From 8d91a32754b6c42eac0096f3453ccecad79e275d Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Mon, 24 Jul 2017 23:56:56 +0200 Subject: [PATCH] Add more tests for crypto_sign_ed25519_pk_to_curve25519() --- test/default/ed25519_convert.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/default/ed25519_convert.c b/test/default/ed25519_convert.c index c65b9906..f7af0adf 100644 --- a/test/default/ed25519_convert.c +++ b/test/default/ed25519_convert.c @@ -45,6 +45,18 @@ main(void) printf("conversion failed\n"); } } + + sodium_hex2bin(ed25519_pk, crypto_sign_ed25519_PUBLICKEYBYTES, + "0000000000000000000000000000000000000000000000000000000000000000" + "0000000000000000000000000000000000000000000000000000000000000000", + 64, NULL, NULL, NULL); + assert(crypto_sign_ed25519_pk_to_curve25519(curve25519_pk, ed25519_pk) == -1); + sodium_hex2bin(ed25519_pk, crypto_sign_ed25519_PUBLICKEYBYTES, + "0500000000000000000000000000000000000000000000000000000000000000" + "0000000000000000000000000000000000000000000000000000000000000000", + 64, NULL, NULL, NULL); + assert(crypto_sign_ed25519_pk_to_curve25519(curve25519_pk, ed25519_pk) == -1); + printf("ok\n"); return 0;