hc
2024-01-31 f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2
kernel/include/crypto/curve25519.h
....@@ -33,8 +33,7 @@
3333 const u8 secret[CURVE25519_KEY_SIZE],
3434 const u8 basepoint[CURVE25519_KEY_SIZE])
3535 {
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))
3837 curve25519_arch(mypublic, secret, basepoint);
3938 else
4039 curve25519_generic(mypublic, secret, basepoint);
....@@ -50,8 +49,7 @@
5049 CURVE25519_KEY_SIZE)))
5150 return false;
5251
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))
5553 curve25519_base_arch(pub, secret);
5654 else
5755 curve25519_generic(pub, secret, curve25519_base_point);