Confirmed users
471
edits
(Remove notion of a "createToken" which we don't intend to implement) |
|||
| Line 395: | Line 395: | ||
The following example uses a non-ASCII email address of "andré@example.org" (with an accented "e", UTF8 encoding is 616e6472c3a9406578616d706c652e6f7267) and a non-ascii password of "pässwörd" (with accents on "a" and "o", UTF8 encoding is 70c3a4737377c3b67264). | The following example uses a non-ASCII email address of "andré@example.org" (with an accented "e", UTF8 encoding is 616e6472c3a9406578616d706c652e6f7267) and a non-ascii password of "pässwörd" (with accents on "a" and "o", UTF8 encoding is 70c3a4737377c3b67264). | ||
These test vectors were produced by the python code in https://github.com/warner/picl-spec-crypto . The diagrams may lag behind the latest version of that code. | These test vectors were produced by the python code in https://github.com/warner/picl-spec-crypto (revision aa441c6). The diagrams above may lag behind the latest version of that code. | ||
== stretch-KDF == | == stretch-KDF == | ||
| Line 943: | Line 943: | ||
tokenID (sessionToken): | tokenID (sessionToken): | ||
c0a29dcf46174973 | |||
da1378696e4c82ae | |||
10f723cf4f4d9f75 | |||
e39f4ae3851595ab | |||
reqHMACkey: | reqHMACkey: | ||
9d8f22998ee7f579 | |||
8b887042466b72d5 | |||
3e56ab0c094388bf | |||
65831f702d2febc0 | |||
== /password/change == | == /password/change == | ||
| Line 1,039: | Line 1,039: | ||
tokenID (accountResetToken): | tokenID (accountResetToken): | ||
46ec557e56e531a0 | |||
58620e9344ca9c75 | |||
afac0d0bcbdd6f8c | |||
3c2f36055d9540cf | |||
reqHMACkey: | reqHMACkey (for HAWK): | ||
716ebc28f5122ef4 | |||
8670a48209190a16 | |||
05263c3188dfe452 | |||
56265929d1c45e48 | |||
requestKey: | |||
aa5906d2318c6e54 | |||
ecebfa52f10df4c0 | |||
36165c230cc78ee8 | |||
59f546c66ea3c126 | |||
reqHMACkey (for ciphertext): | |||
a0d894a6232f2e78 | |||
66a51dda3f84e01e | |||
ae5adb812564f391 | |||
6c0d3cb16bdb743c | |||
reqXORkey: | reqXORkey: | ||
9cbde8fc9df31455 837b881e6c0d7e3c | |||
ca13589bc868c527 95fc00e51f2048ab | |||
d56de37629cda0b0 3f580a9e6c433724 | |||
b5df12a735ccf2a1 e232d4f5fef84f86 | |||
a1b4fdc47f8d1f73 12a6a230a8742d5b | |||
c144ee9abce25b57 9670b81085064cfb | |||
dcab862d9d57abcc 2142dcdde6682281 | |||
d378c89b0dce06ae cd1c1ff68ad6db9a | |||
9cab0b02e160805b 59bb8712c8233056 | |||
1b3ded75c430e23c 22338833b6f2ba39 | |||
f5015ca7a905d6ee 6ec5b1e3ae5204ba | |||
6f3630ebf30ebbac 1f47329e8fe22770 | |||
2a3d61f593328dd4 f0a96b628aa8ffec | |||
181e93d2af8d87ff 2d90d67caaf7f7c9 | |||
af024c93cfc79e94 67ba70b3076c20cc | |||
141aa254ff159b25 3125a304441cecf3 | |||
4fc1845ce96ee598 21fde83cd24e3209 | |||
4d304477bfa2c8ed df236e512560694e | |||
wrapkB: | wrapkB: | ||
| Line 1,131: | Line 1,143: | ||
ciphertext: | ciphertext: | ||
dcfcaabfd9b65212 cb32c25520403073 | |||
9a420ac89c3d9370 cda55abe437d16f4 | |||
c47cf26738dcb1a1 2e491b8f7d522635 | |||
a4ce03b624dde3b0 f323c5e4efe95e97 | |||
b0a5ecd56e9c0e62 03b7b321b9653c4a | |||
d055ff8badf34a46 8761a90194175dea | |||
cdba973c8c46badd 3053cdccf7793390 | |||
c269d98a1cdf17bf dc0d0ee79bc7ca8b | |||
8dba1a13f071914a 48aa9603d9322147 | |||
0a2cfc64d521f32d 33229922a7e3ab28 | |||
e4104db6b814c7ff 7fd4a0f2bf4315ab | |||
7e2721fae21faabd 0e56238f9ef33661 | |||
3b2c70e482239cc5 e1b87a739bb9eefd | |||
090f82c3be9c96ee 3c81c76dbbe6e6d8 | |||
be135d82ded68f85 76ab61a2167d31dd | |||
050bb345ee048a34 2034b215550dfde2 | |||
5ed0954df87ff489 30ecf92dc35f2318 | |||
5c215566aeb3d9fc ce327f403471785f | |||
MAC: | |||
1d3572fe0b4bdf66 | |||
f2b2657cb2ee56fc | |||
80f7a82708cafd82 | |||
1952e1f01761cb29 | |||
response: | |||
dcfcaabfd9b65212 cb32c25520403073 | |||
9a420ac89c3d9370 cda55abe437d16f4 | |||
c47cf26738dcb1a1 2e491b8f7d522635 | |||
a4ce03b624dde3b0 f323c5e4efe95e97 | |||
b0a5ecd56e9c0e62 03b7b321b9653c4a | |||
d055ff8badf34a46 8761a90194175dea | |||
cdba973c8c46badd 3053cdccf7793390 | |||
c269d98a1cdf17bf dc0d0ee79bc7ca8b | |||
8dba1a13f071914a 48aa9603d9322147 | |||
0a2cfc64d521f32d 33229922a7e3ab28 | |||
e4104db6b814c7ff 7fd4a0f2bf4315ab | |||
7e2721fae21faabd 0e56238f9ef33661 | |||
3b2c70e482239cc5 e1b87a739bb9eefd | |||
090f82c3be9c96ee 3c81c76dbbe6e6d8 | |||
be135d82ded68f85 76ab61a2167d31dd | |||
050bb345ee048a34 2034b215550dfde2 | |||
5ed0954df87ff489 30ecf92dc35f2318 | |||
5c215566aeb3d9fc ce327f403471785f | |||
1d3572fe0b4bdf66 f2b2657cb2ee56fc | |||
80f7a82708cafd82 1952e1f01761cb29 | |||
== /account/destroy == | == /account/destroy == | ||