--- /srv/rebuilderd/tmp/rebuilderdrJBXsU/inputs/erlang-crypto_27.3.4.9+dfsg-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdrJBXsU/out/erlang-crypto_27.3.4.9+dfsg-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-03-17 08:33:23.000000 debian-binary │ --rw-r--r-- 0 0 0 1096 2026-03-17 08:33:23.000000 control.tar.xz │ --rw-r--r-- 0 0 0 172052 2026-03-17 08:33:23.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1100 2026-03-17 08:33:23.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 172088 2026-03-17 08:33:23.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/erlang/lib/crypto-5.5.3.1/ebin/crypto.beam │ │ │ @@ -5913,17 +5913,17 @@ │ │ │ 00017180: 7465 6477 0566 616c 7365 6805 6803 7704 tedw.falseh.h.w. │ │ │ 00017190: 7479 7065 770e 656e 6769 6e65 5f6b 6579 typew.engine_key │ │ │ 000171a0: 5f72 6566 6100 6802 6200 000b 9b61 026c _refa.h.b....a.l │ │ │ 000171b0: 0000 0001 6d00 0000 1065 6e67 696e 655f ....m....engine_ │ │ │ 000171c0: 6b65 795f 7265 6628 296a 7704 6e6f 6e65 key_ref()jw.none │ │ │ 000171d0: 7400 0000 0377 0574 6974 6c65 6d00 0000 t....w.titlem... │ │ │ 000171e0: 1154 7970 6573 2066 6f72 2045 6e67 696e .Types for Engin │ │ │ -000171f0: 6573 7705 6571 7569 766d 0000 000c 656e esw.equivm....en │ │ │ -00017200: 6769 6e65 5f72 6566 2829 7708 6578 706f gine_ref()w.expo │ │ │ -00017210: 7274 6564 7705 6661 6c73 6568 0568 0377 rtedw.falseh.h.w │ │ │ +000171f0: 6573 7708 6578 706f 7274 6564 7705 6661 esw.exportedw.fa │ │ │ +00017200: 6c73 6577 0565 7175 6976 6d00 0000 0c65 lsew.equivm....e │ │ │ +00017210: 6e67 696e 655f 7265 6628 2968 0568 0377 ngine_ref()h.h.w │ │ │ 00017220: 0474 7970 6577 0870 6173 7377 6f72 6461 .typew.passworda │ │ │ 00017230: 0068 0262 0000 0b96 6102 6c00 0000 016d .h.b....a.l....m │ │ │ 00017240: 0000 000a 7061 7373 776f 7264 2829 6a74 ....password()jt │ │ │ 00017250: 0000 0001 6d00 0000 0265 6e6d 0000 002c ....m....enm..., │ │ │ 00017260: 5468 6520 7061 7373 776f 7264 206f 6620 The password of │ │ │ 00017270: 7468 6520 6b65 7920 7374 6f72 6564 2069 the key stored i │ │ │ 00017280: 6e20 616e 2065 6e67 696e 652e 7400 0000 n an engine.t... │ │ │ @@ -5948,17 +5948,17 @@ │ │ │ 000173b0: 456e 6769 6e65 7377 0865 7870 6f72 7465 Enginesw.exporte │ │ │ 000173c0: 6477 0474 7275 6568 0568 0377 0474 7970 dw.trueh.h.w.typ │ │ │ 000173d0: 6577 0772 7361 5f6f 7074 6100 6802 6200 ew.rsa_opta.h.b. │ │ │ 000173e0: 000a 0f61 026c 0000 0001 6d00 0000 0972 ...a.l....m....r │ │ │ 000173f0: 7361 5f6f 7074 2829 6a77 046e 6f6e 6574 sa_opt()jw.nonet │ │ │ 00017400: 0000 0003 7705 7469 746c 656d 0000 0012 ....w.titlem.... │ │ │ 00017410: 5075 626c 6963 204b 6579 2043 6970 6865 Public Key Ciphe │ │ │ -00017420: 7273 7705 6571 7569 766d 0000 000d 7273 rsw.equivm....rs │ │ │ -00017430: 615f 7061 6464 696e 6728 2977 0865 7870 a_padding()w.exp │ │ │ -00017440: 6f72 7465 6477 0566 616c 7365 6805 6803 ortedw.falseh.h. │ │ │ +00017420: 7273 7708 6578 706f 7274 6564 7705 6661 rsw.exportedw.fa │ │ │ +00017430: 6c73 6577 0565 7175 6976 6d00 0000 0d72 lsew.equivm....r │ │ │ +00017440: 7361 5f70 6164 6469 6e67 2829 6805 6803 sa_padding()h.h. │ │ │ 00017450: 7704 7479 7065 770b 7273 615f 7061 6464 w.typew.rsa_padd │ │ │ 00017460: 696e 6761 0068 0262 0000 09fe 6102 6c00 inga.h.b....a.l. │ │ │ 00017470: 0000 016d 0000 000d 7273 615f 7061 6464 ...m....rsa_padd │ │ │ 00017480: 696e 6728 296a 7400 0000 016d 0000 0002 ing()jt....m.... │ │ │ 00017490: 656e 6d00 0000 d94f 7074 696f 6e73 2066 enm....Options f │ │ │ 000174a0: 6f72 2070 7562 6c69 6320 6b65 7920 656e or public key en │ │ │ 000174b0: 6372 7970 742f 6465 6372 7970 742e 204f crypt/decrypt. O │ │ │ @@ -5993,18 +5993,18 @@ │ │ │ 00017680: 6568 0568 0377 0474 7970 6577 1770 6b5f eh.h.w.typew.pk_ │ │ │ 00017690: 656e 6372 7970 745f 6465 6372 7970 745f encrypt_decrypt_ │ │ │ 000176a0: 6f70 7473 6100 6802 6200 0009 f461 026c optsa.h.b....a.l │ │ │ 000176b0: 0000 0001 6d00 0000 1970 6b5f 656e 6372 ....m....pk_encr │ │ │ 000176c0: 7970 745f 6465 6372 7970 745f 6f70 7473 ypt_decrypt_opts │ │ │ 000176d0: 2829 6a77 046e 6f6e 6574 0000 0003 7705 ()jw.nonet....w. │ │ │ 000176e0: 7469 746c 656d 0000 0012 5075 626c 6963 titlem....Public │ │ │ -000176f0: 204b 6579 2043 6970 6865 7273 7705 6571 Key Ciphersw.eq │ │ │ -00017700: 7569 766d 0000 000d 7273 615f 7061 6464 uivm....rsa_padd │ │ │ -00017710: 696e 6728 2977 0865 7870 6f72 7465 6477 ing()w.exportedw │ │ │ -00017720: 0474 7275 6568 0568 0377 0474 7970 6577 .trueh.h.w.typew │ │ │ +000176f0: 204b 6579 2043 6970 6865 7273 7708 6578 Key Ciphersw.ex │ │ │ +00017700: 706f 7274 6564 7704 7472 7565 7705 6571 portedw.truew.eq │ │ │ +00017710: 7569 766d 0000 000d 7273 615f 7061 6464 uivm....rsa_padd │ │ │ +00017720: 696e 6728 2968 0568 0377 0474 7970 6577 ing()h.h.w.typew │ │ │ 00017730: 1770 6b5f 656e 6372 7970 745f 6465 6372 .pk_encrypt_decr │ │ │ 00017740: 7970 745f 616c 6773 6100 6802 6200 0009 ypt_algsa.h.b... │ │ │ 00017750: ef61 026c 0000 0001 6d00 0000 1970 6b5f .a.l....m....pk_ │ │ │ 00017760: 656e 6372 7970 745f 6465 6372 7970 745f encrypt_decrypt_ │ │ │ 00017770: 616c 6773 2829 6a74 0000 0001 6d00 0000 algs()jt....m... │ │ │ 00017780: 0265 6e6d 0000 0041 416c 676f 7269 7468 .enm...AAlgorith │ │ │ 00017790: 6d73 2066 6f72 2070 7562 6c69 6320 6b65 ms for public ke │ │ │ @@ -6038,30 +6038,30 @@ │ │ │ 00017950: 6c73 6568 0568 0377 0474 7970 6577 1372 lseh.h.w.typew.r │ │ │ 00017960: 7361 5f73 6967 6e5f 7665 7269 6679 5f6f sa_sign_verify_o │ │ │ 00017970: 7074 6100 6802 6200 0009 5061 026c 0000 pta.h.b...Pa.l.. │ │ │ 00017980: 0001 6d00 0000 1572 7361 5f73 6967 6e5f ..m....rsa_sign_ │ │ │ 00017990: 7665 7269 6679 5f6f 7074 2829 6a77 046e verify_opt()jw.n │ │ │ 000179a0: 6f6e 6574 0000 0003 7705 7469 746c 656d onet....w.titlem │ │ │ 000179b0: 0000 001a 5075 626c 6963 204b 6579 2053 ....Public Key S │ │ │ -000179c0: 6967 6e20 616e 6420 5665 7269 6679 7705 ign and Verifyw. │ │ │ -000179d0: 6571 7569 766d 0000 0019 7273 615f 7369 equivm....rsa_si │ │ │ -000179e0: 676e 5f76 6572 6966 795f 7061 6464 696e gn_verify_paddin │ │ │ -000179f0: 6728 2977 0865 7870 6f72 7465 6477 0566 g()w.exportedw.f │ │ │ -00017a00: 616c 7365 6805 6803 7704 7479 7065 7713 alseh.h.w.typew. │ │ │ +000179c0: 6967 6e20 616e 6420 5665 7269 6679 7708 ign and Verifyw. │ │ │ +000179d0: 6578 706f 7274 6564 7705 6661 6c73 6577 exportedw.falsew │ │ │ +000179e0: 0565 7175 6976 6d00 0000 1972 7361 5f73 .equivm....rsa_s │ │ │ +000179f0: 6967 6e5f 7665 7269 6679 5f70 6164 6469 ign_verify_paddi │ │ │ +00017a00: 6e67 2829 6805 6803 7704 7479 7065 7713 ng()h.h.w.typew. │ │ │ 00017a10: 706b 5f73 6967 6e5f 7665 7269 6679 5f6f pk_sign_verify_o │ │ │ 00017a20: 7074 7361 0068 0262 0000 094c 6102 6c00 ptsa.h.b...La.l. │ │ │ 00017a30: 0000 016d 0000 0015 706b 5f73 6967 6e5f ...m....pk_sign_ │ │ │ 00017a40: 7665 7269 6679 5f6f 7074 7328 296a 7704 verify_opts()jw. │ │ │ 00017a50: 6e6f 6e65 7400 0000 0377 0574 6974 6c65 nonet....w.title │ │ │ 00017a60: 6d00 0000 1a50 7562 6c69 6320 4b65 7920 m....Public Key │ │ │ 00017a70: 5369 676e 2061 6e64 2056 6572 6966 7977 Sign and Verifyw │ │ │ -00017a80: 0565 7175 6976 6d00 0000 1972 7361 5f73 .equivm....rsa_s │ │ │ -00017a90: 6967 6e5f 7665 7269 6679 5f70 6164 6469 ign_verify_paddi │ │ │ -00017aa0: 6e67 2829 7708 6578 706f 7274 6564 7704 ng()w.exportedw. │ │ │ -00017ab0: 7472 7565 6805 6803 7704 7479 7065 7713 trueh.h.w.typew. │ │ │ +00017a80: 0865 7870 6f72 7465 6477 0474 7275 6577 .exportedw.truew │ │ │ +00017a90: 0565 7175 6976 6d00 0000 1972 7361 5f73 .equivm....rsa_s │ │ │ +00017aa0: 6967 6e5f 7665 7269 6679 5f70 6164 6469 ign_verify_paddi │ │ │ +00017ab0: 6e67 2829 6805 6803 7704 7479 7065 7713 ng()h.h.w.typew. │ │ │ 00017ac0: 706b 5f73 6967 6e5f 7665 7269 6679 5f61 pk_sign_verify_a │ │ │ 00017ad0: 6c67 7361 0068 0262 0000 0946 6102 6c00 lgsa.h.b...Fa.l. │ │ │ 00017ae0: 0000 016d 0000 0015 706b 5f73 6967 6e5f ...m....pk_sign_ │ │ │ 00017af0: 7665 7269 6679 5f61 6c67 7328 296a 7400 verify_algs()jt. │ │ │ 00017b00: 0000 016d 0000 0002 656e 6d00 0000 1f41 ...m....enm....A │ │ │ 00017b10: 6c67 6f72 6974 686d 7320 666f 7220 7369 lgorithms for si │ │ │ 00017b20: 676e 2061 6e64 2076 6572 6966 792e 7400 gn and verify.t. │ │ │ @@ -6139,26 +6139,26 @@ │ │ │ 00017fa0: 7469 746c 656d 0000 0007 4369 7068 6572 titlem....Cipher │ │ │ 00017fb0: 7377 0865 7870 6f72 7465 6477 0566 616c sw.exportedw.fal │ │ │ 00017fc0: 7365 6805 6803 7704 7479 7065 770b 6372 seh.h.w.typew.cr │ │ │ 00017fd0: 7970 746f 5f6f 7074 7361 0068 0262 0000 ypto_optsa.h.b.. │ │ │ 00017fe0: 05d0 6102 6c00 0000 016d 0000 000d 6372 ..a.l....m....cr │ │ │ 00017ff0: 7970 746f 5f6f 7074 7328 296a 7704 6e6f ypto_opts()jw.no │ │ │ 00018000: 6e65 7400 0000 0377 0574 6974 6c65 6d00 net....w.titlem. │ │ │ -00018010: 0000 0743 6970 6865 7273 7705 6571 7569 ...Ciphersw.equi │ │ │ -00018020: 766d 0000 000c 6372 7970 746f 5f6f 7074 vm....crypto_opt │ │ │ -00018030: 2829 7708 6578 706f 7274 6564 7705 6661 ()w.exportedw.fa │ │ │ -00018040: 6c73 6568 0568 0377 0474 7970 6577 0c63 lseh.h.w.typew.c │ │ │ +00018010: 0000 0743 6970 6865 7273 7708 6578 706f ...Ciphersw.expo │ │ │ +00018020: 7274 6564 7705 6661 6c73 6577 0565 7175 rtedw.falsew.equ │ │ │ +00018030: 6976 6d00 0000 0c63 7279 7074 6f5f 6f70 ivm....crypto_op │ │ │ +00018040: 7428 2968 0568 0377 0474 7970 6577 0c63 t()h.h.w.typew.c │ │ │ 00018050: 7279 7074 6f5f 7374 6174 6561 0068 0262 rypto_statea.h.b │ │ │ 00018060: 0000 05cd 6102 6c00 0000 016d 0000 000e ....a.l....m.... │ │ │ 00018070: 6372 7970 746f 5f73 7461 7465 2829 6a77 crypto_state()jw │ │ │ 00018080: 046e 6f6e 6574 0000 0003 7705 7469 746c .nonet....w.titl │ │ │ 00018090: 656d 0000 0013 496e 7465 726e 616c 2064 em....Internal d │ │ │ -000180a0: 6174 6120 7479 7065 7377 0565 7175 6976 ata typesw.equiv │ │ │ -000180b0: 6d00 0000 0b6d 6163 5f73 7461 7465 2829 m....mac_state() │ │ │ -000180c0: 7708 6578 706f 7274 6564 7704 7472 7565 w.exportedw.true │ │ │ +000180a0: 6174 6120 7479 7065 7377 0865 7870 6f72 ata typesw.expor │ │ │ +000180b0: 7465 6477 0474 7275 6577 0565 7175 6976 tedw.truew.equiv │ │ │ +000180c0: 6d00 0000 0b6d 6163 5f73 7461 7465 2829 m....mac_state() │ │ │ 000180d0: 6805 6803 7704 7479 7065 7709 6d61 635f h.h.w.typew.mac_ │ │ │ 000180e0: 7374 6174 6561 0068 0262 0000 04e6 6102 statea.h.b....a. │ │ │ 000180f0: 6c00 0000 016d 0000 000b 6d61 635f 7374 l....m....mac_st │ │ │ 00018100: 6174 6528 296a 7400 0000 016d 0000 0002 ate()jt....m.... │ │ │ 00018110: 656e 6d00 0000 6143 6f6e 7465 7874 7320 enm...aContexts │ │ │ 00018120: 7769 7468 2061 6e20 696e 7465 726e 616c with an internal │ │ │ 00018130: 2073 7461 7465 2074 6861 7420 7368 6f75 state that shou │ │ │ @@ -6187,17 +6187,17 @@ │ │ │ 000182a0: 6173 6877 0865 7870 6f72 7465 6477 0566 ashw.exportedw.f │ │ │ 000182b0: 616c 7365 6805 6803 7704 7479 7065 770a alseh.h.w.typew. │ │ │ 000182c0: 6861 7368 5f73 7461 7465 6100 6802 6200 hash_statea.h.b. │ │ │ 000182d0: 0004 2961 026c 0000 0001 6d00 0000 0c68 ..)a.l....m....h │ │ │ 000182e0: 6173 685f 7374 6174 6528 296a 7704 6e6f ash_state()jw.no │ │ │ 000182f0: 6e65 7400 0000 0377 0574 6974 6c65 6d00 net....w.titlem. │ │ │ 00018300: 0000 1349 6e74 6572 6e61 6c20 6461 7461 ...Internal data │ │ │ -00018310: 2074 7970 6573 7705 6571 7569 766d 0000 typesw.equivm.. │ │ │ -00018320: 000b 6d61 635f 7374 6174 6528 2977 0865 ..mac_state()w.e │ │ │ -00018330: 7870 6f72 7465 6477 0474 7275 6568 0568 xportedw.trueh.h │ │ │ +00018310: 2074 7970 6573 7708 6578 706f 7274 6564 typesw.exported │ │ │ +00018320: 7704 7472 7565 7705 6571 7569 766d 0000 w.truew.equivm.. │ │ │ +00018330: 000b 6d61 635f 7374 6174 6528 2968 0568 ..mac_state()h.h │ │ │ 00018340: 0377 0474 7970 6577 1268 6173 685f 786f .w.typew.hash_xo │ │ │ 00018350: 665f 616c 676f 7269 7468 6d61 0068 0262 f_algorithma.h.b │ │ │ 00018360: 0000 03ed 6102 6c00 0000 016d 0000 0014 ....a.l....m.... │ │ │ 00018370: 6861 7368 5f78 6f66 5f61 6c67 6f72 6974 hash_xof_algorit │ │ │ 00018380: 686d 2829 6a77 046e 6f6e 6574 0000 0002 hm()jw.nonet.... │ │ │ 00018390: 7705 7469 746c 656d 0000 0010 4469 6765 w.titlem....Dige │ │ │ 000183a0: 7374 7320 616e 6420 6861 7368 7708 6578 sts and hashw.ex │ │ │ @@ -6239,40 +6239,40 @@ │ │ │ 000185e0: 7374 7320 616e 6420 6861 7368 7708 6578 sts and hashw.ex │ │ │ 000185f0: 706f 7274 6564 7705 6661 6c73 6568 0568 portedw.falseh.h │ │ │ 00018600: 0377 0474 7970 6577 0873 6861 335f 786f .w.typew.sha3_xo │ │ │ 00018610: 6661 0068 0262 0000 02b7 6102 6c00 0000 fa.h.b....a.l... │ │ │ 00018620: 016d 0000 000a 7368 6133 5f78 6f66 2829 .m....sha3_xof() │ │ │ 00018630: 6a77 046e 6f6e 6574 0000 0003 7705 7469 jw.nonet....w.ti │ │ │ 00018640: 746c 656d 0000 0010 4469 6765 7374 7320 tlem....Digests │ │ │ -00018650: 616e 6420 6861 7368 7705 6571 7569 766d and hashw.equivm │ │ │ -00018660: 0000 0008 626c 616b 6532 2829 7708 6578 ....blake2()w.ex │ │ │ -00018670: 706f 7274 6564 7705 6661 6c73 6568 0568 portedw.falseh.h │ │ │ +00018650: 616e 6420 6861 7368 7708 6578 706f 7274 and hashw.export │ │ │ +00018660: 6564 7705 6661 6c73 6577 0565 7175 6976 edw.falsew.equiv │ │ │ +00018670: 6d00 0000 0862 6c61 6b65 3228 2968 0568 m....blake2()h.h │ │ │ 00018680: 0377 0474 7970 6577 0473 6861 3361 0068 .w.typew.sha3a.h │ │ │ 00018690: 0262 0000 02b5 6102 6c00 0000 016d 0000 .b....a.l....m.. │ │ │ 000186a0: 0006 7368 6133 2829 6a77 046e 6f6e 6574 ..sha3()jw.nonet │ │ │ 000186b0: 0000 0003 7705 7469 746c 656d 0000 0010 ....w.titlem.... │ │ │ 000186c0: 4469 6765 7374 7320 616e 6420 6861 7368 Digests and hash │ │ │ -000186d0: 7705 6571 7569 766d 0000 0008 626c 616b w.equivm....blak │ │ │ -000186e0: 6532 2829 7708 6578 706f 7274 6564 7705 e2()w.exportedw. │ │ │ -000186f0: 6661 6c73 6568 0568 0377 0474 7970 6577 falseh.h.w.typew │ │ │ +000186d0: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ +000186e0: 6577 0565 7175 6976 6d00 0000 0862 6c61 ew.equivm....bla │ │ │ +000186f0: 6b65 3228 2968 0568 0377 0474 7970 6577 ke2()h.h.w.typew │ │ │ 00018700: 0473 6861 3261 0068 0262 0000 02b3 6102 .sha2a.h.b....a. │ │ │ 00018710: 6c00 0000 016d 0000 0006 7368 6132 2829 l....m....sha2() │ │ │ 00018720: 6a77 046e 6f6e 6574 0000 0003 7705 7469 jw.nonet....w.ti │ │ │ 00018730: 746c 656d 0000 0010 4469 6765 7374 7320 tlem....Digests │ │ │ -00018740: 616e 6420 6861 7368 7705 6571 7569 766d and hashw.equivm │ │ │ -00018750: 0000 0008 626c 616b 6532 2829 7708 6578 ....blake2()w.ex │ │ │ -00018760: 706f 7274 6564 7704 7472 7565 6805 6803 portedw.trueh.h. │ │ │ +00018740: 616e 6420 6861 7368 7708 6578 706f 7274 and hashw.export │ │ │ +00018750: 6564 7704 7472 7565 7705 6571 7569 766d edw.truew.equivm │ │ │ +00018760: 0000 0008 626c 616b 6532 2829 6805 6803 ....blake2()h.h. │ │ │ 00018770: 7704 7479 7065 7704 7368 6131 6100 6802 w.typew.sha1a.h. │ │ │ 00018780: 6200 0002 b161 026c 0000 0001 6d00 0000 b....a.l....m... │ │ │ 00018790: 0673 6861 3128 296a 7704 6e6f 6e65 7400 .sha1()jw.nonet. │ │ │ 000187a0: 0000 0377 0574 6974 6c65 6d00 0000 1044 ...w.titlem....D │ │ │ 000187b0: 6967 6573 7473 2061 6e64 2068 6173 6877 igests and hashw │ │ │ -000187c0: 0565 7175 6976 6d00 0000 0862 6c61 6b65 .equivm....blake │ │ │ -000187d0: 3228 2977 0865 7870 6f72 7465 6477 0474 2()w.exportedw.t │ │ │ -000187e0: 7275 6568 0568 0377 0474 7970 6577 1165 rueh.h.w.typew.e │ │ │ +000187c0: 0865 7870 6f72 7465 6477 0474 7275 6577 .exportedw.truew │ │ │ +000187d0: 0565 7175 6976 6d00 0000 0862 6c61 6b65 .equivm....blake │ │ │ +000187e0: 3228 2968 0568 0377 0474 7970 6577 1165 2()h.h.w.typew.e │ │ │ 000187f0: 6364 7361 5f64 6967 6573 745f 7479 7065 cdsa_digest_type │ │ │ 00018800: 6100 6802 6200 0002 ae61 026c 0000 0001 a.h.b....a.l.... │ │ │ 00018810: 6d00 0000 1365 6364 7361 5f64 6967 6573 m....ecdsa_diges │ │ │ 00018820: 745f 7479 7065 2829 6a77 046e 6f6e 6574 t_type()jw.nonet │ │ │ 00018830: 0000 0002 7705 7469 746c 656d 0000 0010 ....w.titlem.... │ │ │ 00018840: 4469 6765 7374 7320 616e 6420 6861 7368 Digests and hash │ │ │ 00018850: 7708 6578 706f 7274 6564 7704 7472 7565 w.exportedw.true │ │ │ @@ -6340,27 +6340,27 @@ │ │ │ 00018c30: 6564 7705 6661 6c73 6568 0568 0377 0474 edw.falseh.h.w.t │ │ │ 00018c40: 7970 6577 1065 6477 6172 6473 5f63 7572 ypew.edwards_cur │ │ │ 00018c50: 7665 5f64 6861 0068 0262 0000 024c 6102 ve_dha.h.b...La. │ │ │ 00018c60: 6c00 0000 016d 0000 0012 6564 7761 7264 l....m....edward │ │ │ 00018c70: 735f 6375 7276 655f 6468 2829 6a77 046e s_curve_dh()jw.n │ │ │ 00018c80: 6f6e 6574 0000 0003 7705 7469 746c 656d onet....w.titlem │ │ │ 00018c90: 0000 000f 456c 6c69 7074 6963 2043 7572 ....Elliptic Cur │ │ │ -00018ca0: 7665 7377 0565 7175 6976 6d00 0000 1265 vesw.equivm....e │ │ │ -00018cb0: 6477 6172 6473 5f63 7572 7665 5f65 6428 dwards_curve_ed( │ │ │ -00018cc0: 2977 0865 7870 6f72 7465 6477 0566 616c )w.exportedw.fal │ │ │ -00018cd0: 7365 6805 6803 7704 7479 7065 770e 6563 seh.h.w.typew.ec │ │ │ +00018ca0: 7665 7377 0865 7870 6f72 7465 6477 0566 vesw.exportedw.f │ │ │ +00018cb0: 616c 7365 7705 6571 7569 766d 0000 0012 alsew.equivm.... │ │ │ +00018cc0: 6564 7761 7264 735f 6375 7276 655f 6564 edwards_curve_ed │ │ │ +00018cd0: 2829 6805 6803 7704 7479 7065 770e 6563 ()h.h.w.typew.ec │ │ │ 00018ce0: 5f6e 616d 6564 5f63 7572 7665 6100 6802 _named_curvea.h. │ │ │ 00018cf0: 6200 0001 f661 026c 0000 0001 6d00 0000 b....a.l....m... │ │ │ 00018d00: 1065 635f 6e61 6d65 645f 6375 7276 6528 .ec_named_curve( │ │ │ 00018d10: 296a 7704 6e6f 6e65 7400 0000 0377 0574 )jw.nonet....w.t │ │ │ 00018d20: 6974 6c65 6d00 0000 0f45 6c6c 6970 7469 itlem....Ellipti │ │ │ -00018d30: 6320 4375 7276 6573 7705 6571 7569 766d c Curvesw.equivm │ │ │ -00018d40: 0000 0012 6564 7761 7264 735f 6375 7276 ....edwards_curv │ │ │ -00018d50: 655f 6564 2829 7708 6578 706f 7274 6564 e_ed()w.exported │ │ │ -00018d60: 7704 7472 7565 6805 6803 7704 7479 7065 w.trueh.h.w.type │ │ │ +00018d30: 6320 4375 7276 6573 7708 6578 706f 7274 c Curvesw.export │ │ │ +00018d40: 6564 7704 7472 7565 7705 6571 7569 766d edw.truew.equivm │ │ │ +00018d50: 0000 0012 6564 7761 7264 735f 6375 7276 ....edwards_curv │ │ │ +00018d60: 655f 6564 2829 6805 6803 7704 7479 7065 e_ed()h.h.w.type │ │ │ 00018d70: 7708 6563 5f62 6173 6973 6100 6802 6200 w.ec_basisa.h.b. │ │ │ 00018d80: 0001 ef61 026c 0000 0001 6d00 0000 0a65 ...a.l....m....e │ │ │ 00018d90: 635f 6261 7369 7328 296a 7400 0000 016d c_basis()jt....m │ │ │ 00018da0: 0000 0002 656e 6d00 0000 1943 7572 7665 ....enm....Curve │ │ │ 00018db0: 2064 6566 696e 6974 696f 6e20 6465 7461 definition deta │ │ │ 00018dc0: 696c 732e 7400 0000 0277 0574 6974 6c65 ils.t....w.title │ │ │ 00018dd0: 6d00 0000 0f45 6c6c 6970 7469 6320 4375 m....Elliptic Cu │ │ │ @@ -6369,34 +6369,34 @@ │ │ │ 00018e00: 1b65 635f 6368 6172 6163 7465 7269 7374 .ec_characterist │ │ │ 00018e10: 6963 5f74 776f 5f66 6965 6c64 6100 6802 ic_two_fielda.h. │ │ │ 00018e20: 6200 0001 ed61 026c 0000 0001 6d00 0000 b....a.l....m... │ │ │ 00018e30: 1d65 635f 6368 6172 6163 7465 7269 7374 .ec_characterist │ │ │ 00018e40: 6963 5f74 776f 5f66 6965 6c64 2829 6a77 ic_two_field()jw │ │ │ 00018e50: 046e 6f6e 6574 0000 0003 7705 7469 746c .nonet....w.titl │ │ │ 00018e60: 656d 0000 000f 456c 6c69 7074 6963 2043 em....Elliptic C │ │ │ -00018e70: 7572 7665 7377 0565 7175 6976 6d00 0000 urvesw.equivm... │ │ │ -00018e80: 0a65 635f 6261 7369 7328 2977 0865 7870 .ec_basis()w.exp │ │ │ -00018e90: 6f72 7465 6477 0566 616c 7365 6805 6803 ortedw.falseh.h. │ │ │ +00018e70: 7572 7665 7377 0865 7870 6f72 7465 6477 urvesw.exportedw │ │ │ +00018e80: 0566 616c 7365 7705 6571 7569 766d 0000 .falsew.equivm.. │ │ │ +00018e90: 000a 6563 5f62 6173 6973 2829 6805 6803 ..ec_basis()h.h. │ │ │ 00018ea0: 7704 7479 7065 770e 6563 5f70 7269 6d65 w.typew.ec_prime │ │ │ 00018eb0: 5f66 6965 6c64 6100 6802 6200 0001 eb61 _fielda.h.b....a │ │ │ 00018ec0: 026c 0000 0001 6d00 0000 1065 635f 7072 .l....m....ec_pr │ │ │ 00018ed0: 696d 655f 6669 656c 6428 296a 7704 6e6f ime_field()jw.no │ │ │ 00018ee0: 6e65 7400 0000 0377 0574 6974 6c65 6d00 net....w.titlem. │ │ │ 00018ef0: 0000 0f45 6c6c 6970 7469 6320 4375 7276 ...Elliptic Curv │ │ │ -00018f00: 6573 7705 6571 7569 766d 0000 000a 6563 esw.equivm....ec │ │ │ -00018f10: 5f62 6173 6973 2829 7708 6578 706f 7274 _basis()w.export │ │ │ -00018f20: 6564 7705 6661 6c73 6568 0568 0377 0474 edw.falseh.h.w.t │ │ │ +00018f00: 6573 7708 6578 706f 7274 6564 7705 6661 esw.exportedw.fa │ │ │ +00018f10: 6c73 6577 0565 7175 6976 6d00 0000 0a65 lsew.equivm....e │ │ │ +00018f20: 635f 6261 7369 7328 2968 0568 0377 0474 c_basis()h.h.w.t │ │ │ 00018f30: 7970 6577 0865 635f 6669 656c 6461 0068 ypew.ec_fielda.h │ │ │ 00018f40: 0262 0000 01e8 6102 6c00 0000 016d 0000 .b....a.l....m.. │ │ │ 00018f50: 000a 6563 5f66 6965 6c64 2829 6a77 046e ..ec_field()jw.n │ │ │ 00018f60: 6f6e 6574 0000 0003 7705 7469 746c 656d onet....w.titlem │ │ │ 00018f70: 0000 000f 456c 6c69 7074 6963 2043 7572 ....Elliptic Cur │ │ │ -00018f80: 7665 7377 0565 7175 6976 6d00 0000 0a65 vesw.equivm....e │ │ │ -00018f90: 635f 6375 7276 6528 2977 0865 7870 6f72 c_curve()w.expor │ │ │ -00018fa0: 7465 6477 0566 616c 7365 6805 6803 7704 tedw.falseh.h.w. │ │ │ +00018f80: 7665 7377 0865 7870 6f72 7465 6477 0566 vesw.exportedw.f │ │ │ +00018f90: 616c 7365 7705 6571 7569 766d 0000 000a alsew.equivm.... │ │ │ +00018fa0: 6563 5f63 7572 7665 2829 6805 6803 7704 ec_curve()h.h.w. │ │ │ 00018fb0: 7479 7065 7708 6563 5f63 7572 7665 6100 typew.ec_curvea. │ │ │ 00018fc0: 6802 6200 0001 e061 026c 0000 0001 6d00 h.b....a.l....m. │ │ │ 00018fd0: 0000 0a65 635f 6375 7276 6528 296a 7400 ...ec_curve()jt. │ │ │ 00018fe0: 0000 016d 0000 0002 656e 6d00 0000 1c50 ...m....enm....P │ │ │ 00018ff0: 6172 616d 6574 7269 6320 6375 7276 6520 arametric curve │ │ │ 00019000: 6465 6669 6e69 7469 6f6e 2e74 0000 0002 definition.t.... │ │ │ 00019010: 7705 7469 746c 656d 0000 000f 456c 6c69 w.titlem....Elli │ │ │ @@ -6404,17 +6404,17 @@ │ │ │ 00019030: 6f72 7465 6477 0566 616c 7365 6805 6803 ortedw.falseh.h. │ │ │ 00019040: 7704 7479 7065 7711 6563 5f65 7870 6c69 w.typew.ec_expli │ │ │ 00019050: 6369 745f 6375 7276 6561 0068 0262 0000 cit_curvea.h.b.. │ │ │ 00019060: 01d8 6102 6c00 0000 016d 0000 0013 6563 ..a.l....m....ec │ │ │ 00019070: 5f65 7870 6c69 6369 745f 6375 7276 6528 _explicit_curve( │ │ │ 00019080: 296a 7704 6e6f 6e65 7400 0000 0377 0574 )jw.nonet....w.t │ │ │ 00019090: 6974 6c65 6d00 0000 0f45 6c6c 6970 7469 itlem....Ellipti │ │ │ -000190a0: 6320 4375 7276 6573 7705 6571 7569 766d c Curvesw.equivm │ │ │ -000190b0: 0000 000a 6563 5f63 7572 7665 2829 7708 ....ec_curve()w. │ │ │ -000190c0: 6578 706f 7274 6564 7705 6661 6c73 6568 exportedw.falseh │ │ │ +000190a0: 6320 4375 7276 6573 7708 6578 706f 7274 c Curvesw.export │ │ │ +000190b0: 6564 7705 6661 6c73 6577 0565 7175 6976 edw.falsew.equiv │ │ │ +000190c0: 6d00 0000 0a65 635f 6375 7276 6528 2968 m....ec_curve()h │ │ │ 000190d0: 0568 0377 0474 7970 6577 0b65 6364 685f .h.w.typew.ecdh_ │ │ │ 000190e0: 7061 7261 6d73 6100 6802 6200 0001 d261 paramsa.h.b....a │ │ │ 000190f0: 026c 0000 0001 6d00 0000 0d65 6364 685f .l....m....ecdh_ │ │ │ 00019100: 7061 7261 6d73 2829 6a77 046e 6f6e 6574 params()jw.nonet │ │ │ 00019110: 0000 0002 7705 7469 746c 656d 0000 0022 ....w.titlem..." │ │ │ 00019120: 4469 6666 6965 2d48 656c 6c6d 616e 204b Diffie-Hellman K │ │ │ 00019130: 6579 7320 616e 6420 7061 7261 6d65 7465 eys and paramete │ │ │ @@ -6422,27 +6422,27 @@ │ │ │ 00019150: 6c73 6568 0568 0377 0474 7970 6577 0c65 lseh.h.w.typew.e │ │ │ 00019160: 6364 685f 7072 6976 6174 6561 0068 0262 cdh_privatea.h.b │ │ │ 00019170: 0000 01d0 6102 6c00 0000 016d 0000 000e ....a.l....m.... │ │ │ 00019180: 6563 6468 5f70 7269 7661 7465 2829 6a77 ecdh_private()jw │ │ │ 00019190: 046e 6f6e 6574 0000 0003 7705 7469 746c .nonet....w.titl │ │ │ 000191a0: 656d 0000 0022 4469 6666 6965 2d48 656c em..."Diffie-Hel │ │ │ 000191b0: 6c6d 616e 204b 6579 7320 616e 6420 7061 lman Keys and pa │ │ │ -000191c0: 7261 6d65 7465 7273 7705 6571 7569 766d rametersw.equivm │ │ │ -000191d0: 0000 000d 6563 6468 5f70 6172 616d 7328 ....ecdh_params( │ │ │ -000191e0: 2977 0865 7870 6f72 7465 6477 0566 616c )w.exportedw.fal │ │ │ -000191f0: 7365 6805 6803 7704 7479 7065 770b 6563 seh.h.w.typew.ec │ │ │ +000191c0: 7261 6d65 7465 7273 7708 6578 706f 7274 rametersw.export │ │ │ +000191d0: 6564 7705 6661 6c73 6577 0565 7175 6976 edw.falsew.equiv │ │ │ +000191e0: 6d00 0000 0d65 6364 685f 7061 7261 6d73 m....ecdh_params │ │ │ +000191f0: 2829 6805 6803 7704 7479 7065 770b 6563 ()h.h.w.typew.ec │ │ │ 00019200: 6468 5f70 7562 6c69 6361 0068 0262 0000 dh_publica.h.b.. │ │ │ 00019210: 01cd 6102 6c00 0000 016d 0000 000d 6563 ..a.l....m....ec │ │ │ 00019220: 6468 5f70 7562 6c69 6328 296a 7704 6e6f dh_public()jw.no │ │ │ 00019230: 6e65 7400 0000 0377 0574 6974 6c65 6d00 net....w.titlem. │ │ │ 00019240: 0000 2244 6966 6669 652d 4865 6c6c 6d61 .."Diffie-Hellma │ │ │ 00019250: 6e20 4b65 7973 2061 6e64 2070 6172 616d n Keys and param │ │ │ -00019260: 6574 6572 7377 0565 7175 6976 6d00 0000 etersw.equivm... │ │ │ -00019270: 0d65 6364 685f 7061 7261 6d73 2829 7708 .ecdh_params()w. │ │ │ -00019280: 6578 706f 7274 6564 7705 6661 6c73 6568 exportedw.falseh │ │ │ +00019260: 6574 6572 7377 0865 7870 6f72 7465 6477 etersw.exportedw │ │ │ +00019270: 0566 616c 7365 7705 6571 7569 766d 0000 .falsew.equivm.. │ │ │ +00019280: 000d 6563 6468 5f70 6172 616d 7328 2968 ..ecdh_params()h │ │ │ 00019290: 0568 0377 0474 7970 6577 0964 685f 7061 .h.w.typew.dh_pa │ │ │ 000192a0: 7261 6d73 6100 6802 6200 0001 c361 026c ramsa.h.b....a.l │ │ │ 000192b0: 0000 0001 6d00 0000 0b64 685f 7061 7261 ....m....dh_para │ │ │ 000192c0: 6d73 2829 6a74 0000 0001 6d00 0000 0265 ms()jt....m....e │ │ │ 000192d0: 6e6d 0000 003e 6060 6074 6578 740a 6468 nm...>```text.dh │ │ │ 000192e0: 5f70 6172 616d 7328 2920 3d20 5b50 2c20 _params() = [P, │ │ │ 000192f0: 475d 207c 205b 502c 2047 2c20 5072 6976 G] | [P, G, Priv │ │ │ @@ -6462,17 +6462,17 @@ │ │ │ 000193d0: 7465 6477 0474 7275 6568 0568 0377 0474 tedw.trueh.h.w.t │ │ │ 000193e0: 7970 6577 0964 685f 7075 626c 6963 6100 ypew.dh_publica. │ │ │ 000193f0: 6802 6200 0001 c061 026c 0000 0001 6d00 h.b....a.l....m. │ │ │ 00019400: 0000 0b64 685f 7075 626c 6963 2829 6a77 ...dh_public()jw │ │ │ 00019410: 046e 6f6e 6574 0000 0003 7705 7469 746c .nonet....w.titl │ │ │ 00019420: 656d 0000 0022 4469 6666 6965 2d48 656c em..."Diffie-Hel │ │ │ 00019430: 6c6d 616e 204b 6579 7320 616e 6420 7061 lman Keys and pa │ │ │ -00019440: 7261 6d65 7465 7273 7705 6571 7569 766d rametersw.equivm │ │ │ -00019450: 0000 000c 6468 5f70 7269 7661 7465 2829 ....dh_private() │ │ │ -00019460: 7708 6578 706f 7274 6564 7704 7472 7565 w.exportedw.true │ │ │ +00019440: 7261 6d65 7465 7273 7708 6578 706f 7274 rametersw.export │ │ │ +00019450: 6564 7704 7472 7565 7705 6571 7569 766d edw.truew.equivm │ │ │ +00019460: 0000 000c 6468 5f70 7269 7661 7465 2829 ....dh_private() │ │ │ 00019470: 6805 6803 7704 7479 7065 7714 7372 705f h.h.w.typew.srp_ │ │ │ 00019480: 686f 7374 5f63 6f6d 705f 7061 7261 6d73 host_comp_params │ │ │ 00019490: 6100 6802 6200 0001 b661 026c 0000 0001 a.h.b....a.l.... │ │ │ 000194a0: 6d00 0000 1673 7270 5f68 6f73 745f 636f m....srp_host_co │ │ │ 000194b0: 6d70 5f70 6172 616d 7328 296a 7400 0000 mp_params()jt... │ │ │ 000194c0: 016d 0000 0002 656e 6d00 0000 e057 6865 .m....enm....Whe │ │ │ 000194d0: 7265 2056 6572 6966 6965 7220 6973 2060 re Verifier is ` │ │ │ @@ -6495,59 +6495,59 @@ │ │ │ 000195e0: 7365 6805 6803 7704 7479 7065 7714 7372 seh.h.w.typew.sr │ │ │ 000195f0: 705f 7573 6572 5f63 6f6d 705f 7061 7261 p_user_comp_para │ │ │ 00019600: 6d73 6100 6802 6200 0001 b561 026c 0000 msa.h.b....a.l.. │ │ │ 00019610: 0001 6d00 0000 1673 7270 5f75 7365 725f ..m....srp_user_ │ │ │ 00019620: 636f 6d70 5f70 6172 616d 7328 296a 7704 comp_params()jw. │ │ │ 00019630: 6e6f 6e65 7400 0000 0377 0574 6974 6c65 nonet....w.title │ │ │ 00019640: 6d00 0000 1350 7562 6c69 632f 5072 6976 m....Public/Priv │ │ │ -00019650: 6174 6520 4b65 7973 7705 6571 7569 766d ate Keysw.equivm │ │ │ -00019660: 0000 0016 7372 705f 686f 7374 5f63 6f6d ....srp_host_com │ │ │ -00019670: 705f 7061 7261 6d73 2829 7708 6578 706f p_params()w.expo │ │ │ -00019680: 7274 6564 7705 6661 6c73 6568 0568 0377 rtedw.falseh.h.w │ │ │ +00019650: 6174 6520 4b65 7973 7708 6578 706f 7274 ate Keysw.export │ │ │ +00019660: 6564 7705 6661 6c73 6577 0565 7175 6976 edw.falsew.equiv │ │ │ +00019670: 6d00 0000 1673 7270 5f68 6f73 745f 636f m....srp_host_co │ │ │ +00019680: 6d70 5f70 6172 616d 7328 2968 0568 0377 mp_params()h.h.w │ │ │ 00019690: 0474 7970 6577 1373 7270 5f68 6f73 745f .typew.srp_host_ │ │ │ 000196a0: 6765 6e5f 7061 7261 6d73 6100 6802 6200 gen_paramsa.h.b. │ │ │ 000196b0: 0001 b261 026c 0000 0001 6d00 0000 1573 ...a.l....m....s │ │ │ 000196c0: 7270 5f68 6f73 745f 6765 6e5f 7061 7261 rp_host_gen_para │ │ │ 000196d0: 6d73 2829 6a77 046e 6f6e 6574 0000 0003 ms()jw.nonet.... │ │ │ 000196e0: 7705 7469 746c 656d 0000 0013 5075 626c w.titlem....Publ │ │ │ 000196f0: 6963 2f50 7269 7661 7465 204b 6579 7377 ic/Private Keysw │ │ │ -00019700: 0565 7175 6976 6d00 0000 1673 7270 5f68 .equivm....srp_h │ │ │ -00019710: 6f73 745f 636f 6d70 5f70 6172 616d 7328 ost_comp_params( │ │ │ -00019720: 2977 0865 7870 6f72 7465 6477 0566 616c )w.exportedw.fal │ │ │ -00019730: 7365 6805 6803 7704 7479 7065 7713 7372 seh.h.w.typew.sr │ │ │ +00019700: 0865 7870 6f72 7465 6477 0566 616c 7365 .exportedw.false │ │ │ +00019710: 7705 6571 7569 766d 0000 0016 7372 705f w.equivm....srp_ │ │ │ +00019720: 686f 7374 5f63 6f6d 705f 7061 7261 6d73 host_comp_params │ │ │ +00019730: 2829 6805 6803 7704 7479 7065 7713 7372 ()h.h.w.typew.sr │ │ │ 00019740: 705f 7573 6572 5f67 656e 5f70 6172 616d p_user_gen_param │ │ │ 00019750: 7361 0068 0262 0000 01af 6102 6c00 0000 sa.h.b....a.l... │ │ │ 00019760: 016d 0000 0015 7372 705f 7573 6572 5f67 .m....srp_user_g │ │ │ 00019770: 656e 5f70 6172 616d 7328 296a 7704 6e6f en_params()jw.no │ │ │ 00019780: 6e65 7400 0000 0377 0574 6974 6c65 6d00 net....w.titlem. │ │ │ 00019790: 0000 1350 7562 6c69 632f 5072 6976 6174 ...Public/Privat │ │ │ -000197a0: 6520 4b65 7973 7705 6571 7569 766d 0000 e Keysw.equivm.. │ │ │ -000197b0: 0016 7372 705f 686f 7374 5f63 6f6d 705f ..srp_host_comp_ │ │ │ -000197c0: 7061 7261 6d73 2829 7708 6578 706f 7274 params()w.export │ │ │ -000197d0: 6564 7705 6661 6c73 6568 0568 0377 0474 edw.falseh.h.w.t │ │ │ +000197a0: 6520 4b65 7973 7708 6578 706f 7274 6564 e Keysw.exported │ │ │ +000197b0: 7705 6661 6c73 6577 0565 7175 6976 6d00 w.falsew.equivm. │ │ │ +000197c0: 0000 1673 7270 5f68 6f73 745f 636f 6d70 ...srp_host_comp │ │ │ +000197d0: 5f70 6172 616d 7328 2968 0568 0377 0474 _params()h.h.w.t │ │ │ 000197e0: 7970 6577 0f73 7270 5f63 6f6d 705f 7061 ypew.srp_comp_pa │ │ │ 000197f0: 7261 6d73 6100 6802 6200 0001 ac61 026c ramsa.h.b....a.l │ │ │ 00019800: 0000 0001 6d00 0000 1173 7270 5f63 6f6d ....m....srp_com │ │ │ 00019810: 705f 7061 7261 6d73 2829 6a77 046e 6f6e p_params()jw.non │ │ │ 00019820: 6574 0000 0003 7705 7469 746c 656d 0000 et....w.titlem.. │ │ │ 00019830: 0013 5075 626c 6963 2f50 7269 7661 7465 ..Public/Private │ │ │ -00019840: 204b 6579 7377 0565 7175 6976 6d00 0000 Keysw.equivm... │ │ │ -00019850: 1673 7270 5f68 6f73 745f 636f 6d70 5f70 .srp_host_comp_p │ │ │ -00019860: 6172 616d 7328 2977 0865 7870 6f72 7465 arams()w.exporte │ │ │ -00019870: 6477 0566 616c 7365 6805 6803 7704 7479 dw.falseh.h.w.ty │ │ │ +00019840: 204b 6579 7377 0865 7870 6f72 7465 6477 Keysw.exportedw │ │ │ +00019850: 0566 616c 7365 7705 6571 7569 766d 0000 .falsew.equivm.. │ │ │ +00019860: 0016 7372 705f 686f 7374 5f63 6f6d 705f ..srp_host_comp_ │ │ │ +00019870: 7061 7261 6d73 2829 6805 6803 7704 7479 params()h.h.w.ty │ │ │ 00019880: 7065 770e 7372 705f 6765 6e5f 7061 7261 pew.srp_gen_para │ │ │ 00019890: 6d73 6100 6802 6200 0001 a961 026c 0000 msa.h.b....a.l.. │ │ │ 000198a0: 0001 6d00 0000 1073 7270 5f67 656e 5f70 ..m....srp_gen_p │ │ │ 000198b0: 6172 616d 7328 296a 7704 6e6f 6e65 7400 arams()jw.nonet. │ │ │ 000198c0: 0000 0377 0574 6974 6c65 6d00 0000 1350 ...w.titlem....P │ │ │ 000198d0: 7562 6c69 632f 5072 6976 6174 6520 4b65 ublic/Private Ke │ │ │ -000198e0: 7973 7705 6571 7569 766d 0000 0016 7372 ysw.equivm....sr │ │ │ -000198f0: 705f 686f 7374 5f63 6f6d 705f 7061 7261 p_host_comp_para │ │ │ -00019900: 6d73 2829 7708 6578 706f 7274 6564 7705 ms()w.exportedw. │ │ │ -00019910: 6661 6c73 6568 0568 0377 0474 7970 6577 falseh.h.w.typew │ │ │ +000198e0: 7973 7708 6578 706f 7274 6564 7705 6661 ysw.exportedw.fa │ │ │ +000198f0: 6c73 6577 0565 7175 6976 6d00 0000 1673 lsew.equivm....s │ │ │ +00019900: 7270 5f68 6f73 745f 636f 6d70 5f70 6172 rp_host_comp_par │ │ │ +00019910: 616d 7328 2968 0568 0377 0474 7970 6577 ams()h.h.w.typew │ │ │ 00019920: 0b73 7270 5f70 7269 7661 7465 6100 6802 .srp_privatea.h. │ │ │ 00019930: 6200 0001 9861 026c 0000 0001 6d00 0000 b....a.l....m... │ │ │ 00019940: 0d73 7270 5f70 7269 7661 7465 2829 6a74 .srp_private()jt │ │ │ 00019950: 0000 0001 6d00 0000 0265 6e6d 0000 00eb ....m....enm.... │ │ │ 00019960: 6060 6074 6578 740a 7372 705f 7075 626c ```text.srp_publ │ │ │ 00019970: 6963 2829 203d 206b 6579 5f69 6e74 6567 ic() = key_integ │ │ │ 00019980: 6572 2829 0a60 6060 0a0a 5768 6572 6520 er().```..Where │ │ │ @@ -6568,69 +6568,69 @@ │ │ │ 00019a70: 0865 7870 6f72 7465 6477 0566 616c 7365 .exportedw.false │ │ │ 00019a80: 6805 6803 7704 7479 7065 770a 7372 705f h.h.w.typew.srp_ │ │ │ 00019a90: 7075 626c 6963 6100 6802 6200 0001 9761 publica.h.b....a │ │ │ 00019aa0: 026c 0000 0001 6d00 0000 0c73 7270 5f70 .l....m....srp_p │ │ │ 00019ab0: 7562 6c69 6328 296a 7704 6e6f 6e65 7400 ublic()jw.nonet. │ │ │ 00019ac0: 0000 0377 0574 6974 6c65 6d00 0000 1350 ...w.titlem....P │ │ │ 00019ad0: 7562 6c69 632f 5072 6976 6174 6520 4b65 ublic/Private Ke │ │ │ -00019ae0: 7973 7705 6571 7569 766d 0000 000d 7372 ysw.equivm....sr │ │ │ -00019af0: 705f 7072 6976 6174 6528 2977 0865 7870 p_private()w.exp │ │ │ -00019b00: 6f72 7465 6477 0566 616c 7365 6805 6803 ortedw.falseh.h. │ │ │ +00019ae0: 7973 7708 6578 706f 7274 6564 7705 6661 ysw.exportedw.fa │ │ │ +00019af0: 6c73 6577 0565 7175 6976 6d00 0000 0d73 lsew.equivm....s │ │ │ +00019b00: 7270 5f70 7269 7661 7465 2829 6805 6803 rp_private()h.h. │ │ │ 00019b10: 7704 7479 7065 770c 6564 6473 615f 7061 w.typew.eddsa_pa │ │ │ 00019b20: 7261 6d73 6100 6802 6200 0001 9461 026c ramsa.h.b....a.l │ │ │ 00019b30: 0000 0001 6d00 0000 0e65 6464 7361 5f70 ....m....eddsa_p │ │ │ 00019b40: 6172 616d 7328 296a 7704 6e6f 6e65 7400 arams()jw.nonet. │ │ │ 00019b50: 0000 0277 0574 6974 6c65 6d00 0000 1350 ...w.titlem....P │ │ │ 00019b60: 7562 6c69 632f 5072 6976 6174 6520 4b65 ublic/Private Ke │ │ │ 00019b70: 7973 7708 6578 706f 7274 6564 7705 6661 ysw.exportedw.fa │ │ │ 00019b80: 6c73 6568 0568 0377 0474 7970 6577 0d65 lseh.h.w.typew.e │ │ │ 00019b90: 6464 7361 5f70 7269 7661 7465 6100 6802 ddsa_privatea.h. │ │ │ 00019ba0: 6200 0001 9261 026c 0000 0001 6d00 0000 b....a.l....m... │ │ │ 00019bb0: 0f65 6464 7361 5f70 7269 7661 7465 2829 .eddsa_private() │ │ │ 00019bc0: 6a77 046e 6f6e 6574 0000 0003 7705 7469 jw.nonet....w.ti │ │ │ 00019bd0: 746c 656d 0000 0013 5075 626c 6963 2f50 tlem....Public/P │ │ │ -00019be0: 7269 7661 7465 204b 6579 7377 0565 7175 rivate Keysw.equ │ │ │ -00019bf0: 6976 6d00 0000 0e65 6464 7361 5f70 6172 ivm....eddsa_par │ │ │ -00019c00: 616d 7328 2977 0865 7870 6f72 7465 6477 ams()w.exportedw │ │ │ -00019c10: 0566 616c 7365 6805 6803 7704 7479 7065 .falseh.h.w.type │ │ │ +00019be0: 7269 7661 7465 204b 6579 7377 0865 7870 rivate Keysw.exp │ │ │ +00019bf0: 6f72 7465 6477 0566 616c 7365 7705 6571 ortedw.falsew.eq │ │ │ +00019c00: 7569 766d 0000 000e 6564 6473 615f 7061 uivm....eddsa_pa │ │ │ +00019c10: 7261 6d73 2829 6805 6803 7704 7479 7065 rams()h.h.w.type │ │ │ 00019c20: 770c 6564 6473 615f 7075 626c 6963 6100 w.eddsa_publica. │ │ │ 00019c30: 6802 6200 0001 9061 026c 0000 0001 6d00 h.b....a.l....m. │ │ │ 00019c40: 0000 0e65 6464 7361 5f70 7562 6c69 6328 ...eddsa_public( │ │ │ 00019c50: 296a 7704 6e6f 6e65 7400 0000 0377 0574 )jw.nonet....w.t │ │ │ 00019c60: 6974 6c65 6d00 0000 1350 7562 6c69 632f itlem....Public/ │ │ │ -00019c70: 5072 6976 6174 6520 4b65 7973 7705 6571 Private Keysw.eq │ │ │ -00019c80: 7569 766d 0000 000e 6564 6473 615f 7061 uivm....eddsa_pa │ │ │ -00019c90: 7261 6d73 2829 7708 6578 706f 7274 6564 rams()w.exported │ │ │ -00019ca0: 7705 6661 6c73 6568 0568 0377 0474 7970 w.falseh.h.w.typ │ │ │ +00019c70: 5072 6976 6174 6520 4b65 7973 7708 6578 Private Keysw.ex │ │ │ +00019c80: 706f 7274 6564 7705 6661 6c73 6577 0565 portedw.falsew.e │ │ │ +00019c90: 7175 6976 6d00 0000 0e65 6464 7361 5f70 quivm....eddsa_p │ │ │ +00019ca0: 6172 616d 7328 2968 0568 0377 0474 7970 arams()h.h.w.typ │ │ │ 00019cb0: 6577 0c65 6364 7361 5f70 6172 616d 7361 ew.ecdsa_paramsa │ │ │ 00019cc0: 0068 0262 0000 018d 6102 6c00 0000 016d .h.b....a.l....m │ │ │ 00019cd0: 0000 000e 6563 6473 615f 7061 7261 6d73 ....ecdsa_params │ │ │ 00019ce0: 2829 6a77 046e 6f6e 6574 0000 0002 7705 ()jw.nonet....w. │ │ │ 00019cf0: 7469 746c 656d 0000 0013 5075 626c 6963 titlem....Public │ │ │ 00019d00: 2f50 7269 7661 7465 204b 6579 7377 0865 /Private Keysw.e │ │ │ 00019d10: 7870 6f72 7465 6477 0566 616c 7365 6805 xportedw.falseh. │ │ │ 00019d20: 6803 7704 7479 7065 770d 6563 6473 615f h.w.typew.ecdsa_ │ │ │ 00019d30: 7072 6976 6174 6561 0068 0262 0000 018b privatea.h.b.... │ │ │ 00019d40: 6102 6c00 0000 016d 0000 000f 6563 6473 a.l....m....ecds │ │ │ 00019d50: 615f 7072 6976 6174 6528 296a 7704 6e6f a_private()jw.no │ │ │ 00019d60: 6e65 7400 0000 0377 0574 6974 6c65 6d00 net....w.titlem. │ │ │ 00019d70: 0000 1350 7562 6c69 632f 5072 6976 6174 ...Public/Privat │ │ │ -00019d80: 6520 4b65 7973 7705 6571 7569 766d 0000 e Keysw.equivm.. │ │ │ -00019d90: 000e 6563 6473 615f 7061 7261 6d73 2829 ..ecdsa_params() │ │ │ -00019da0: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ -00019db0: 6568 0568 0377 0474 7970 6577 0c65 6364 eh.h.w.typew.ecd │ │ │ +00019d80: 6520 4b65 7973 7708 6578 706f 7274 6564 e Keysw.exported │ │ │ +00019d90: 7705 6661 6c73 6577 0565 7175 6976 6d00 w.falsew.equivm. │ │ │ +00019da0: 0000 0e65 6364 7361 5f70 6172 616d 7328 ...ecdsa_params( │ │ │ +00019db0: 2968 0568 0377 0474 7970 6577 0c65 6364 )h.h.w.typew.ecd │ │ │ 00019dc0: 7361 5f70 7562 6c69 6361 0068 0262 0000 sa_publica.h.b.. │ │ │ 00019dd0: 0189 6102 6c00 0000 016d 0000 000e 6563 ..a.l....m....ec │ │ │ 00019de0: 6473 615f 7075 626c 6963 2829 6a77 046e dsa_public()jw.n │ │ │ 00019df0: 6f6e 6574 0000 0003 7705 7469 746c 656d onet....w.titlem │ │ │ 00019e00: 0000 0013 5075 626c 6963 2f50 7269 7661 ....Public/Priva │ │ │ -00019e10: 7465 204b 6579 7377 0565 7175 6976 6d00 te Keysw.equivm. │ │ │ -00019e20: 0000 0e65 6364 7361 5f70 6172 616d 7328 ...ecdsa_params( │ │ │ -00019e30: 2977 0865 7870 6f72 7465 6477 0566 616c )w.exportedw.fal │ │ │ -00019e40: 7365 6805 6803 7704 7479 7065 770b 6473 seh.h.w.typew.ds │ │ │ +00019e10: 7465 204b 6579 7377 0865 7870 6f72 7465 te Keysw.exporte │ │ │ +00019e20: 6477 0566 616c 7365 7705 6571 7569 766d dw.falsew.equivm │ │ │ +00019e30: 0000 000e 6563 6473 615f 7061 7261 6d73 ....ecdsa_params │ │ │ +00019e40: 2829 6805 6803 7704 7479 7065 770b 6473 ()h.h.w.typew.ds │ │ │ 00019e50: 735f 7072 6976 6174 6561 0068 0262 0000 s_privatea.h.b.. │ │ │ 00019e60: 0178 6102 6c00 0000 016d 0000 000d 6473 .xa.l....m....ds │ │ │ 00019e70: 735f 7072 6976 6174 6528 296a 7400 0000 s_private()jt... │ │ │ 00019e80: 016d 0000 0002 656e 6d00 0000 d660 6060 .m....enm....``` │ │ │ 00019e90: 7465 7874 0a64 7373 5f70 7562 6c69 6328 text.dss_public( │ │ │ 00019ea0: 2920 3d20 5b50 2c20 512c 2047 2c20 595d ) = [P, Q, G, Y] │ │ │ 00019eb0: 0a60 6060 0a0a 5768 6572 6520 502c 2051 .```..Where P, Q │ │ │ @@ -6649,18 +6649,18 @@ │ │ │ 00019f80: 7465 204b 6579 7377 0865 7870 6f72 7465 te Keysw.exporte │ │ │ 00019f90: 6477 0566 616c 7365 6805 6803 7704 7479 dw.falseh.h.w.ty │ │ │ 00019fa0: 7065 770a 6473 735f 7075 626c 6963 6100 pew.dss_publica. │ │ │ 00019fb0: 6802 6200 0001 7761 026c 0000 0001 6d00 h.b...wa.l....m. │ │ │ 00019fc0: 0000 0c64 7373 5f70 7562 6c69 6328 296a ...dss_public()j │ │ │ 00019fd0: 7704 6e6f 6e65 7400 0000 0377 0574 6974 w.nonet....w.tit │ │ │ 00019fe0: 6c65 6d00 0000 1350 7562 6c69 632f 5072 lem....Public/Pr │ │ │ -00019ff0: 6976 6174 6520 4b65 7973 7705 6571 7569 ivate Keysw.equi │ │ │ -0001a000: 766d 0000 000d 6473 735f 7072 6976 6174 vm....dss_privat │ │ │ -0001a010: 6528 2977 0865 7870 6f72 7465 6477 0566 e()w.exportedw.f │ │ │ -0001a020: 616c 7365 6805 6803 7704 7479 7065 770a alseh.h.w.typew. │ │ │ +00019ff0: 6976 6174 6520 4b65 7973 7708 6578 706f ivate Keysw.expo │ │ │ +0001a000: 7274 6564 7705 6661 6c73 6577 0565 7175 rtedw.falsew.equ │ │ │ +0001a010: 6976 6d00 0000 0d64 7373 5f70 7269 7661 ivm....dss_priva │ │ │ +0001a020: 7465 2829 6805 6803 7704 7479 7065 770a te()h.h.w.typew. │ │ │ 0001a030: 7273 615f 7061 7261 6d73 6100 6802 6200 rsa_paramsa.h.b. │ │ │ 0001a040: 0001 6461 026c 0000 0001 6d00 0000 0c72 ..da.l....m....r │ │ │ 0001a050: 7361 5f70 6172 616d 7328 296a 7400 0000 sa_params()jt... │ │ │ 0001a060: 016d 0000 0002 656e 6d00 0001 da60 6060 .m....enm....``` │ │ │ 0001a070: 7465 7874 0a72 7361 5f70 7562 6c69 6328 text.rsa_public( │ │ │ 0001a080: 2920 3d20 5b45 2c20 4e5d 0a60 6060 0a0a ) = [E, N].```.. │ │ │ 0001a090: 6060 6065 726c 616e 670a 7273 615f 7072 ```erlang.rsa_pr │ │ │ @@ -6696,26 +6696,26 @@ │ │ │ 0001a270: 6f72 7465 6477 0566 616c 7365 6805 6803 ortedw.falseh.h. │ │ │ 0001a280: 7704 7479 7065 770b 7273 615f 7072 6976 w.typew.rsa_priv │ │ │ 0001a290: 6174 6561 0068 0262 0000 0163 6102 6c00 atea.h.b...ca.l. │ │ │ 0001a2a0: 0000 016d 0000 000d 7273 615f 7072 6976 ...m....rsa_priv │ │ │ 0001a2b0: 6174 6528 296a 7704 6e6f 6e65 7400 0000 ate()jw.nonet... │ │ │ 0001a2c0: 0377 0574 6974 6c65 6d00 0000 1350 7562 .w.titlem....Pub │ │ │ 0001a2d0: 6c69 632f 5072 6976 6174 6520 4b65 7973 lic/Private Keys │ │ │ -0001a2e0: 7705 6571 7569 766d 0000 000c 7273 615f w.equivm....rsa_ │ │ │ -0001a2f0: 7061 7261 6d73 2829 7708 6578 706f 7274 params()w.export │ │ │ -0001a300: 6564 7705 6661 6c73 6568 0568 0377 0474 edw.falseh.h.w.t │ │ │ +0001a2e0: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ +0001a2f0: 6577 0565 7175 6976 6d00 0000 0c72 7361 ew.equivm....rsa │ │ │ +0001a300: 5f70 6172 616d 7328 2968 0568 0377 0474 _params()h.h.w.t │ │ │ 0001a310: 7970 6577 0a72 7361 5f70 7562 6c69 6361 ypew.rsa_publica │ │ │ 0001a320: 0068 0262 0000 0161 6102 6c00 0000 016d .h.b...aa.l....m │ │ │ 0001a330: 0000 000c 7273 615f 7075 626c 6963 2829 ....rsa_public() │ │ │ 0001a340: 6a77 046e 6f6e 6574 0000 0003 7705 7469 jw.nonet....w.ti │ │ │ 0001a350: 746c 656d 0000 0013 5075 626c 6963 2f50 tlem....Public/P │ │ │ -0001a360: 7269 7661 7465 204b 6579 7377 0565 7175 rivate Keysw.equ │ │ │ -0001a370: 6976 6d00 0000 0c72 7361 5f70 6172 616d ivm....rsa_param │ │ │ -0001a380: 7328 2977 0865 7870 6f72 7465 6477 0566 s()w.exportedw.f │ │ │ -0001a390: 616c 7365 6805 6803 7704 7479 7065 770b alseh.h.w.typew. │ │ │ +0001a360: 7269 7661 7465 204b 6579 7377 0865 7870 rivate Keysw.exp │ │ │ +0001a370: 6f72 7465 6477 0566 616c 7365 7705 6571 ortedw.falsew.eq │ │ │ +0001a380: 7569 766d 0000 000c 7273 615f 7061 7261 uivm....rsa_para │ │ │ +0001a390: 6d73 2829 6805 6803 7704 7479 7065 770b ms()h.h.w.typew. │ │ │ 0001a3a0: 6b65 795f 696e 7465 6765 7261 0068 0262 key_integera.h.b │ │ │ 0001a3b0: 0000 015b 6102 6c00 0000 016d 0000 000d ...[a.l....m.... │ │ │ 0001a3c0: 6b65 795f 696e 7465 6765 7228 296a 7400 key_integer()jt. │ │ │ 0001a3d0: 0000 016d 0000 0002 656e 6d00 0000 2d41 ...m....enm...-A │ │ │ 0001a3e0: 6c77 6179 7320 6074 3a62 696e 6172 792f lways `t:binary/ │ │ │ 0001a3f0: 3060 2077 6865 6e20 7573 6564 2061 7320 0` when used as │ │ │ 0001a400: 7265 7475 726e 2076 616c 7565 7400 0000 return valuet...