|
@@ -101,10 +101,10 @@ static int _rfc_7748_6_test(void)
|
|
unsigned char buf[32];
|
|
unsigned char buf[32];
|
|
unsigned long buflen = sizeof(buf);
|
|
unsigned long buflen = sizeof(buf);
|
|
|
|
|
|
- DO(x25519_set_key(alice_private, sizeof(alice_private), alice_public, sizeof(alice_public), &alice_priv));
|
|
|
|
- DO(x25519_set_key(bob_private, sizeof(bob_private), bob_public, sizeof(bob_public), &bob_priv));
|
|
|
|
- DO(x25519_set_key(NULL, 0, alice_public, sizeof(alice_public), &alice_pub));
|
|
|
|
- DO(x25519_set_key(NULL, 0, bob_public, sizeof(bob_public), &bob_pub));
|
|
|
|
|
|
+ DO(x25519_import_raw(alice_private, sizeof(alice_private), PK_PRIVATE, &alice_priv));
|
|
|
|
+ DO(x25519_import_raw(bob_private, sizeof(bob_private), PK_PRIVATE, &bob_priv));
|
|
|
|
+ DO(x25519_import_raw(alice_public, sizeof(alice_public), PK_PUBLIC, &alice_pub));
|
|
|
|
+ DO(x25519_import_raw(bob_public, sizeof(bob_public), PK_PUBLIC, &bob_pub));
|
|
|
|
|
|
DO(x25519_shared_secret(&alice_priv, &bob_pub, buf, &buflen));
|
|
DO(x25519_shared_secret(&alice_priv, &bob_pub, buf, &buflen));
|
|
DO(compare_testvector(buf, buflen, shared_secret, sizeof(shared_secret), "x25519 - RFC 7748 Ch. 6", 0));
|
|
DO(compare_testvector(buf, buflen, shared_secret, sizeof(shared_secret), "x25519 - RFC 7748 Ch. 6", 0));
|
|
@@ -199,7 +199,7 @@ static int _x25519_compat_test(void)
|
|
|
|
|
|
buflen = sizeof(buf);
|
|
buflen = sizeof(buf);
|
|
DO(x25519_export(buf, &buflen, PK_PUBLIC, &priv));
|
|
DO(x25519_export(buf, &buflen, PK_PUBLIC, &priv));
|
|
- DO(x25519_set_key(NULL, 0, buf, buflen, &pub));
|
|
|
|
|
|
+ DO(x25519_import_raw(buf, buflen, PK_PUBLIC, &pub));
|
|
|
|
|
|
buflen = sizeof(buf);
|
|
buflen = sizeof(buf);
|
|
DO(x25519_export(buf, &buflen, PK_PUBLIC | PK_STD, &priv));
|
|
DO(x25519_export(buf, &buflen, PK_PUBLIC | PK_STD, &priv));
|