Rename crypto types

This commit is contained in:
Brandon Vandegrift 2025-06-16 19:51:58 -04:00 committed by Christien Rioux
parent a73485ab9a
commit 389ffe8152
156 changed files with 2049 additions and 1924 deletions

View file

@ -37,11 +37,11 @@ Future<void> testSignAndVerifySignature() async {
final kp1 = await cs.generateKeyPair();
final kp2 = await cs.generateKeyPair();
// Signature match
// BareSignature match
final sig = await cs.sign(kp1.key, kp1.secret, utf8.encode('abc123'));
expect(await cs.verify(kp1.key, utf8.encode('abc123'), sig), isTrue);
// Signature mismatch
// BareSignature mismatch
final sig2 = await cs.sign(kp1.key, kp1.secret, utf8.encode('abc1234'));
expect(await cs.verify(kp1.key, utf8.encode('abc1234'), sig2), isTrue);
expect(await cs.verify(kp1.key, utf8.encode('abc12345'), sig2), isFalse);
@ -53,17 +53,19 @@ Future<void> testSignAndVerifySignatures() async {
final kind = cs.kind();
final kp1 = await cs.generateKeyPair();
// Signature match
// BareSignature match
final sigs = await Veilid.instance.generateSignatures(
utf8.encode('abc123'), [TypedKeyPair.fromKeyPair(kind, kp1)]);
utf8.encode('abc123'), [KeyPair.fromKeyPair(kind, kp1)]);
expect(
await Veilid.instance.verifySignatures(
[TypedKey(kind: kind, value: kp1.key)], utf8.encode('abc123'), sigs),
equals([TypedKey(kind: kind, value: kp1.key)]));
// Signature mismatch
[PublicKey(kind: kind, value: kp1.key)], utf8.encode('abc123'), sigs),
equals([PublicKey(kind: kind, value: kp1.key)]));
// BareSignature mismatch
expect(
await Veilid.instance.verifySignatures(
[TypedKey(kind: kind, value: kp1.key)], utf8.encode('abc1234'), sigs),
[PublicKey(kind: kind, value: kp1.key)],
utf8.encode('abc1234'),
sigs),
isNull);
}