hc
2024-05-16 8d2a02b24d66aa359e83eebc1ed3c0f85367a1cb
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);