Changes

Jump to: navigation, search

Identity/AttachedServices/KeyServerProtocol

979 bytes added, 00:49, 15 November 2013
Test Vectors
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 (revision aa441c6). The diagrams above may lag behind the latest version of that code.
== stretch-KDF ==
tokenID (sessionToken):
639503a218ffbb62c0a29dcf46174973983e9628be5cd64ada1378696e4c82ae0438d0ae81b2b9da10f723cf4f4d9f75deb900a83470bc6be39f4ae3851595ab
reqHMACkey:
3a0188943837ab229d8f22998ee7f5798fe74e759566d0e48b887042466b72d5837cbcc7494157aa3e56ab0c094388bfc4da82025b2811b265831f702d2febc0
== /password/change ==
tokenID (accountResetToken):
a6857e5d53d3507346ec557e56e531a0d50ef2ce2c4dd74758620e9344ca9c7532bb2eae1af5bf79afac0d0bcbdd6f8c618ed945e13107923c2f36055d9540cf
reqHMACkey(for HAWK):47fab27352ee6b48716ebc28f5122ef433938d76519bbdb88670a48209190a16ac7293f8b5e7433505263c3188dfe4526fdd1d5edf39f52d56265929d1c45e48 requestKey:aa5906d2318c6e54ecebfa52f10df4c036165c230cc78ee859f546c66ea3c126 reqHMACkey (for ciphertext):a0d894a6232f2e7866a51dda3f84e01eae5adb812564f3916c0d3cb16bdb743c
reqXORkey:
82ed612313a11673 95108d7d379b20299cbde8fc9df31455 837b881e6c0d7e3c7a539ce9d3861e95 1bf5a9b9cdbfb332ca13589bc868c527 95fc00e51f2048abbd6aba056ce0c568 2c5a93963446b1b4d56de37629cda0b0 3f580a9e6c4337247397c8c24f3a1d67 2a0ddc856474f5b1b5df12a735ccf2a1 e232d4f5fef84f8633ab884ce33335c1 5578a1a7302933cba1b4fdc47f8d1f73 12a6a230a8742d5b458fbee0a5e52414 c914beb97568a30cc144ee9abce25b57 9670b81085064cfb28364dc8fb03ae7c 76a2f324a9a1cee6dcab862d9d57abcc 2142dcdde668228171b74aa8906d0e03 39fb52a1bf2b1ef5d378c89b0dce06ae cd1c1ff68ad6db9aab5d883295db62af 20701cb3af42a09e9cab0b02e160805b 59bb8712c8233056c76cda585ab5644b 7250ef7b780537e51b3ded75c430e23c 22338833b6f2ba39b3e784d37a118bd6 57a0fe29ec6e5cd3f5015ca7a905d6ee 6ec5b1e3ae5204ba325be8e1d8a3dd71 b360ea266757e4636f3630ebf30ebbac 1f47329e8fe22770ada6b0a7a85a8ac0 eed618d9f6ee91ab2a3d61f593328dd4 f0a96b628aa8ffec1d2f714f224d67db 46843c4e3339de15181e93d2af8d87ff 2d90d67caaf7f7c9efe0297a45f9fe0d 6d768b5c589a290faf024c93cfc79e94 67ba70b3076c20cc11f03237192cc0a3 a02645a810d83bb1141aa254ff159b25 3125a304441cecf384d582bfb15d2393 3fa4805374da62c64fc1845ce96ee598 21fde83cd24e3209a2c887b157285c6a 79b47156c9abe02e4d304477bfa2c8ed df236e512560694e
wrapkB:
ciphertext:
c2ac236057e45034 dd59c7367bd66e66dcfcaabfd9b65212 cb32c255204030732a02ceba87d348c2 43acf3e291e2ed6d9a420ac89c3d9370 cda55abe437d16f4ac7bab147df1d479 3d4b82872557a0a5c47cf26738dcb1a1 2e491b8f7d5226356286d9d35e2b0c76 3b1ccd947565e4a0a4ce03b624dde3b0 f323c5e4efe95e9722ba995df22224d0 4469b0b6213822dab0a5ecd56e9c0e62 03b7b321b9653c4a549eaff1b4f43505 d805afa86479b21dd055ff8badf34a46 8761a90194175dea39275cd9ea12bf6d 67b3e235b8b0dff7cdba973c8c46badd 3053cdccf779339060a65bb9817c1f12 28ea43b0ae3a0fe4c269d98a1cdf17bf dc0d0ee79bc7ca8bba4c992384ca73be 31610da2be53b18f8dba1a13f071914a 48aa9603d9322147d67dcb494ba4755a 6341fe6a691426f40a2cfc64d521f32d 33229922a7e3ab28a2f695c26b009ac7 46b1ef38fd7f4dc2e4104db6b814c7ff 7fd4a0f2bf4315ab234af9f0c9b2cc60 a271fb377646f5727e2721fae21faabd 0e56238f9ef33661bcb7a1b6b94b9bd1 ffc709c8e7ff80ba3b2c70e482239cc5 e1b87a739bb9eefd0c3e605e335c76ca 57952d5f2228cf04090f82c3be9c96ee 3c81c76dbbe6e6d8fef1386b54e8ef1c 7c679a4d498b381ebe135d82ded68f85 76ab61a2167d31dd00e12326083dd1b2 b13754b901c92aa0050bb345ee048a34 2034b215550dfde295c493aea04c3282 2eb5914265cb73d75ed0954df87ff489 30ecf92dc35f2318b3d996a046394d7b 68a56047d8baf13f5c215566aeb3d9fc ce327f403471785f MAC:1d3572fe0b4bdf66f2b2657cb2ee56fc80f7a82708cafd821952e1f01761cb29 response:dcfcaabfd9b65212 cb32c255204030739a420ac89c3d9370 cda55abe437d16f4c47cf26738dcb1a1 2e491b8f7d522635a4ce03b624dde3b0 f323c5e4efe95e97b0a5ecd56e9c0e62 03b7b321b9653c4ad055ff8badf34a46 8761a90194175deacdba973c8c46badd 3053cdccf7793390c269d98a1cdf17bf dc0d0ee79bc7ca8b8dba1a13f071914a 48aa9603d93221470a2cfc64d521f32d 33229922a7e3ab28e4104db6b814c7ff 7fd4a0f2bf4315ab7e2721fae21faabd 0e56238f9ef336613b2c70e482239cc5 e1b87a739bb9eefd090f82c3be9c96ee 3c81c76dbbe6e6d8be135d82ded68f85 76ab61a2167d31dd050bb345ee048a34 2034b215550dfde25ed0954df87ff489 30ecf92dc35f23185c215566aeb3d9fc ce327f403471785f1d3572fe0b4bdf66 f2b2657cb2ee56fc80f7a82708cafd82 1952e1f01761cb29
== /account/destroy ==
Confirm
471
edits

Navigation menu