--- /srv/rebuilderd/tmp/rebuilderdKDqAZg/inputs/erlang-crypto_27.3.4.3+dfsg-1_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdKDqAZg/out/erlang-crypto_27.3.4.3+dfsg-1_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-09-15 15:42:37.000000 debian-binary │ -rw-r--r-- 0 0 0 1092 2025-09-15 15:42:37.000000 control.tar.xz │ --rw-r--r-- 0 0 0 179236 2025-09-15 15:42:37.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 179188 2025-09-15 15:42:37.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/ebin/crypto.beam │ │ │ @@ -5912,18 +5912,18 @@ │ │ │ 00017170: 6769 6e65 7377 0865 7870 6f72 7465 6477 ginesw.exportedw │ │ │ 00017180: 0566 616c 7365 6805 6803 7704 7479 7065 .falseh.h.w.type │ │ │ 00017190: 770e 656e 6769 6e65 5f6b 6579 5f72 6566 w.engine_key_ref │ │ │ 000171a0: 6100 6802 6200 000b 9b61 026c 0000 0001 a.h.b....a.l.... │ │ │ 000171b0: 6d00 0000 1065 6e67 696e 655f 6b65 795f m....engine_key_ │ │ │ 000171c0: 7265 6628 296a 7704 6e6f 6e65 7400 0000 ref()jw.nonet... │ │ │ 000171d0: 0377 0574 6974 6c65 6d00 0000 1154 7970 .w.titlem....Typ │ │ │ -000171e0: 6573 2066 6f72 2045 6e67 696e 6573 7708 es for Enginesw. │ │ │ -000171f0: 6578 706f 7274 6564 7705 6661 6c73 6577 exportedw.falsew │ │ │ -00017200: 0565 7175 6976 6d00 0000 0c65 6e67 696e .equivm....engin │ │ │ -00017210: 655f 7265 6628 2968 0568 0377 0474 7970 e_ref()h.h.w.typ │ │ │ +000171e0: 6573 2066 6f72 2045 6e67 696e 6573 7705 es for Enginesw. │ │ │ +000171f0: 6571 7569 766d 0000 000c 656e 6769 6e65 equivm....engine │ │ │ +00017200: 5f72 6566 2829 7708 6578 706f 7274 6564 _ref()w.exported │ │ │ +00017210: 7705 6661 6c73 6568 0568 0377 0474 7970 w.falseh.h.w.typ │ │ │ 00017220: 6577 0870 6173 7377 6f72 6461 0068 0262 ew.passworda.h.b │ │ │ 00017230: 0000 0b96 6102 6c00 0000 016d 0000 000a ....a.l....m.... │ │ │ 00017240: 7061 7373 776f 7264 2829 6a74 0000 0001 password()jt.... │ │ │ 00017250: 6d00 0000 0265 6e6d 0000 002c 5468 6520 m....enm...,The │ │ │ 00017260: 7061 7373 776f 7264 206f 6620 7468 6520 password of the │ │ │ 00017270: 6b65 7920 7374 6f72 6564 2069 6e20 616e key stored in an │ │ │ 00017280: 2065 6e67 696e 652e 7400 0000 0277 0574 engine.t....w.t │ │ │ @@ -5947,18 +5947,18 @@ │ │ │ 000173a0: 0011 5479 7065 7320 666f 7220 456e 6769 ..Types for Engi │ │ │ 000173b0: 6e65 7377 0865 7870 6f72 7465 6477 0474 nesw.exportedw.t │ │ │ 000173c0: 7275 6568 0568 0377 0474 7970 6577 0772 rueh.h.w.typew.r │ │ │ 000173d0: 7361 5f6f 7074 6100 6802 6200 000a 0f61 sa_opta.h.b....a │ │ │ 000173e0: 026c 0000 0001 6d00 0000 0972 7361 5f6f .l....m....rsa_o │ │ │ 000173f0: 7074 2829 6a77 046e 6f6e 6574 0000 0003 pt()jw.nonet.... │ │ │ 00017400: 7705 7469 746c 656d 0000 0012 5075 626c w.titlem....Publ │ │ │ -00017410: 6963 204b 6579 2043 6970 6865 7273 7708 ic Key Ciphersw. │ │ │ -00017420: 6578 706f 7274 6564 7705 6661 6c73 6577 exportedw.falsew │ │ │ -00017430: 0565 7175 6976 6d00 0000 0d72 7361 5f70 .equivm....rsa_p │ │ │ -00017440: 6164 6469 6e67 2829 6805 6803 7704 7479 adding()h.h.w.ty │ │ │ +00017410: 6963 204b 6579 2043 6970 6865 7273 7705 ic Key Ciphersw. │ │ │ +00017420: 6571 7569 766d 0000 000d 7273 615f 7061 equivm....rsa_pa │ │ │ +00017430: 6464 696e 6728 2977 0865 7870 6f72 7465 dding()w.exporte │ │ │ +00017440: 6477 0566 616c 7365 6805 6803 7704 7479 dw.falseh.h.w.ty │ │ │ 00017450: 7065 770b 7273 615f 7061 6464 696e 6761 pew.rsa_paddinga │ │ │ 00017460: 0068 0262 0000 09fe 6102 6c00 0000 016d .h.b....a.l....m │ │ │ 00017470: 0000 000d 7273 615f 7061 6464 696e 6728 ....rsa_padding( │ │ │ 00017480: 296a 7400 0000 016d 0000 0002 656e 6d00 )jt....m....enm. │ │ │ 00017490: 0000 d94f 7074 696f 6e73 2066 6f72 2070 ...Options for p │ │ │ 000174a0: 7562 6c69 6320 6b65 7920 656e 6372 7970 ublic key encryp │ │ │ 000174b0: 742f 6465 6372 7970 742e 204f 6e6c 7920 t/decrypt. Only │ │ │ @@ -5993,18 +5993,18 @@ │ │ │ 00017680: 0377 0474 7970 6577 1770 6b5f 656e 6372 .w.typew.pk_encr │ │ │ 00017690: 7970 745f 6465 6372 7970 745f 6f70 7473 ypt_decrypt_opts │ │ │ 000176a0: 6100 6802 6200 0009 f461 026c 0000 0001 a.h.b....a.l.... │ │ │ 000176b0: 6d00 0000 1970 6b5f 656e 6372 7970 745f m....pk_encrypt_ │ │ │ 000176c0: 6465 6372 7970 745f 6f70 7473 2829 6a77 decrypt_opts()jw │ │ │ 000176d0: 046e 6f6e 6574 0000 0003 7705 7469 746c .nonet....w.titl │ │ │ 000176e0: 656d 0000 0012 5075 626c 6963 204b 6579 em....Public Key │ │ │ -000176f0: 2043 6970 6865 7273 7708 6578 706f 7274 Ciphersw.export │ │ │ -00017700: 6564 7704 7472 7565 7705 6571 7569 766d edw.truew.equivm │ │ │ -00017710: 0000 000d 7273 615f 7061 6464 696e 6728 ....rsa_padding( │ │ │ -00017720: 2968 0568 0377 0474 7970 6577 1770 6b5f )h.h.w.typew.pk_ │ │ │ +000176f0: 2043 6970 6865 7273 7705 6571 7569 766d Ciphersw.equivm │ │ │ +00017700: 0000 000d 7273 615f 7061 6464 696e 6728 ....rsa_padding( │ │ │ +00017710: 2977 0865 7870 6f72 7465 6477 0474 7275 )w.exportedw.tru │ │ │ +00017720: 6568 0568 0377 0474 7970 6577 1770 6b5f eh.h.w.typew.pk_ │ │ │ 00017730: 656e 6372 7970 745f 6465 6372 7970 745f encrypt_decrypt_ │ │ │ 00017740: 616c 6773 6100 6802 6200 0009 ef61 026c algsa.h.b....a.l │ │ │ 00017750: 0000 0001 6d00 0000 1970 6b5f 656e 6372 ....m....pk_encr │ │ │ 00017760: 7970 745f 6465 6372 7970 745f 616c 6773 ypt_decrypt_algs │ │ │ 00017770: 2829 6a74 0000 0001 6d00 0000 0265 6e6d ()jt....m....enm │ │ │ 00017780: 0000 0041 416c 676f 7269 7468 6d73 2066 ...AAlgorithms f │ │ │ 00017790: 6f72 2070 7562 6c69 6320 6b65 7920 656e or public key en │ │ │ @@ -6038,29 +6038,29 @@ │ │ │ 00017950: 0568 0377 0474 7970 6577 1372 7361 5f73 .h.w.typew.rsa_s │ │ │ 00017960: 6967 6e5f 7665 7269 6679 5f6f 7074 6100 ign_verify_opta. │ │ │ 00017970: 6802 6200 0009 5061 026c 0000 0001 6d00 h.b...Pa.l....m. │ │ │ 00017980: 0000 1572 7361 5f73 6967 6e5f 7665 7269 ...rsa_sign_veri │ │ │ 00017990: 6679 5f6f 7074 2829 6a77 046e 6f6e 6574 fy_opt()jw.nonet │ │ │ 000179a0: 0000 0003 7705 7469 746c 656d 0000 001a ....w.titlem.... │ │ │ 000179b0: 5075 626c 6963 204b 6579 2053 6967 6e20 Public Key Sign │ │ │ -000179c0: 616e 6420 5665 7269 6679 7708 6578 706f and Verifyw.expo │ │ │ -000179d0: 7274 6564 7705 6661 6c73 6577 0565 7175 rtedw.falsew.equ │ │ │ -000179e0: 6976 6d00 0000 1972 7361 5f73 6967 6e5f ivm....rsa_sign_ │ │ │ -000179f0: 7665 7269 6679 5f70 6164 6469 6e67 2829 verify_padding() │ │ │ +000179c0: 616e 6420 5665 7269 6679 7705 6571 7569 and Verifyw.equi │ │ │ +000179d0: 766d 0000 0019 7273 615f 7369 676e 5f76 vm....rsa_sign_v │ │ │ +000179e0: 6572 6966 795f 7061 6464 696e 6728 2977 erify_padding()w │ │ │ +000179f0: 0865 7870 6f72 7465 6477 0566 616c 7365 .exportedw.false │ │ │ 00017a00: 6805 6803 7704 7479 7065 7713 706b 5f73 h.h.w.typew.pk_s │ │ │ 00017a10: 6967 6e5f 7665 7269 6679 5f6f 7074 7361 ign_verify_optsa │ │ │ 00017a20: 0068 0262 0000 094c 6102 6c00 0000 016d .h.b...La.l....m │ │ │ 00017a30: 0000 0015 706b 5f73 6967 6e5f 7665 7269 ....pk_sign_veri │ │ │ 00017a40: 6679 5f6f 7074 7328 296a 7704 6e6f 6e65 fy_opts()jw.none │ │ │ 00017a50: 7400 0000 0377 0574 6974 6c65 6d00 0000 t....w.titlem... │ │ │ 00017a60: 1a50 7562 6c69 6320 4b65 7920 5369 676e .Public Key Sign │ │ │ -00017a70: 2061 6e64 2056 6572 6966 7977 0865 7870 and Verifyw.exp │ │ │ -00017a80: 6f72 7465 6477 0474 7275 6577 0565 7175 ortedw.truew.equ │ │ │ -00017a90: 6976 6d00 0000 1972 7361 5f73 6967 6e5f ivm....rsa_sign_ │ │ │ -00017aa0: 7665 7269 6679 5f70 6164 6469 6e67 2829 verify_padding() │ │ │ +00017a70: 2061 6e64 2056 6572 6966 7977 0565 7175 and Verifyw.equ │ │ │ +00017a80: 6976 6d00 0000 1972 7361 5f73 6967 6e5f ivm....rsa_sign_ │ │ │ +00017a90: 7665 7269 6679 5f70 6164 6469 6e67 2829 verify_padding() │ │ │ +00017aa0: 7708 6578 706f 7274 6564 7704 7472 7565 w.exportedw.true │ │ │ 00017ab0: 6805 6803 7704 7479 7065 7713 706b 5f73 h.h.w.typew.pk_s │ │ │ 00017ac0: 6967 6e5f 7665 7269 6679 5f61 6c67 7361 ign_verify_algsa │ │ │ 00017ad0: 0068 0262 0000 0946 6102 6c00 0000 016d .h.b...Fa.l....m │ │ │ 00017ae0: 0000 0015 706b 5f73 6967 6e5f 7665 7269 ....pk_sign_veri │ │ │ 00017af0: 6679 5f61 6c67 7328 296a 7400 0000 016d fy_algs()jt....m │ │ │ 00017b00: 0000 0002 656e 6d00 0000 1f41 6c67 6f72 ....enm....Algor │ │ │ 00017b10: 6974 686d 7320 666f 7220 7369 676e 2061 ithms for sign a │ │ │ @@ -6139,26 +6139,26 @@ │ │ │ 00017fa0: 656d 0000 0007 4369 7068 6572 7377 0865 em....Ciphersw.e │ │ │ 00017fb0: 7870 6f72 7465 6477 0566 616c 7365 6805 xportedw.falseh. │ │ │ 00017fc0: 6803 7704 7479 7065 770b 6372 7970 746f h.w.typew.crypto │ │ │ 00017fd0: 5f6f 7074 7361 0068 0262 0000 05d0 6102 _optsa.h.b....a. │ │ │ 00017fe0: 6c00 0000 016d 0000 000d 6372 7970 746f l....m....crypto │ │ │ 00017ff0: 5f6f 7074 7328 296a 7704 6e6f 6e65 7400 _opts()jw.nonet. │ │ │ 00018000: 0000 0377 0574 6974 6c65 6d00 0000 0743 ...w.titlem....C │ │ │ -00018010: 6970 6865 7273 7708 6578 706f 7274 6564 iphersw.exported │ │ │ -00018020: 7705 6661 6c73 6577 0565 7175 6976 6d00 w.falsew.equivm. │ │ │ -00018030: 0000 0c63 7279 7074 6f5f 6f70 7428 2968 ...crypto_opt()h │ │ │ +00018010: 6970 6865 7273 7705 6571 7569 766d 0000 iphersw.equivm.. │ │ │ +00018020: 000c 6372 7970 746f 5f6f 7074 2829 7708 ..crypto_opt()w. │ │ │ +00018030: 6578 706f 7274 6564 7705 6661 6c73 6568 exportedw.falseh │ │ │ 00018040: 0568 0377 0474 7970 6577 0c63 7279 7074 .h.w.typew.crypt │ │ │ 00018050: 6f5f 7374 6174 6561 0068 0262 0000 05cd o_statea.h.b.... │ │ │ 00018060: 6102 6c00 0000 016d 0000 000e 6372 7970 a.l....m....cryp │ │ │ 00018070: 746f 5f73 7461 7465 2829 6a77 046e 6f6e to_state()jw.non │ │ │ 00018080: 6574 0000 0003 7705 7469 746c 656d 0000 et....w.titlem.. │ │ │ 00018090: 0013 496e 7465 726e 616c 2064 6174 6120 ..Internal data │ │ │ -000180a0: 7479 7065 7377 0865 7870 6f72 7465 6477 typesw.exportedw │ │ │ -000180b0: 0474 7275 6577 0565 7175 6976 6d00 0000 .truew.equivm... │ │ │ -000180c0: 0b6d 6163 5f73 7461 7465 2829 6805 6803 .mac_state()h.h. │ │ │ +000180a0: 7479 7065 7377 0565 7175 6976 6d00 0000 typesw.equivm... │ │ │ +000180b0: 0b6d 6163 5f73 7461 7465 2829 7708 6578 .mac_state()w.ex │ │ │ +000180c0: 706f 7274 6564 7704 7472 7565 6805 6803 portedw.trueh.h. │ │ │ 000180d0: 7704 7479 7065 7709 6d61 635f 7374 6174 w.typew.mac_stat │ │ │ 000180e0: 6561 0068 0262 0000 04e6 6102 6c00 0000 ea.h.b....a.l... │ │ │ 000180f0: 016d 0000 000b 6d61 635f 7374 6174 6528 .m....mac_state( │ │ │ 00018100: 296a 7400 0000 016d 0000 0002 656e 6d00 )jt....m....enm. │ │ │ 00018110: 0000 6143 6f6e 7465 7874 7320 7769 7468 ..aContexts with │ │ │ 00018120: 2061 6e20 696e 7465 726e 616c 2073 7461 an internal sta │ │ │ 00018130: 7465 2074 6861 7420 7368 6f75 6c64 206e te that should n │ │ │ @@ -6187,17 +6187,17 @@ │ │ │ 000182a0: 0865 7870 6f72 7465 6477 0566 616c 7365 .exportedw.false │ │ │ 000182b0: 6805 6803 7704 7479 7065 770a 6861 7368 h.h.w.typew.hash │ │ │ 000182c0: 5f73 7461 7465 6100 6802 6200 0004 2961 _statea.h.b...)a │ │ │ 000182d0: 026c 0000 0001 6d00 0000 0c68 6173 685f .l....m....hash_ │ │ │ 000182e0: 7374 6174 6528 296a 7704 6e6f 6e65 7400 state()jw.nonet. │ │ │ 000182f0: 0000 0377 0574 6974 6c65 6d00 0000 1349 ...w.titlem....I │ │ │ 00018300: 6e74 6572 6e61 6c20 6461 7461 2074 7970 nternal data typ │ │ │ -00018310: 6573 7708 6578 706f 7274 6564 7704 7472 esw.exportedw.tr │ │ │ -00018320: 7565 7705 6571 7569 766d 0000 000b 6d61 uew.equivm....ma │ │ │ -00018330: 635f 7374 6174 6528 2968 0568 0377 0474 c_state()h.h.w.t │ │ │ +00018310: 6573 7705 6571 7569 766d 0000 000b 6d61 esw.equivm....ma │ │ │ +00018320: 635f 7374 6174 6528 2977 0865 7870 6f72 c_state()w.expor │ │ │ +00018330: 7465 6477 0474 7275 6568 0568 0377 0474 tedw.trueh.h.w.t │ │ │ 00018340: 7970 6577 1268 6173 685f 786f 665f 616c ypew.hash_xof_al │ │ │ 00018350: 676f 7269 7468 6d61 0068 0262 0000 03ed gorithma.h.b.... │ │ │ 00018360: 6102 6c00 0000 016d 0000 0014 6861 7368 a.l....m....hash │ │ │ 00018370: 5f78 6f66 5f61 6c67 6f72 6974 686d 2829 _xof_algorithm() │ │ │ 00018380: 6a77 046e 6f6e 6574 0000 0002 7705 7469 jw.nonet....w.ti │ │ │ 00018390: 746c 656d 0000 0010 4469 6765 7374 7320 tlem....Digests │ │ │ 000183a0: 616e 6420 6861 7368 7708 6578 706f 7274 and hashw.export │ │ │ @@ -6239,39 +6239,39 @@ │ │ │ 000185e0: 616e 6420 6861 7368 7708 6578 706f 7274 and hashw.export │ │ │ 000185f0: 6564 7705 6661 6c73 6568 0568 0377 0474 edw.falseh.h.w.t │ │ │ 00018600: 7970 6577 0873 6861 335f 786f 6661 0068 ypew.sha3_xofa.h │ │ │ 00018610: 0262 0000 02b7 6102 6c00 0000 016d 0000 .b....a.l....m.. │ │ │ 00018620: 000a 7368 6133 5f78 6f66 2829 6a77 046e ..sha3_xof()jw.n │ │ │ 00018630: 6f6e 6574 0000 0003 7705 7469 746c 656d onet....w.titlem │ │ │ 00018640: 0000 0010 4469 6765 7374 7320 616e 6420 ....Digests and │ │ │ -00018650: 6861 7368 7708 6578 706f 7274 6564 7705 hashw.exportedw. │ │ │ -00018660: 6661 6c73 6577 0565 7175 6976 6d00 0000 falsew.equivm... │ │ │ -00018670: 0862 6c61 6b65 3228 2968 0568 0377 0474 .blake2()h.h.w.t │ │ │ +00018650: 6861 7368 7705 6571 7569 766d 0000 0008 hashw.equivm.... │ │ │ +00018660: 626c 616b 6532 2829 7708 6578 706f 7274 blake2()w.export │ │ │ +00018670: 6564 7705 6661 6c73 6568 0568 0377 0474 edw.falseh.h.w.t │ │ │ 00018680: 7970 6577 0473 6861 3361 0068 0262 0000 ypew.sha3a.h.b.. │ │ │ 00018690: 02b5 6102 6c00 0000 016d 0000 0006 7368 ..a.l....m....sh │ │ │ 000186a0: 6133 2829 6a77 046e 6f6e 6574 0000 0003 a3()jw.nonet.... │ │ │ 000186b0: 7705 7469 746c 656d 0000 0010 4469 6765 w.titlem....Dige │ │ │ -000186c0: 7374 7320 616e 6420 6861 7368 7708 6578 sts and hashw.ex │ │ │ -000186d0: 706f 7274 6564 7705 6661 6c73 6577 0565 portedw.falsew.e │ │ │ -000186e0: 7175 6976 6d00 0000 0862 6c61 6b65 3228 quivm....blake2( │ │ │ -000186f0: 2968 0568 0377 0474 7970 6577 0473 6861 )h.h.w.typew.sha │ │ │ +000186c0: 7374 7320 616e 6420 6861 7368 7705 6571 sts and hashw.eq │ │ │ +000186d0: 7569 766d 0000 0008 626c 616b 6532 2829 uivm....blake2() │ │ │ +000186e0: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ +000186f0: 6568 0568 0377 0474 7970 6577 0473 6861 eh.h.w.typew.sha │ │ │ 00018700: 3261 0068 0262 0000 02b3 6102 6c00 0000 2a.h.b....a.l... │ │ │ 00018710: 016d 0000 0006 7368 6132 2829 6a77 046e .m....sha2()jw.n │ │ │ 00018720: 6f6e 6574 0000 0003 7705 7469 746c 656d onet....w.titlem │ │ │ 00018730: 0000 0010 4469 6765 7374 7320 616e 6420 ....Digests and │ │ │ -00018740: 6861 7368 7708 6578 706f 7274 6564 7704 hashw.exportedw. │ │ │ -00018750: 7472 7565 7705 6571 7569 766d 0000 0008 truew.equivm.... │ │ │ -00018760: 626c 616b 6532 2829 6805 6803 7704 7479 blake2()h.h.w.ty │ │ │ +00018740: 6861 7368 7705 6571 7569 766d 0000 0008 hashw.equivm.... │ │ │ +00018750: 626c 616b 6532 2829 7708 6578 706f 7274 blake2()w.export │ │ │ +00018760: 6564 7704 7472 7565 6805 6803 7704 7479 edw.trueh.h.w.ty │ │ │ 00018770: 7065 7704 7368 6131 6100 6802 6200 0002 pew.sha1a.h.b... │ │ │ 00018780: b161 026c 0000 0001 6d00 0000 0673 6861 .a.l....m....sha │ │ │ 00018790: 3128 296a 7704 6e6f 6e65 7400 0000 0377 1()jw.nonet....w │ │ │ 000187a0: 0574 6974 6c65 6d00 0000 1044 6967 6573 .titlem....Diges │ │ │ -000187b0: 7473 2061 6e64 2068 6173 6877 0865 7870 ts and hashw.exp │ │ │ -000187c0: 6f72 7465 6477 0474 7275 6577 0565 7175 ortedw.truew.equ │ │ │ -000187d0: 6976 6d00 0000 0862 6c61 6b65 3228 2968 ivm....blake2()h │ │ │ +000187b0: 7473 2061 6e64 2068 6173 6877 0565 7175 ts and hashw.equ │ │ │ +000187c0: 6976 6d00 0000 0862 6c61 6b65 3228 2977 ivm....blake2()w │ │ │ +000187d0: 0865 7870 6f72 7465 6477 0474 7275 6568 .exportedw.trueh │ │ │ 000187e0: 0568 0377 0474 7970 6577 1165 6364 7361 .h.w.typew.ecdsa │ │ │ 000187f0: 5f64 6967 6573 745f 7479 7065 6100 6802 _digest_typea.h. │ │ │ 00018800: 6200 0002 ae61 026c 0000 0001 6d00 0000 b....a.l....m... │ │ │ 00018810: 1365 6364 7361 5f64 6967 6573 745f 7479 .ecdsa_digest_ty │ │ │ 00018820: 7065 2829 6a77 046e 6f6e 6574 0000 0002 pe()jw.nonet.... │ │ │ 00018830: 7705 7469 746c 656d 0000 0010 4469 6765 w.titlem....Dige │ │ │ 00018840: 7374 7320 616e 6420 6861 7368 7708 6578 sts and hashw.ex │ │ │ @@ -6340,27 +6340,27 @@ │ │ │ 00018c30: 6661 6c73 6568 0568 0377 0474 7970 6577 falseh.h.w.typew │ │ │ 00018c40: 1065 6477 6172 6473 5f63 7572 7665 5f64 .edwards_curve_d │ │ │ 00018c50: 6861 0068 0262 0000 024c 6102 6c00 0000 ha.h.b...La.l... │ │ │ 00018c60: 016d 0000 0012 6564 7761 7264 735f 6375 .m....edwards_cu │ │ │ 00018c70: 7276 655f 6468 2829 6a77 046e 6f6e 6574 rve_dh()jw.nonet │ │ │ 00018c80: 0000 0003 7705 7469 746c 656d 0000 000f ....w.titlem.... │ │ │ 00018c90: 456c 6c69 7074 6963 2043 7572 7665 7377 Elliptic Curvesw │ │ │ -00018ca0: 0865 7870 6f72 7465 6477 0566 616c 7365 .exportedw.false │ │ │ -00018cb0: 7705 6571 7569 766d 0000 0012 6564 7761 w.equivm....edwa │ │ │ -00018cc0: 7264 735f 6375 7276 655f 6564 2829 6805 rds_curve_ed()h. │ │ │ +00018ca0: 0565 7175 6976 6d00 0000 1265 6477 6172 .equivm....edwar │ │ │ +00018cb0: 6473 5f63 7572 7665 5f65 6428 2977 0865 ds_curve_ed()w.e │ │ │ +00018cc0: 7870 6f72 7465 6477 0566 616c 7365 6805 xportedw.falseh. │ │ │ 00018cd0: 6803 7704 7479 7065 770e 6563 5f6e 616d h.w.typew.ec_nam │ │ │ 00018ce0: 6564 5f63 7572 7665 6100 6802 6200 0001 ed_curvea.h.b... │ │ │ 00018cf0: f661 026c 0000 0001 6d00 0000 1065 635f .a.l....m....ec_ │ │ │ 00018d00: 6e61 6d65 645f 6375 7276 6528 296a 7704 named_curve()jw. │ │ │ 00018d10: 6e6f 6e65 7400 0000 0377 0574 6974 6c65 nonet....w.title │ │ │ 00018d20: 6d00 0000 0f45 6c6c 6970 7469 6320 4375 m....Elliptic Cu │ │ │ -00018d30: 7276 6573 7708 6578 706f 7274 6564 7704 rvesw.exportedw. │ │ │ -00018d40: 7472 7565 7705 6571 7569 766d 0000 0012 truew.equivm.... │ │ │ -00018d50: 6564 7761 7264 735f 6375 7276 655f 6564 edwards_curve_ed │ │ │ -00018d60: 2829 6805 6803 7704 7479 7065 7708 6563 ()h.h.w.typew.ec │ │ │ +00018d30: 7276 6573 7705 6571 7569 766d 0000 0012 rvesw.equivm.... │ │ │ +00018d40: 6564 7761 7264 735f 6375 7276 655f 6564 edwards_curve_ed │ │ │ +00018d50: 2829 7708 6578 706f 7274 6564 7704 7472 ()w.exportedw.tr │ │ │ +00018d60: 7565 6805 6803 7704 7479 7065 7708 6563 ueh.h.w.typew.ec │ │ │ 00018d70: 5f62 6173 6973 6100 6802 6200 0001 ef61 _basisa.h.b....a │ │ │ 00018d80: 026c 0000 0001 6d00 0000 0a65 635f 6261 .l....m....ec_ba │ │ │ 00018d90: 7369 7328 296a 7400 0000 016d 0000 0002 sis()jt....m.... │ │ │ 00018da0: 656e 6d00 0000 1943 7572 7665 2064 6566 enm....Curve def │ │ │ 00018db0: 696e 6974 696f 6e20 6465 7461 696c 732e inition details. │ │ │ 00018dc0: 7400 0000 0277 0574 6974 6c65 6d00 0000 t....w.titlem... │ │ │ 00018dd0: 0f45 6c6c 6970 7469 6320 4375 7276 6573 .Elliptic Curves │ │ │ @@ -6369,34 +6369,34 @@ │ │ │ 00018e00: 6368 6172 6163 7465 7269 7374 6963 5f74 characteristic_t │ │ │ 00018e10: 776f 5f66 6965 6c64 6100 6802 6200 0001 wo_fielda.h.b... │ │ │ 00018e20: ed61 026c 0000 0001 6d00 0000 1d65 635f .a.l....m....ec_ │ │ │ 00018e30: 6368 6172 6163 7465 7269 7374 6963 5f74 characteristic_t │ │ │ 00018e40: 776f 5f66 6965 6c64 2829 6a77 046e 6f6e wo_field()jw.non │ │ │ 00018e50: 6574 0000 0003 7705 7469 746c 656d 0000 et....w.titlem.. │ │ │ 00018e60: 000f 456c 6c69 7074 6963 2043 7572 7665 ..Elliptic Curve │ │ │ -00018e70: 7377 0865 7870 6f72 7465 6477 0566 616c sw.exportedw.fal │ │ │ -00018e80: 7365 7705 6571 7569 766d 0000 000a 6563 sew.equivm....ec │ │ │ -00018e90: 5f62 6173 6973 2829 6805 6803 7704 7479 _basis()h.h.w.ty │ │ │ +00018e70: 7377 0565 7175 6976 6d00 0000 0a65 635f sw.equivm....ec_ │ │ │ +00018e80: 6261 7369 7328 2977 0865 7870 6f72 7465 basis()w.exporte │ │ │ +00018e90: 6477 0566 616c 7365 6805 6803 7704 7479 dw.falseh.h.w.ty │ │ │ 00018ea0: 7065 770e 6563 5f70 7269 6d65 5f66 6965 pew.ec_prime_fie │ │ │ 00018eb0: 6c64 6100 6802 6200 0001 eb61 026c 0000 lda.h.b....a.l.. │ │ │ 00018ec0: 0001 6d00 0000 1065 635f 7072 696d 655f ..m....ec_prime_ │ │ │ 00018ed0: 6669 656c 6428 296a 7704 6e6f 6e65 7400 field()jw.nonet. │ │ │ 00018ee0: 0000 0377 0574 6974 6c65 6d00 0000 0f45 ...w.titlem....E │ │ │ -00018ef0: 6c6c 6970 7469 6320 4375 7276 6573 7708 lliptic Curvesw. │ │ │ -00018f00: 6578 706f 7274 6564 7705 6661 6c73 6577 exportedw.falsew │ │ │ -00018f10: 0565 7175 6976 6d00 0000 0a65 635f 6261 .equivm....ec_ba │ │ │ -00018f20: 7369 7328 2968 0568 0377 0474 7970 6577 sis()h.h.w.typew │ │ │ +00018ef0: 6c6c 6970 7469 6320 4375 7276 6573 7705 lliptic Curvesw. │ │ │ +00018f00: 6571 7569 766d 0000 000a 6563 5f62 6173 equivm....ec_bas │ │ │ +00018f10: 6973 2829 7708 6578 706f 7274 6564 7705 is()w.exportedw. │ │ │ +00018f20: 6661 6c73 6568 0568 0377 0474 7970 6577 falseh.h.w.typew │ │ │ 00018f30: 0865 635f 6669 656c 6461 0068 0262 0000 .ec_fielda.h.b.. │ │ │ 00018f40: 01e8 6102 6c00 0000 016d 0000 000a 6563 ..a.l....m....ec │ │ │ 00018f50: 5f66 6965 6c64 2829 6a77 046e 6f6e 6574 _field()jw.nonet │ │ │ 00018f60: 0000 0003 7705 7469 746c 656d 0000 000f ....w.titlem.... │ │ │ 00018f70: 456c 6c69 7074 6963 2043 7572 7665 7377 Elliptic Curvesw │ │ │ -00018f80: 0865 7870 6f72 7465 6477 0566 616c 7365 .exportedw.false │ │ │ -00018f90: 7705 6571 7569 766d 0000 000a 6563 5f63 w.equivm....ec_c │ │ │ -00018fa0: 7572 7665 2829 6805 6803 7704 7479 7065 urve()h.h.w.type │ │ │ +00018f80: 0565 7175 6976 6d00 0000 0a65 635f 6375 .equivm....ec_cu │ │ │ +00018f90: 7276 6528 2977 0865 7870 6f72 7465 6477 rve()w.exportedw │ │ │ +00018fa0: 0566 616c 7365 6805 6803 7704 7479 7065 .falseh.h.w.type │ │ │ 00018fb0: 7708 6563 5f63 7572 7665 6100 6802 6200 w.ec_curvea.h.b. │ │ │ 00018fc0: 0001 e061 026c 0000 0001 6d00 0000 0a65 ...a.l....m....e │ │ │ 00018fd0: 635f 6375 7276 6528 296a 7400 0000 016d c_curve()jt....m │ │ │ 00018fe0: 0000 0002 656e 6d00 0000 1c50 6172 616d ....enm....Param │ │ │ 00018ff0: 6574 7269 6320 6375 7276 6520 6465 6669 etric curve defi │ │ │ 00019000: 6e69 7469 6f6e 2e74 0000 0002 7705 7469 nition.t....w.ti │ │ │ 00019010: 746c 656d 0000 000f 456c 6c69 7074 6963 tlem....Elliptic │ │ │ @@ -6404,17 +6404,17 @@ │ │ │ 00019030: 6477 0566 616c 7365 6805 6803 7704 7479 dw.falseh.h.w.ty │ │ │ 00019040: 7065 7711 6563 5f65 7870 6c69 6369 745f pew.ec_explicit_ │ │ │ 00019050: 6375 7276 6561 0068 0262 0000 01d8 6102 curvea.h.b....a. │ │ │ 00019060: 6c00 0000 016d 0000 0013 6563 5f65 7870 l....m....ec_exp │ │ │ 00019070: 6c69 6369 745f 6375 7276 6528 296a 7704 licit_curve()jw. │ │ │ 00019080: 6e6f 6e65 7400 0000 0377 0574 6974 6c65 nonet....w.title │ │ │ 00019090: 6d00 0000 0f45 6c6c 6970 7469 6320 4375 m....Elliptic Cu │ │ │ -000190a0: 7276 6573 7708 6578 706f 7274 6564 7705 rvesw.exportedw. │ │ │ -000190b0: 6661 6c73 6577 0565 7175 6976 6d00 0000 falsew.equivm... │ │ │ -000190c0: 0a65 635f 6375 7276 6528 2968 0568 0377 .ec_curve()h.h.w │ │ │ +000190a0: 7276 6573 7705 6571 7569 766d 0000 000a rvesw.equivm.... │ │ │ +000190b0: 6563 5f63 7572 7665 2829 7708 6578 706f ec_curve()w.expo │ │ │ +000190c0: 7274 6564 7705 6661 6c73 6568 0568 0377 rtedw.falseh.h.w │ │ │ 000190d0: 0474 7970 6577 0b65 6364 685f 7061 7261 .typew.ecdh_para │ │ │ 000190e0: 6d73 6100 6802 6200 0001 d261 026c 0000 msa.h.b....a.l.. │ │ │ 000190f0: 0001 6d00 0000 0d65 6364 685f 7061 7261 ..m....ecdh_para │ │ │ 00019100: 6d73 2829 6a77 046e 6f6e 6574 0000 0002 ms()jw.nonet.... │ │ │ 00019110: 7705 7469 746c 656d 0000 0022 4469 6666 w.titlem..."Diff │ │ │ 00019120: 6965 2d48 656c 6c6d 616e 204b 6579 7320 ie-Hellman Keys │ │ │ 00019130: 616e 6420 7061 7261 6d65 7465 7273 7708 and parametersw. │ │ │ @@ -6422,27 +6422,27 @@ │ │ │ 00019150: 0568 0377 0474 7970 6577 0c65 6364 685f .h.w.typew.ecdh_ │ │ │ 00019160: 7072 6976 6174 6561 0068 0262 0000 01d0 privatea.h.b.... │ │ │ 00019170: 6102 6c00 0000 016d 0000 000e 6563 6468 a.l....m....ecdh │ │ │ 00019180: 5f70 7269 7661 7465 2829 6a77 046e 6f6e _private()jw.non │ │ │ 00019190: 6574 0000 0003 7705 7469 746c 656d 0000 et....w.titlem.. │ │ │ 000191a0: 0022 4469 6666 6965 2d48 656c 6c6d 616e ."Diffie-Hellman │ │ │ 000191b0: 204b 6579 7320 616e 6420 7061 7261 6d65 Keys and parame │ │ │ -000191c0: 7465 7273 7708 6578 706f 7274 6564 7705 tersw.exportedw. │ │ │ -000191d0: 6661 6c73 6577 0565 7175 6976 6d00 0000 falsew.equivm... │ │ │ -000191e0: 0d65 6364 685f 7061 7261 6d73 2829 6805 .ecdh_params()h. │ │ │ +000191c0: 7465 7273 7705 6571 7569 766d 0000 000d tersw.equivm.... │ │ │ +000191d0: 6563 6468 5f70 6172 616d 7328 2977 0865 ecdh_params()w.e │ │ │ +000191e0: 7870 6f72 7465 6477 0566 616c 7365 6805 xportedw.falseh. │ │ │ 000191f0: 6803 7704 7479 7065 770b 6563 6468 5f70 h.w.typew.ecdh_p │ │ │ 00019200: 7562 6c69 6361 0068 0262 0000 01cd 6102 ublica.h.b....a. │ │ │ 00019210: 6c00 0000 016d 0000 000d 6563 6468 5f70 l....m....ecdh_p │ │ │ 00019220: 7562 6c69 6328 296a 7704 6e6f 6e65 7400 ublic()jw.nonet. │ │ │ 00019230: 0000 0377 0574 6974 6c65 6d00 0000 2244 ...w.titlem..."D │ │ │ 00019240: 6966 6669 652d 4865 6c6c 6d61 6e20 4b65 iffie-Hellman Ke │ │ │ 00019250: 7973 2061 6e64 2070 6172 616d 6574 6572 ys and parameter │ │ │ -00019260: 7377 0865 7870 6f72 7465 6477 0566 616c sw.exportedw.fal │ │ │ -00019270: 7365 7705 6571 7569 766d 0000 000d 6563 sew.equivm....ec │ │ │ -00019280: 6468 5f70 6172 616d 7328 2968 0568 0377 dh_params()h.h.w │ │ │ +00019260: 7377 0565 7175 6976 6d00 0000 0d65 6364 sw.equivm....ecd │ │ │ +00019270: 685f 7061 7261 6d73 2829 7708 6578 706f h_params()w.expo │ │ │ +00019280: 7274 6564 7705 6661 6c73 6568 0568 0377 rtedw.falseh.h.w │ │ │ 00019290: 0474 7970 6577 0964 685f 7061 7261 6d73 .typew.dh_params │ │ │ 000192a0: 6100 6802 6200 0001 c361 026c 0000 0001 a.h.b....a.l.... │ │ │ 000192b0: 6d00 0000 0b64 685f 7061 7261 6d73 2829 m....dh_params() │ │ │ 000192c0: 6a74 0000 0001 6d00 0000 0265 6e6d 0000 jt....m....enm.. │ │ │ 000192d0: 003e 6060 6074 6578 740a 6468 5f70 6172 .>```text.dh_par │ │ │ 000192e0: 616d 7328 2920 3d20 5b50 2c20 475d 207c ams() = [P, G] | │ │ │ 000192f0: 205b 502c 2047 2c20 5072 6976 6174 654b [P, G, PrivateK │ │ │ @@ -6462,17 +6462,17 @@ │ │ │ 000193d0: 0474 7275 6568 0568 0377 0474 7970 6577 .trueh.h.w.typew │ │ │ 000193e0: 0964 685f 7075 626c 6963 6100 6802 6200 .dh_publica.h.b. │ │ │ 000193f0: 0001 c061 026c 0000 0001 6d00 0000 0b64 ...a.l....m....d │ │ │ 00019400: 685f 7075 626c 6963 2829 6a77 046e 6f6e h_public()jw.non │ │ │ 00019410: 6574 0000 0003 7705 7469 746c 656d 0000 et....w.titlem.. │ │ │ 00019420: 0022 4469 6666 6965 2d48 656c 6c6d 616e ."Diffie-Hellman │ │ │ 00019430: 204b 6579 7320 616e 6420 7061 7261 6d65 Keys and parame │ │ │ -00019440: 7465 7273 7708 6578 706f 7274 6564 7704 tersw.exportedw. │ │ │ -00019450: 7472 7565 7705 6571 7569 766d 0000 000c truew.equivm.... │ │ │ -00019460: 6468 5f70 7269 7661 7465 2829 6805 6803 dh_private()h.h. │ │ │ +00019440: 7465 7273 7705 6571 7569 766d 0000 000c tersw.equivm.... │ │ │ +00019450: 6468 5f70 7269 7661 7465 2829 7708 6578 dh_private()w.ex │ │ │ +00019460: 706f 7274 6564 7704 7472 7565 6805 6803 portedw.trueh.h. │ │ │ 00019470: 7704 7479 7065 7714 7372 705f 686f 7374 w.typew.srp_host │ │ │ 00019480: 5f63 6f6d 705f 7061 7261 6d73 6100 6802 _comp_paramsa.h. │ │ │ 00019490: 6200 0001 b661 026c 0000 0001 6d00 0000 b....a.l....m... │ │ │ 000194a0: 1673 7270 5f68 6f73 745f 636f 6d70 5f70 .srp_host_comp_p │ │ │ 000194b0: 6172 616d 7328 296a 7400 0000 016d 0000 arams()jt....m.. │ │ │ 000194c0: 0002 656e 6d00 0000 e057 6865 7265 2056 ..enm....Where V │ │ │ 000194d0: 6572 6966 6965 7220 6973 2060 7660 2c20 erifier is `v`, │ │ │ @@ -6495,59 +6495,59 @@ │ │ │ 000195e0: 6803 7704 7479 7065 7714 7372 705f 7573 h.w.typew.srp_us │ │ │ 000195f0: 6572 5f63 6f6d 705f 7061 7261 6d73 6100 er_comp_paramsa. │ │ │ 00019600: 6802 6200 0001 b561 026c 0000 0001 6d00 h.b....a.l....m. │ │ │ 00019610: 0000 1673 7270 5f75 7365 725f 636f 6d70 ...srp_user_comp │ │ │ 00019620: 5f70 6172 616d 7328 296a 7704 6e6f 6e65 _params()jw.none │ │ │ 00019630: 7400 0000 0377 0574 6974 6c65 6d00 0000 t....w.titlem... │ │ │ 00019640: 1350 7562 6c69 632f 5072 6976 6174 6520 .Public/Private │ │ │ -00019650: 4b65 7973 7708 6578 706f 7274 6564 7705 Keysw.exportedw. │ │ │ -00019660: 6661 6c73 6577 0565 7175 6976 6d00 0000 falsew.equivm... │ │ │ -00019670: 1673 7270 5f68 6f73 745f 636f 6d70 5f70 .srp_host_comp_p │ │ │ -00019680: 6172 616d 7328 2968 0568 0377 0474 7970 arams()h.h.w.typ │ │ │ +00019650: 4b65 7973 7705 6571 7569 766d 0000 0016 Keysw.equivm.... │ │ │ +00019660: 7372 705f 686f 7374 5f63 6f6d 705f 7061 srp_host_comp_pa │ │ │ +00019670: 7261 6d73 2829 7708 6578 706f 7274 6564 rams()w.exported │ │ │ +00019680: 7705 6661 6c73 6568 0568 0377 0474 7970 w.falseh.h.w.typ │ │ │ 00019690: 6577 1373 7270 5f68 6f73 745f 6765 6e5f ew.srp_host_gen_ │ │ │ 000196a0: 7061 7261 6d73 6100 6802 6200 0001 b261 paramsa.h.b....a │ │ │ 000196b0: 026c 0000 0001 6d00 0000 1573 7270 5f68 .l....m....srp_h │ │ │ 000196c0: 6f73 745f 6765 6e5f 7061 7261 6d73 2829 ost_gen_params() │ │ │ 000196d0: 6a77 046e 6f6e 6574 0000 0003 7705 7469 jw.nonet....w.ti │ │ │ 000196e0: 746c 656d 0000 0013 5075 626c 6963 2f50 tlem....Public/P │ │ │ -000196f0: 7269 7661 7465 204b 6579 7377 0865 7870 rivate Keysw.exp │ │ │ -00019700: 6f72 7465 6477 0566 616c 7365 7705 6571 ortedw.falsew.eq │ │ │ -00019710: 7569 766d 0000 0016 7372 705f 686f 7374 uivm....srp_host │ │ │ -00019720: 5f63 6f6d 705f 7061 7261 6d73 2829 6805 _comp_params()h. │ │ │ +000196f0: 7269 7661 7465 204b 6579 7377 0565 7175 rivate Keysw.equ │ │ │ +00019700: 6976 6d00 0000 1673 7270 5f68 6f73 745f ivm....srp_host_ │ │ │ +00019710: 636f 6d70 5f70 6172 616d 7328 2977 0865 comp_params()w.e │ │ │ +00019720: 7870 6f72 7465 6477 0566 616c 7365 6805 xportedw.falseh. │ │ │ 00019730: 6803 7704 7479 7065 7713 7372 705f 7573 h.w.typew.srp_us │ │ │ 00019740: 6572 5f67 656e 5f70 6172 616d 7361 0068 er_gen_paramsa.h │ │ │ 00019750: 0262 0000 01af 6102 6c00 0000 016d 0000 .b....a.l....m.. │ │ │ 00019760: 0015 7372 705f 7573 6572 5f67 656e 5f70 ..srp_user_gen_p │ │ │ 00019770: 6172 616d 7328 296a 7704 6e6f 6e65 7400 arams()jw.nonet. │ │ │ 00019780: 0000 0377 0574 6974 6c65 6d00 0000 1350 ...w.titlem....P │ │ │ 00019790: 7562 6c69 632f 5072 6976 6174 6520 4b65 ublic/Private Ke │ │ │ -000197a0: 7973 7708 6578 706f 7274 6564 7705 6661 ysw.exportedw.fa │ │ │ -000197b0: 6c73 6577 0565 7175 6976 6d00 0000 1673 lsew.equivm....s │ │ │ -000197c0: 7270 5f68 6f73 745f 636f 6d70 5f70 6172 rp_host_comp_par │ │ │ -000197d0: 616d 7328 2968 0568 0377 0474 7970 6577 ams()h.h.w.typew │ │ │ +000197a0: 7973 7705 6571 7569 766d 0000 0016 7372 ysw.equivm....sr │ │ │ +000197b0: 705f 686f 7374 5f63 6f6d 705f 7061 7261 p_host_comp_para │ │ │ +000197c0: 6d73 2829 7708 6578 706f 7274 6564 7705 ms()w.exportedw. │ │ │ +000197d0: 6661 6c73 6568 0568 0377 0474 7970 6577 falseh.h.w.typew │ │ │ 000197e0: 0f73 7270 5f63 6f6d 705f 7061 7261 6d73 .srp_comp_params │ │ │ 000197f0: 6100 6802 6200 0001 ac61 026c 0000 0001 a.h.b....a.l.... │ │ │ 00019800: 6d00 0000 1173 7270 5f63 6f6d 705f 7061 m....srp_comp_pa │ │ │ 00019810: 7261 6d73 2829 6a77 046e 6f6e 6574 0000 rams()jw.nonet.. │ │ │ 00019820: 0003 7705 7469 746c 656d 0000 0013 5075 ..w.titlem....Pu │ │ │ 00019830: 626c 6963 2f50 7269 7661 7465 204b 6579 blic/Private Key │ │ │ -00019840: 7377 0865 7870 6f72 7465 6477 0566 616c sw.exportedw.fal │ │ │ -00019850: 7365 7705 6571 7569 766d 0000 0016 7372 sew.equivm....sr │ │ │ -00019860: 705f 686f 7374 5f63 6f6d 705f 7061 7261 p_host_comp_para │ │ │ -00019870: 6d73 2829 6805 6803 7704 7479 7065 770e ms()h.h.w.typew. │ │ │ +00019840: 7377 0565 7175 6976 6d00 0000 1673 7270 sw.equivm....srp │ │ │ +00019850: 5f68 6f73 745f 636f 6d70 5f70 6172 616d _host_comp_param │ │ │ +00019860: 7328 2977 0865 7870 6f72 7465 6477 0566 s()w.exportedw.f │ │ │ +00019870: 616c 7365 6805 6803 7704 7479 7065 770e alseh.h.w.typew. │ │ │ 00019880: 7372 705f 6765 6e5f 7061 7261 6d73 6100 srp_gen_paramsa. │ │ │ 00019890: 6802 6200 0001 a961 026c 0000 0001 6d00 h.b....a.l....m. │ │ │ 000198a0: 0000 1073 7270 5f67 656e 5f70 6172 616d ...srp_gen_param │ │ │ 000198b0: 7328 296a 7704 6e6f 6e65 7400 0000 0377 s()jw.nonet....w │ │ │ 000198c0: 0574 6974 6c65 6d00 0000 1350 7562 6c69 .titlem....Publi │ │ │ -000198d0: 632f 5072 6976 6174 6520 4b65 7973 7708 c/Private Keysw. │ │ │ -000198e0: 6578 706f 7274 6564 7705 6661 6c73 6577 exportedw.falsew │ │ │ -000198f0: 0565 7175 6976 6d00 0000 1673 7270 5f68 .equivm....srp_h │ │ │ -00019900: 6f73 745f 636f 6d70 5f70 6172 616d 7328 ost_comp_params( │ │ │ -00019910: 2968 0568 0377 0474 7970 6577 0b73 7270 )h.h.w.typew.srp │ │ │ +000198d0: 632f 5072 6976 6174 6520 4b65 7973 7705 c/Private Keysw. │ │ │ +000198e0: 6571 7569 766d 0000 0016 7372 705f 686f equivm....srp_ho │ │ │ +000198f0: 7374 5f63 6f6d 705f 7061 7261 6d73 2829 st_comp_params() │ │ │ +00019900: 7708 6578 706f 7274 6564 7705 6661 6c73 w.exportedw.fals │ │ │ +00019910: 6568 0568 0377 0474 7970 6577 0b73 7270 eh.h.w.typew.srp │ │ │ 00019920: 5f70 7269 7661 7465 6100 6802 6200 0001 _privatea.h.b... │ │ │ 00019930: 9861 026c 0000 0001 6d00 0000 0d73 7270 .a.l....m....srp │ │ │ 00019940: 5f70 7269 7661 7465 2829 6a74 0000 0001 _private()jt.... │ │ │ 00019950: 6d00 0000 0265 6e6d 0000 00eb 6060 6074 m....enm....```t │ │ │ 00019960: 6578 740a 7372 705f 7075 626c 6963 2829 ext.srp_public() │ │ │ 00019970: 203d 206b 6579 5f69 6e74 6567 6572 2829 = key_integer() │ │ │ 00019980: 0a60 6060 0a0a 5768 6572 6520 6973 2060 .```..Where is ` │ │ │ @@ -6567,69 +6567,69 @@ │ │ │ 00019a60: 7269 7661 7465 204b 6579 7377 0865 7870 rivate Keysw.exp │ │ │ 00019a70: 6f72 7465 6477 0566 616c 7365 6805 6803 ortedw.falseh.h. │ │ │ 00019a80: 7704 7479 7065 770a 7372 705f 7075 626c w.typew.srp_publ │ │ │ 00019a90: 6963 6100 6802 6200 0001 9761 026c 0000 ica.h.b....a.l.. │ │ │ 00019aa0: 0001 6d00 0000 0c73 7270 5f70 7562 6c69 ..m....srp_publi │ │ │ 00019ab0: 6328 296a 7704 6e6f 6e65 7400 0000 0377 c()jw.nonet....w │ │ │ 00019ac0: 0574 6974 6c65 6d00 0000 1350 7562 6c69 .titlem....Publi │ │ │ -00019ad0: 632f 5072 6976 6174 6520 4b65 7973 7708 c/Private Keysw. │ │ │ -00019ae0: 6578 706f 7274 6564 7705 6661 6c73 6577 exportedw.falsew │ │ │ -00019af0: 0565 7175 6976 6d00 0000 0d73 7270 5f70 .equivm....srp_p │ │ │ -00019b00: 7269 7661 7465 2829 6805 6803 7704 7479 rivate()h.h.w.ty │ │ │ +00019ad0: 632f 5072 6976 6174 6520 4b65 7973 7705 c/Private Keysw. │ │ │ +00019ae0: 6571 7569 766d 0000 000d 7372 705f 7072 equivm....srp_pr │ │ │ +00019af0: 6976 6174 6528 2977 0865 7870 6f72 7465 ivate()w.exporte │ │ │ +00019b00: 6477 0566 616c 7365 6805 6803 7704 7479 dw.falseh.h.w.ty │ │ │ 00019b10: 7065 770c 6564 6473 615f 7061 7261 6d73 pew.eddsa_params │ │ │ 00019b20: 6100 6802 6200 0001 9461 026c 0000 0001 a.h.b....a.l.... │ │ │ 00019b30: 6d00 0000 0e65 6464 7361 5f70 6172 616d m....eddsa_param │ │ │ 00019b40: 7328 296a 7704 6e6f 6e65 7400 0000 0277 s()jw.nonet....w │ │ │ 00019b50: 0574 6974 6c65 6d00 0000 1350 7562 6c69 .titlem....Publi │ │ │ 00019b60: 632f 5072 6976 6174 6520 4b65 7973 7708 c/Private Keysw. │ │ │ 00019b70: 6578 706f 7274 6564 7705 6661 6c73 6568 exportedw.falseh │ │ │ 00019b80: 0568 0377 0474 7970 6577 0d65 6464 7361 .h.w.typew.eddsa │ │ │ 00019b90: 5f70 7269 7661 7465 6100 6802 6200 0001 _privatea.h.b... │ │ │ 00019ba0: 9261 026c 0000 0001 6d00 0000 0f65 6464 .a.l....m....edd │ │ │ 00019bb0: 7361 5f70 7269 7661 7465 2829 6a77 046e sa_private()jw.n │ │ │ 00019bc0: 6f6e 6574 0000 0003 7705 7469 746c 656d onet....w.titlem │ │ │ 00019bd0: 0000 0013 5075 626c 6963 2f50 7269 7661 ....Public/Priva │ │ │ -00019be0: 7465 204b 6579 7377 0865 7870 6f72 7465 te Keysw.exporte │ │ │ -00019bf0: 6477 0566 616c 7365 7705 6571 7569 766d dw.falsew.equivm │ │ │ -00019c00: 0000 000e 6564 6473 615f 7061 7261 6d73 ....eddsa_params │ │ │ -00019c10: 2829 6805 6803 7704 7479 7065 770c 6564 ()h.h.w.typew.ed │ │ │ +00019be0: 7465 204b 6579 7377 0565 7175 6976 6d00 te Keysw.equivm. │ │ │ +00019bf0: 0000 0e65 6464 7361 5f70 6172 616d 7328 ...eddsa_params( │ │ │ +00019c00: 2977 0865 7870 6f72 7465 6477 0566 616c )w.exportedw.fal │ │ │ +00019c10: 7365 6805 6803 7704 7479 7065 770c 6564 seh.h.w.typew.ed │ │ │ 00019c20: 6473 615f 7075 626c 6963 6100 6802 6200 dsa_publica.h.b. │ │ │ 00019c30: 0001 9061 026c 0000 0001 6d00 0000 0e65 ...a.l....m....e │ │ │ 00019c40: 6464 7361 5f70 7562 6c69 6328 296a 7704 ddsa_public()jw. │ │ │ 00019c50: 6e6f 6e65 7400 0000 0377 0574 6974 6c65 nonet....w.title │ │ │ 00019c60: 6d00 0000 1350 7562 6c69 632f 5072 6976 m....Public/Priv │ │ │ -00019c70: 6174 6520 4b65 7973 7708 6578 706f 7274 ate Keysw.export │ │ │ -00019c80: 6564 7705 6661 6c73 6577 0565 7175 6976 edw.falsew.equiv │ │ │ -00019c90: 6d00 0000 0e65 6464 7361 5f70 6172 616d m....eddsa_param │ │ │ -00019ca0: 7328 2968 0568 0377 0474 7970 6577 0c65 s()h.h.w.typew.e │ │ │ +00019c70: 6174 6520 4b65 7973 7705 6571 7569 766d ate Keysw.equivm │ │ │ +00019c80: 0000 000e 6564 6473 615f 7061 7261 6d73 ....eddsa_params │ │ │ +00019c90: 2829 7708 6578 706f 7274 6564 7705 6661 ()w.exportedw.fa │ │ │ +00019ca0: 6c73 6568 0568 0377 0474 7970 6577 0c65 lseh.h.w.typew.e │ │ │ 00019cb0: 6364 7361 5f70 6172 616d 7361 0068 0262 cdsa_paramsa.h.b │ │ │ 00019cc0: 0000 018d 6102 6c00 0000 016d 0000 000e ....a.l....m.... │ │ │ 00019cd0: 6563 6473 615f 7061 7261 6d73 2829 6a77 ecdsa_params()jw │ │ │ 00019ce0: 046e 6f6e 6574 0000 0002 7705 7469 746c .nonet....w.titl │ │ │ 00019cf0: 656d 0000 0013 5075 626c 6963 2f50 7269 em....Public/Pri │ │ │ 00019d00: 7661 7465 204b 6579 7377 0865 7870 6f72 vate Keysw.expor │ │ │ 00019d10: 7465 6477 0566 616c 7365 6805 6803 7704 tedw.falseh.h.w. │ │ │ 00019d20: 7479 7065 770d 6563 6473 615f 7072 6976 typew.ecdsa_priv │ │ │ 00019d30: 6174 6561 0068 0262 0000 018b 6102 6c00 atea.h.b....a.l. │ │ │ 00019d40: 0000 016d 0000 000f 6563 6473 615f 7072 ...m....ecdsa_pr │ │ │ 00019d50: 6976 6174 6528 296a 7704 6e6f 6e65 7400 ivate()jw.nonet. │ │ │ 00019d60: 0000 0377 0574 6974 6c65 6d00 0000 1350 ...w.titlem....P │ │ │ 00019d70: 7562 6c69 632f 5072 6976 6174 6520 4b65 ublic/Private Ke │ │ │ -00019d80: 7973 7708 6578 706f 7274 6564 7705 6661 ysw.exportedw.fa │ │ │ -00019d90: 6c73 6577 0565 7175 6976 6d00 0000 0e65 lsew.equivm....e │ │ │ -00019da0: 6364 7361 5f70 6172 616d 7328 2968 0568 cdsa_params()h.h │ │ │ +00019d80: 7973 7705 6571 7569 766d 0000 000e 6563 ysw.equivm....ec │ │ │ +00019d90: 6473 615f 7061 7261 6d73 2829 7708 6578 dsa_params()w.ex │ │ │ +00019da0: 706f 7274 6564 7705 6661 6c73 6568 0568 portedw.falseh.h │ │ │ 00019db0: 0377 0474 7970 6577 0c65 6364 7361 5f70 .w.typew.ecdsa_p │ │ │ 00019dc0: 7562 6c69 6361 0068 0262 0000 0189 6102 ublica.h.b....a. │ │ │ 00019dd0: 6c00 0000 016d 0000 000e 6563 6473 615f l....m....ecdsa_ │ │ │ 00019de0: 7075 626c 6963 2829 6a77 046e 6f6e 6574 public()jw.nonet │ │ │ 00019df0: 0000 0003 7705 7469 746c 656d 0000 0013 ....w.titlem.... │ │ │ 00019e00: 5075 626c 6963 2f50 7269 7661 7465 204b Public/Private K │ │ │ -00019e10: 6579 7377 0865 7870 6f72 7465 6477 0566 eysw.exportedw.f │ │ │ -00019e20: 616c 7365 7705 6571 7569 766d 0000 000e alsew.equivm.... │ │ │ -00019e30: 6563 6473 615f 7061 7261 6d73 2829 6805 ecdsa_params()h. │ │ │ +00019e10: 6579 7377 0565 7175 6976 6d00 0000 0e65 eysw.equivm....e │ │ │ +00019e20: 6364 7361 5f70 6172 616d 7328 2977 0865 cdsa_params()w.e │ │ │ +00019e30: 7870 6f72 7465 6477 0566 616c 7365 6805 xportedw.falseh. │ │ │ 00019e40: 6803 7704 7479 7065 770b 6473 735f 7072 h.w.typew.dss_pr │ │ │ 00019e50: 6976 6174 6561 0068 0262 0000 0178 6102 ivatea.h.b...xa. │ │ │ 00019e60: 6c00 0000 016d 0000 000d 6473 735f 7072 l....m....dss_pr │ │ │ 00019e70: 6976 6174 6528 296a 7400 0000 016d 0000 ivate()jt....m.. │ │ │ 00019e80: 0002 656e 6d00 0000 d660 6060 7465 7874 ..enm....```text │ │ │ 00019e90: 0a64 7373 5f70 7562 6c69 6328 2920 3d20 .dss_public() = │ │ │ 00019ea0: 5b50 2c20 512c 2047 2c20 595d 0a60 6060 [P, Q, G, Y].``` │ │ │ @@ -6649,17 +6649,17 @@ │ │ │ 00019f80: 6579 7377 0865 7870 6f72 7465 6477 0566 eysw.exportedw.f │ │ │ 00019f90: 616c 7365 6805 6803 7704 7479 7065 770a alseh.h.w.typew. │ │ │ 00019fa0: 6473 735f 7075 626c 6963 6100 6802 6200 dss_publica.h.b. │ │ │ 00019fb0: 0001 7761 026c 0000 0001 6d00 0000 0c64 ..wa.l....m....d │ │ │ 00019fc0: 7373 5f70 7562 6c69 6328 296a 7704 6e6f ss_public()jw.no │ │ │ 00019fd0: 6e65 7400 0000 0377 0574 6974 6c65 6d00 net....w.titlem. │ │ │ 00019fe0: 0000 1350 7562 6c69 632f 5072 6976 6174 ...Public/Privat │ │ │ -00019ff0: 6520 4b65 7973 7708 6578 706f 7274 6564 e Keysw.exported │ │ │ -0001a000: 7705 6661 6c73 6577 0565 7175 6976 6d00 w.falsew.equivm. │ │ │ -0001a010: 0000 0d64 7373 5f70 7269 7661 7465 2829 ...dss_private() │ │ │ +00019ff0: 6520 4b65 7973 7705 6571 7569 766d 0000 e Keysw.equivm.. │ │ │ +0001a000: 000d 6473 735f 7072 6976 6174 6528 2977 ..dss_private()w │ │ │ +0001a010: 0865 7870 6f72 7465 6477 0566 616c 7365 .exportedw.false │ │ │ 0001a020: 6805 6803 7704 7479 7065 770a 7273 615f h.h.w.typew.rsa_ │ │ │ 0001a030: 7061 7261 6d73 6100 6802 6200 0001 6461 paramsa.h.b...da │ │ │ 0001a040: 026c 0000 0001 6d00 0000 0c72 7361 5f70 .l....m....rsa_p │ │ │ 0001a050: 6172 616d 7328 296a 7400 0000 016d 0000 arams()jt....m.. │ │ │ 0001a060: 0002 656e 6d00 0001 da60 6060 7465 7874 ..enm....```text │ │ │ 0001a070: 0a72 7361 5f70 7562 6c69 6328 2920 3d20 .rsa_public() = │ │ │ 0001a080: 5b45 2c20 4e5d 0a60 6060 0a0a 6060 6065 [E, N].```..```e │ │ │ @@ -6695,26 +6695,26 @@ │ │ │ 0001a260: 7465 204b 6579 7377 0865 7870 6f72 7465 te Keysw.exporte │ │ │ 0001a270: 6477 0566 616c 7365 6805 6803 7704 7479 dw.falseh.h.w.ty │ │ │ 0001a280: 7065 770b 7273 615f 7072 6976 6174 6561 pew.rsa_privatea │ │ │ 0001a290: 0068 0262 0000 0163 6102 6c00 0000 016d .h.b...ca.l....m │ │ │ 0001a2a0: 0000 000d 7273 615f 7072 6976 6174 6528 ....rsa_private( │ │ │ 0001a2b0: 296a 7704 6e6f 6e65 7400 0000 0377 0574 )jw.nonet....w.t │ │ │ 0001a2c0: 6974 6c65 6d00 0000 1350 7562 6c69 632f itlem....Public/ │ │ │ -0001a2d0: 5072 6976 6174 6520 4b65 7973 7708 6578 Private Keysw.ex │ │ │ -0001a2e0: 706f 7274 6564 7705 6661 6c73 6577 0565 portedw.falsew.e │ │ │ -0001a2f0: 7175 6976 6d00 0000 0c72 7361 5f70 6172 quivm....rsa_par │ │ │ -0001a300: 616d 7328 2968 0568 0377 0474 7970 6577 ams()h.h.w.typew │ │ │ +0001a2d0: 5072 6976 6174 6520 4b65 7973 7705 6571 Private Keysw.eq │ │ │ +0001a2e0: 7569 766d 0000 000c 7273 615f 7061 7261 uivm....rsa_para │ │ │ +0001a2f0: 6d73 2829 7708 6578 706f 7274 6564 7705 ms()w.exportedw. │ │ │ +0001a300: 6661 6c73 6568 0568 0377 0474 7970 6577 falseh.h.w.typew │ │ │ 0001a310: 0a72 7361 5f70 7562 6c69 6361 0068 0262 .rsa_publica.h.b │ │ │ 0001a320: 0000 0161 6102 6c00 0000 016d 0000 000c ...aa.l....m.... │ │ │ 0001a330: 7273 615f 7075 626c 6963 2829 6a77 046e rsa_public()jw.n │ │ │ 0001a340: 6f6e 6574 0000 0003 7705 7469 746c 656d onet....w.titlem │ │ │ 0001a350: 0000 0013 5075 626c 6963 2f50 7269 7661 ....Public/Priva │ │ │ -0001a360: 7465 204b 6579 7377 0865 7870 6f72 7465 te Keysw.exporte │ │ │ -0001a370: 6477 0566 616c 7365 7705 6571 7569 766d dw.falsew.equivm │ │ │ -0001a380: 0000 000c 7273 615f 7061 7261 6d73 2829 ....rsa_params() │ │ │ +0001a360: 7465 204b 6579 7377 0565 7175 6976 6d00 te Keysw.equivm. │ │ │ +0001a370: 0000 0c72 7361 5f70 6172 616d 7328 2977 ...rsa_params()w │ │ │ +0001a380: 0865 7870 6f72 7465 6477 0566 616c 7365 .exportedw.false │ │ │ 0001a390: 6805 6803 7704 7479 7065 770b 6b65 795f h.h.w.typew.key_ │ │ │ 0001a3a0: 696e 7465 6765 7261 0068 0262 0000 015b integera.h.b...[ │ │ │ 0001a3b0: 6102 6c00 0000 016d 0000 000d 6b65 795f a.l....m....key_ │ │ │ 0001a3c0: 696e 7465 6765 7228 296a 7400 0000 016d integer()jt....m │ │ │ 0001a3d0: 0000 0002 656e 6d00 0000 2d41 6c77 6179 ....enm...-Alway │ │ │ 0001a3e0: 7320 6074 3a62 696e 6172 792f 3060 2077 s `t:binary/0` w │ │ │ 0001a3f0: 6865 6e20 7573 6564 2061 7320 7265 7475 hen used as retu