| .. | .. |
|---|
| 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); |
|---|