wolfSSL SSL/TLS library, support up to TLS1.3

Dependents:   CyaSSL-Twitter-OAuth4Tw Example-client-tls-cert TwitterReader TweetTest ... more

Committer:
wolfSSL
Date:
Tue Aug 22 10:48:22 2017 +0000
Revision:
13:f67a6c6013ca
Parent:
3:6f956bdb3073
wolfSSL3.12.0 with TLS1.3

Who changed what in which revision?

UserRevisionLine numberNew contents of line
wolfSSL 3:6f956bdb3073 1 /* ec25519.h */
wolfSSL 3:6f956bdb3073 2
wolfSSL 3:6f956bdb3073 3 #ifndef WOLFSSL_EC25519_H_
wolfSSL 3:6f956bdb3073 4 #define WOLFSSL_EC25519_H_
wolfSSL 3:6f956bdb3073 5
wolfSSL 3:6f956bdb3073 6 #ifdef __cplusplus
wolfSSL 3:6f956bdb3073 7 extern "C" {
wolfSSL 3:6f956bdb3073 8 #endif
wolfSSL 3:6f956bdb3073 9
wolfSSL 3:6f956bdb3073 10 WOLFSSL_API
wolfSSL 3:6f956bdb3073 11 int wolfSSL_EC25519_generate_key(unsigned char *priv, unsigned int *privSz,
wolfSSL 3:6f956bdb3073 12 unsigned char *pub, unsigned int *pubSz);
wolfSSL 3:6f956bdb3073 13
wolfSSL 3:6f956bdb3073 14 WOLFSSL_API
wolfSSL 3:6f956bdb3073 15 int wolfSSL_EC25519_shared_key(unsigned char *shared, unsigned int *sharedSz,
wolfSSL 3:6f956bdb3073 16 const unsigned char *priv, unsigned int privSz,
wolfSSL 3:6f956bdb3073 17 const unsigned char *pub, unsigned int pubSz);
wolfSSL 3:6f956bdb3073 18
wolfSSL 3:6f956bdb3073 19 #ifdef __cplusplus
wolfSSL 3:6f956bdb3073 20 } /* extern "C" */
wolfSSL 3:6f956bdb3073 21 #endif
wolfSSL 3:6f956bdb3073 22
wolfSSL 3:6f956bdb3073 23 #endif /* header */
wolfSSL 3:6f956bdb3073 24