mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-09-18 22:14:16 +00:00
crypto: lib/curve25519 - Move selftest prototype into header file
This patch moves the curve25519_selftest into curve25519.h so we don't get a warning from gcc complaining about a missing prototype. Reported-by: kernel test robot <lkp@intel.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
a24d22b225
commit
1201581c57
2 changed files with 2 additions and 2 deletions
|
@ -28,6 +28,8 @@ void curve25519_arch(u8 out[CURVE25519_KEY_SIZE],
|
||||||
void curve25519_base_arch(u8 pub[CURVE25519_KEY_SIZE],
|
void curve25519_base_arch(u8 pub[CURVE25519_KEY_SIZE],
|
||||||
const u8 secret[CURVE25519_KEY_SIZE]);
|
const u8 secret[CURVE25519_KEY_SIZE]);
|
||||||
|
|
||||||
|
bool curve25519_selftest(void);
|
||||||
|
|
||||||
static inline
|
static inline
|
||||||
bool __must_check curve25519(u8 mypublic[CURVE25519_KEY_SIZE],
|
bool __must_check curve25519(u8 mypublic[CURVE25519_KEY_SIZE],
|
||||||
const u8 secret[CURVE25519_KEY_SIZE],
|
const u8 secret[CURVE25519_KEY_SIZE],
|
||||||
|
|
|
@ -13,8 +13,6 @@
|
||||||
#include <linux/module.h>
|
#include <linux/module.h>
|
||||||
#include <linux/init.h>
|
#include <linux/init.h>
|
||||||
|
|
||||||
bool curve25519_selftest(void);
|
|
||||||
|
|
||||||
static int __init mod_init(void)
|
static int __init mod_init(void)
|
||||||
{
|
{
|
||||||
if (!IS_ENABLED(CONFIG_CRYPTO_MANAGER_DISABLE_TESTS) &&
|
if (!IS_ENABLED(CONFIG_CRYPTO_MANAGER_DISABLE_TESTS) &&
|
||||||
|
|
Loading…
Add table
Reference in a new issue