#include <crypto/curve25519.h>
#include <crypto/internal/kpp.h>
#include <crypto/kpp.h>
#include <linux/module.h>
#include <linux/scatterlist.h>
static int curve25519_set_secret(struct crypto_kpp *tfm, const void *buf,
unsigned int len)
{ … }
static int curve25519_compute_value(struct kpp_request *req)
{ … }
static unsigned int curve25519_max_size(struct crypto_kpp *tfm)
{ … }
static struct kpp_alg curve25519_alg = …;
static int __init curve25519_init(void)
{ … }
static void __exit curve25519_exit(void)
{ … }
subsys_initcall(curve25519_init);
module_exit(curve25519_exit);
MODULE_ALIAS_CRYPTO(…) …;
MODULE_ALIAS_CRYPTO(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;