.. | .. |
---|
33 | 33 | const u8 secret[CURVE25519_KEY_SIZE], |
---|
34 | 34 | const u8 basepoint[CURVE25519_KEY_SIZE]) |
---|
35 | 35 | { |
---|
36 | | - if (IS_ENABLED(CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519) && |
---|
37 | | - (!IS_ENABLED(CONFIG_CRYPTO_CURVE25519_X86) || IS_ENABLED(CONFIG_AS_ADX))) |
---|
| 36 | + if (IS_ENABLED(CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519)) |
---|
38 | 37 | curve25519_arch(mypublic, secret, basepoint); |
---|
39 | 38 | else |
---|
40 | 39 | curve25519_generic(mypublic, secret, basepoint); |
---|
.. | .. |
---|
50 | 49 | CURVE25519_KEY_SIZE))) |
---|
51 | 50 | return false; |
---|
52 | 51 | |
---|
53 | | - if (IS_ENABLED(CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519) && |
---|
54 | | - (!IS_ENABLED(CONFIG_CRYPTO_CURVE25519_X86) || IS_ENABLED(CONFIG_AS_ADX))) |
---|
| 52 | + if (IS_ENABLED(CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519)) |
---|
55 | 53 | curve25519_base_arch(pub, secret); |
---|
56 | 54 | else |
---|
57 | 55 | curve25519_generic(pub, secret, curve25519_base_point); |
---|