pubkey.c, ...: Support Bernstein's `X25519' key-agreement algorithm.
authorMark Wooding <mdw@distorted.org.uk>
Wed, 12 Apr 2017 17:39:01 +0000 (18:39 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Wed, 3 May 2017 11:51:27 +0000 (12:51 +0100)
catacomb-python.h
catacomb.c

index 8f8da9d..679920f 100644 (file)
@@ -87,6 +87,7 @@
 #include <catacomb/ptab.h>
 #include <catacomb/bintab.h>
 #include <catacomb/dsa.h>
+#include <catacomb/x25519.h>
 
 #include <catacomb/gf.h>
 #include <catacomb/gfreduce.h>
index 49d0f40..1d6f7f6 100644 (file)
@@ -45,6 +45,7 @@ static const struct nameval consts[] = {
   C(KF_NONSECRET),
   C(KF_BURN), C(KF_OPT),
   C(EC_XONLY), C(EC_YBIT), C(EC_LSB), C(EC_CMPR), C(EC_EXPLY), C(EC_SORT),
+  C(X25519_KEYSZ), C(X25519_PUBSZ), C(X25519_OUTSZ),
 #define ENTRY(tag, val, str) C(KERR_##tag),
   KEY_ERRORS(ENTRY)
 #undef ENTRY