From 0e51046942cb5f7168b24b719761297d100082b0 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Fri, 28 Aug 2015 12:08:54 +0200 Subject: libsec: add curve25519() from http://code.google.com/p/curve25519-donna/ this is a portable version of curve25519() by google. --- sys/include/libsec.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'sys/include/libsec.h') diff --git a/sys/include/libsec.h b/sys/include/libsec.h index e4d80bd4b..9a6a6a54c 100644 --- a/sys/include/libsec.h +++ b/sys/include/libsec.h @@ -460,3 +460,6 @@ mpint* dh_finish(DHstate *dh, mpint *y); /* password-based key derivation function 2 (RFC 2898) */ void pbkdf2_hmac_sha1(uchar *p, ulong plen, uchar *s, ulong slen, ulong rounds, uchar *d, ulong dlen); + +/* Curve25519 elliptic curve, public key function */ +void curve25519(uchar mypublic[32], uchar secret[32], uchar basepoint[32]); -- cgit v1.2.3