diff options
author | Florian Dold <florian@dold.me> | 2021-10-07 15:09:40 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2021-10-07 15:09:40 +0200 |
commit | 0bbaafcd36ce68f95faee0b91738a169848c7a90 (patch) | |
tree | 4349fc7b31f9355c88ef10a029779966d7203e74 /packages/anastasis-core/src/crypto.test.ts | |
parent | e2fe2d6db16b422ee6d69ef03f1393e1f0f42749 (diff) | |
download | wallet-core-0bbaafcd36ce68f95faee0b91738a169848c7a90.tar.gz wallet-core-0bbaafcd36ce68f95faee0b91738a169848c7a90.tar.bz2 wallet-core-0bbaafcd36ce68f95faee0b91738a169848c7a90.zip |
anastasis: implement user id derivation
Diffstat (limited to 'packages/anastasis-core/src/crypto.test.ts')
-rw-r--r-- | packages/anastasis-core/src/crypto.test.ts | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/anastasis-core/src/crypto.test.ts b/packages/anastasis-core/src/crypto.test.ts index 346806fac..78ff2a65a 100644 --- a/packages/anastasis-core/src/crypto.test.ts +++ b/packages/anastasis-core/src/crypto.test.ts @@ -1,4 +1,5 @@ import test from "ava"; +import { userIdentifierDerive } from "./crypto.js"; // Vector generated with taler-anastasis-tvg const userIdVector = { @@ -12,5 +13,9 @@ const userIdVector = { }; test("user ID derivation", async (t) => { - t.fail(); + const res = await userIdentifierDerive( + userIdVector.input_id_data, + userIdVector.input_server_salt, + ); + t.is(res, userIdVector.output_id); }); |