Hashing to Elliptic Curves
draft-irtf-cfrg-hash-to-curve-15
The information below is for an old version of the document.
Document | Type |
This is an older version of an Internet-Draft that was ultimately published as RFC 9380.
|
|
---|---|---|---|
Authors | Armando Faz-Hernandez , Sam Scott , Nick Sullivan , Riad S. Wahby , Christopher A. Wood | ||
Last updated | 2022-06-15 | ||
Replaces | draft-sullivan-cfrg-hash-to-curve | ||
RFC stream | Internet Research Task Force (IRTF) | ||
Formats | |||
IETF conflict review | conflict-review-irtf-cfrg-hash-to-curve, conflict-review-irtf-cfrg-hash-to-curve, conflict-review-irtf-cfrg-hash-to-curve, conflict-review-irtf-cfrg-hash-to-curve, conflict-review-irtf-cfrg-hash-to-curve, conflict-review-irtf-cfrg-hash-to-curve | ||
Additional resources | Mailing list discussion | ||
Stream | IRTF state | In IRSG Poll | |
Consensus boilerplate | Yes | ||
Document shepherd | Stanislav V. Smyshlyaev | ||
Shepherd write-up | Show Last changed 2021-11-10 | ||
IESG | IESG state | Became RFC 9380 (Informational) | |
Telechat date | (None) | ||
Responsible AD | (None) | ||
Send notices to | smyshsv@gmail.com |
draft-irtf-cfrg-hash-to-curve-15
DST_prime = 412717974da474d0f8c420f320ff81e8432adb7c927d9bd082b4 fb4d16c0a23620 msg_prime = 0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 0000000000000000000000613531325f6161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161002000412717974da474d0f8 c420f320ff81e8432adb7c927d9bd082b4fb4d16c0a23620 uniform_bytes = 20cce7033cabc5460743180be6fa8aac5a103f56d481cf36 9a8accc0c374431b msg = len_in_bytes = 0x80 DST_prime = 412717974da474d0f8c420f320ff81e8432adb7c927d9bd082b4 fb4d16c0a23620 msg_prime = 0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 0000000000000000000000008000412717974da474d0f8c420f320 ff81e8432adb7c927d9bd082b4fb4d16c0a23620 uniform_bytes = 14604d85432c68b757e485c8894db3117992fc57e0e136f7 1ad987f789a0abc287c47876978e2388a02af86b1e8d1342e5ce4f 7aaa07a87321e691f6fba7e0072eecc1218aebb89fb14a0662322d 5edbd873f0eb35260145cd4e64f748c5dfe60567e126604bcab1a3 ee2dc0778102ae8a5cfd1429ebc0fa6bf1a53c36f55dfc msg = abc len_in_bytes = 0x80 DST_prime = 412717974da474d0f8c420f320ff81e8432adb7c927d9bd082b4 fb4d16c0a23620 msg_prime = 0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 Faz-Hernandez, et al. Expires 17 December 2022 [Page 155] Internet-Draft hash-to-curve June 2022 0000000000000000000000616263008000412717974da474d0f8c4 20f320ff81e8432adb7c927d9bd082b4fb4d16c0a23620 uniform_bytes = 1a30a5e36fbdb87077552b9d18b9f0aee16e80181d5b951d 0471d55b66684914aef87dbb3626eaabf5ded8cd0686567e503853 e5c84c259ba0efc37f71c839da2129fe81afdaec7fbdc0ccd4c794 727a17c0d20ff0ea55e1389d6982d1241cb8d165762dbc39fb0cee 4474d2cbbd468a835ae5b2f20e4f959f56ab24cd6fe267 msg = abcdef0123456789 len_in_bytes = 0x80 DST_prime = 412717974da474d0f8c420f320ff81e8432adb7c927d9bd082b4 fb4d16c0a23620 msg_prime = 0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000061626364656630313233343536373839 008000412717974da474d0f8c420f320ff81e8432adb7c927d9bd0 82b4fb4d16c0a23620 uniform_bytes = d2ecef3635d2397f34a9f86438d772db19ffe9924e28a1ca f6f1c8f15603d4028f40891044e5c7e39ebb9b31339979ff33a424 9206f67d4a1e7c765410bcd249ad78d407e303675918f20f26ce6d 7027ed3774512ef5b00d816e51bfcc96c3539601fa48ef1c07e494 bdc37054ba96ecb9dbd666417e3de289d4f424f502a982 msg = q128_qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqq len_in_bytes = 0x80 DST_prime = 412717974da474d0f8c420f320ff81e8432adb7c927d9bd082b4 fb4d16c0a23620 msg_prime = 0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 0000000000000000000000713132385f7171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171008000412717974da474d0f8c420f320ff81 e8432adb7c927d9bd082b4fb4d16c0a23620 uniform_bytes = ed6e8c036df90111410431431a232d41a32c86e296c05d42 6e5f44e75b9a50d335b2412bc6c91e0a6dc131de09c43110d9180d 0a70f0d6289cb4e43b05f7ee5e9b3f42a1fad0f31bac6a625b3b5c 50e3a83316783b649e5ecc9d3b1d9471cb5024b7ccf40d41d1751a 04ca0356548bc6e703fca02ab521b505e8e45600508d32 msg = a512_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa Faz-Hernandez, et al. Expires 17 December 2022 [Page 156] Internet-Draft hash-to-curve June 2022 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa len_in_bytes = 0x80 DST_prime = 412717974da474d0f8c420f320ff81e8432adb7c927d9bd082b4 fb4d16c0a23620 msg_prime = 0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 0000000000000000000000613531325f6161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161008000412717974da474d0f8 c420f320ff81e8432adb7c927d9bd082b4fb4d16c0a23620 uniform_bytes = 78b53f2413f3c688f07732c10e5ced29a17c6a16f717179f fbe38d92d6c9ec296502eb9889af83a1928cd162e845b0d3c5424e 83280fed3d10cffb2f8431f14e7a23f4c68819d40617589e4c4116 9d0b56e0e3535be1fd71fbb08bb70c5b5ffed953d6c14bf7618b35 fc1f4c4b30538236b4b08c9fbf90462447a8ada60be495 K.3. expand_message_xmd(SHA-512) name = expand_message_xmd DST = QUUX-V01-CS02-with-expander-SHA512-256 hash = SHA512 k = 256 msg = len_in_bytes = 0x20 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 Faz-Hernandez, et al. Expires 17 December 2022 [Page 157] Internet-Draft hash-to-curve June 2022 722d5348413531322d32353626 msg_prime = 0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000002000515555 582d5630312d435330322d776974682d657870616e6465722d5348 413531322d32353626 uniform_bytes = 6b9a7312411d92f921c6f68ca0b6380730a1a4d982c50721 1a90964c394179ba msg = abc len_in_bytes = 0x20 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348413531322d32353626 msg_prime = 0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000616263002000 515555582d5630312d435330322d776974682d657870616e646572 2d5348413531322d32353626 uniform_bytes = 0da749f12fbe5483eb066a5f595055679b976e93abe9be6f 0f6318bce7aca8dc msg = abcdef0123456789 len_in_bytes = 0x20 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348413531322d32353626 msg_prime = 0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000616263646566 30313233343536373839002000515555582d5630312d435330322d 776974682d657870616e6465722d5348413531322d32353626 uniform_bytes = 087e45a86e2939ee8b91100af1583c4938e0f5fc6c9db4b1 07b83346bc967f58 msg = q128_qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqq len_in_bytes = 0x20 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348413531322d32353626 msg_prime = 0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 Faz-Hernandez, et al. Expires 17 December 2022 [Page 158] Internet-Draft hash-to-curve June 2022 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000713132385f71 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 71717171717171717171717171717171717171002000515555582d 5630312d435330322d776974682d657870616e6465722d53484135 31322d32353626 uniform_bytes = 7336234ee9983902440f6bc35b348352013becd88938d2af ec44311caf8356b3 msg = a512_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa len_in_bytes = 0x20 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348413531322d32353626 msg_prime = 0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000613531325f61 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 Faz-Hernandez, et al. Expires 17 December 2022 [Page 159] Internet-Draft hash-to-curve June 2022 616161616161616161616161616161616161616161616161610020 00515555582d5630312d435330322d776974682d657870616e6465 722d5348413531322d32353626 uniform_bytes = 57b5f7e766d5be68a6bfe1768e3c2b7f1228b3e4b3134956 dd73a59b954c66f4 msg = len_in_bytes = 0x80 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348413531322d32353626 msg_prime = 0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000008000515555 582d5630312d435330322d776974682d657870616e6465722d5348 413531322d32353626 uniform_bytes = 41b037d1734a5f8df225dd8c7de38f851efdb45c372887be 655212d07251b921b052b62eaed99b46f72f2ef4cc96bfaf254ebb bec091e1a3b9e4fb5e5b619d2e0c5414800a1d882b62bb5cd1778f 098b8eb6cb399d5d9d18f5d5842cf5d13d7eb00a7cff859b605da6 78b318bd0e65ebff70bec88c753b159a805d2c89c55961 msg = abc len_in_bytes = 0x80 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348413531322d32353626 msg_prime = 0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000616263008000 515555582d5630312d435330322d776974682d657870616e646572 2d5348413531322d32353626 uniform_bytes = 7f1dddd13c08b543f2e2037b14cefb255b44c83cc397c178 6d975653e36a6b11bdd7732d8b38adb4a0edc26a0cef4bb4521713 5456e58fbca1703cd6032cb1347ee720b87972d63fbf232587043e d2901bce7f22610c0419751c065922b488431851041310ad659e4b 23520e1772ab29dcdeb2002222a363f0c2b1c972b3efe1 msg = abcdef0123456789 len_in_bytes = 0x80 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348413531322d32353626 msg_prime = 0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 Faz-Hernandez, et al. Expires 17 December 2022 [Page 160] Internet-Draft hash-to-curve June 2022 000000000000000000000000000000000000000000616263646566 30313233343536373839008000515555582d5630312d435330322d 776974682d657870616e6465722d5348413531322d32353626 uniform_bytes = 3f721f208e6199fe903545abc26c837ce59ac6fa45733f1b aaf0222f8b7acb0424814fcb5eecf6c1d38f06e9d0a6ccfbf85ae6 12ab8735dfdf9ce84c372a77c8f9e1c1e952c3a61b7567dd069301 6af51d2745822663d0c2367e3f4f0bed827feecc2aaf98c949b5ed 0d35c3f1023d64ad1407924288d366ea159f46287e61ac msg = q128_qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqq len_in_bytes = 0x80 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348413531322d32353626 msg_prime = 0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000713132385f71 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 71717171717171717171717171717171717171008000515555582d 5630312d435330322d776974682d657870616e6465722d53484135 31322d32353626 uniform_bytes = b799b045a58c8d2b4334cf54b78260b45eec544f9f2fb5bd 12fb603eaee70db7317bf807c406e26373922b7b8920fa29142703 dd52bdf280084fb7ef69da78afdf80b3586395b433dc66cde048a2 58e476a561e9deba7060af40adf30c64249ca7ddea79806ee5beb9 a1422949471d267b21bc88e688e4014087a0b592b695ed msg = a512_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa len_in_bytes = 0x80 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348413531322d32353626 msg_prime = 0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 Faz-Hernandez, et al. Expires 17 December 2022 [Page 161] Internet-Draft hash-to-curve June 2022 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000613531325f61 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161610080 00515555582d5630312d435330322d776974682d657870616e6465 722d5348413531322d32353626 uniform_bytes = 05b0bfef265dcee87654372777b7c44177e2ae4c13a27f10 3340d9cd11c86cb2426ffcad5bd964080c2aee97f03be1ca18e30a 1f14e27bc11ebbd650f305269cc9fb1db08bf90bfc79b42a952b46 daf810359e7bc36452684784a64952c343c52e5124cd1f71d474d5 197fefc571a92929c9084ffe1112cf5eea5192ebff330b K.4. expand_message_xof(SHAKE128) name = expand_message_xof DST = QUUX-V01-CS02-with-expander-SHAKE128 hash = SHAKE128 k = 128 msg = len_in_bytes = 0x20 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348414b4531323824 msg_prime = 0020515555582d5630312d435330322d776974682d657870616e 6465722d5348414b4531323824 uniform_bytes = 86518c9cd86581486e9485aa74ab35ba150d1c75c88e26b7 043e44e2acd735a2 msg = abc len_in_bytes = 0x20 Faz-Hernandez, et al. Expires 17 December 2022 [Page 162] Internet-Draft hash-to-curve June 2022 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348414b4531323824 msg_prime = 6162630020515555582d5630312d435330322d776974682d6578 70616e6465722d5348414b4531323824 uniform_bytes = 8696af52a4d862417c0763556073f47bc9b9ba43c99b5053 05cb1ec04a9ab468 msg = abcdef0123456789 len_in_bytes = 0x20 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348414b4531323824 msg_prime = 616263646566303132333435363738390020515555582d563031 2d435330322d776974682d657870616e6465722d5348414b453132 3824 uniform_bytes = 912c58deac4821c3509dbefa094df54b34b8f5d01a191d1d 3108a2c89077acca msg = q128_qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqq len_in_bytes = 0x20 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348414b4531323824 msg_prime = 713132385f717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717100 20515555582d5630312d435330322d776974682d657870616e6465 722d5348414b4531323824 uniform_bytes = 1adbcc448aef2a0cebc71dac9f756b22e51839d348e031e6 3b33ebb50faeaf3f msg = a512_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa len_in_bytes = 0x20 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348414b4531323824 msg_prime = 613531325f616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 Faz-Hernandez, et al. Expires 17 December 2022 [Page 163] Internet-Draft hash-to-curve June 2022 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 61616161610020515555582d5630312d435330322d776974682d65 7870616e6465722d5348414b4531323824 uniform_bytes = df3447cc5f3e9a77da10f819218ddf31342c310778e0e4ef 72bbaecee786a4fe msg = len_in_bytes = 0x80 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348414b4531323824 msg_prime = 0080515555582d5630312d435330322d776974682d657870616e 6465722d5348414b4531323824 uniform_bytes = 7314ff1a155a2fb99a0171dc71b89ab6e3b2b7d59e38e644 19b8b6294d03ffee42491f11370261f436220ef787f8f76f5b26bd cd850071920ce023f3ac46847744f4612b8714db8f5db83205b2e6 25d95afd7d7b4d3094d3bdde815f52850bb41ead9822e08f22cf41 d615a303b0d9dde73263c049a7b9898208003a739a2e57 msg = abc len_in_bytes = 0x80 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348414b4531323824 msg_prime = 6162630080515555582d5630312d435330322d776974682d6578 70616e6465722d5348414b4531323824 uniform_bytes = c952f0c8e529ca8824acc6a4cab0e782fc3648c563ddb00d a7399f2ae35654f4860ec671db2356ba7baa55a34a9d7f79197b60 ddae6e64768a37d699a78323496db3878c8d64d909d0f8a7de4927 dcab0d3dbbc26cb20a49eceb0530b431cdf47bc8c0fa3e0d88f53b 318b6739fbed7d7634974f1b5c386d6230c76260d5337a msg = abcdef0123456789 len_in_bytes = 0x80 Faz-Hernandez, et al. Expires 17 December 2022 [Page 164] Internet-Draft hash-to-curve June 2022 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348414b4531323824 msg_prime = 616263646566303132333435363738390080515555582d563031 2d435330322d776974682d657870616e6465722d5348414b453132 3824 uniform_bytes = 19b65ee7afec6ac06a144f2d6134f08eeec185f1a890fe34 e68f0e377b7d0312883c048d9b8a1d6ecc3b541cb4987c26f45e0c 82691ea299b5e6889bbfe589153016d8131717ba26f07c3c14ffbe f1f3eff9752e5b6183f43871a78219a75e7000fbac6a7072e2b83c 790a3a5aecd9d14be79f9fd4fb180960a3772e08680495 msg = q128_qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqq len_in_bytes = 0x80 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348414b4531323824 msg_prime = 713132385f717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717100 80515555582d5630312d435330322d776974682d657870616e6465 722d5348414b4531323824 uniform_bytes = ca1b56861482b16eae0f4a26212112362fcc2d76dcc80c93 c4182ed66c5113fe41733ed68be2942a3487394317f3379856f482 2a611735e50528a60e7ade8ec8c71670fec6661e2c59a09ed36386 513221688b35dc47e3c3111ee8c67ff49579089d661caa29db1ef1 0eb6eace575bf3dc9806e7c4016bd50f3c0e2a6481ee6d msg = a512_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa len_in_bytes = 0x80 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348414b4531323824 msg_prime = 613531325f616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 Faz-Hernandez, et al. Expires 17 December 2022 [Page 165] Internet-Draft hash-to-curve June 2022 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 61616161610080515555582d5630312d435330322d776974682d65 7870616e6465722d5348414b4531323824 uniform_bytes = 9d763a5ce58f65c91531b4100c7266d479a5d9777ba76169 3d052acd37d149e7ac91c796a10b919cd74a591a1e38719fb91b72 03e2af31eac3bff7ead2c195af7d88b8bc0a8adf3d1e90ab9bed6d dc2b7f655dd86c730bdeaea884e73741097142c92f0e3fc1811b69 9ba593c7fbd81da288a29d423df831652e3a01a9374999 K.5. expand_message_xof(SHAKE128) (long DST) name = expand_message_xof DST = QUUX-V01-CS02-with-expander-SHAKE128-long-DST-11111111 111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111 1111111111111111111111111111111111111111 hash = SHAKE128 k = 128 msg = len_in_bytes = 0x20 DST_prime = acb9736c0867fdfbd6385519b90fc8c034b5af04a95897321295 0132d035792f20 msg_prime = 0020acb9736c0867fdfbd6385519b90fc8c034b5af04a9589732 12950132d035792f20 uniform_bytes = 827c6216330a122352312bccc0c8d6e7a146c5257a776dbd 9ad9d75cd880fc53 msg = abc len_in_bytes = 0x20 DST_prime = acb9736c0867fdfbd6385519b90fc8c034b5af04a95897321295 0132d035792f20 msg_prime = 6162630020acb9736c0867fdfbd6385519b90fc8c034b5af04a9 58973212950132d035792f20 Faz-Hernandez, et al. Expires 17 December 2022 [Page 166] Internet-Draft hash-to-curve June 2022 uniform_bytes = 690c8d82c7213b4282c6cb41c00e31ea1d3e2005f93ad19b bf6da40f15790c5c msg = abcdef0123456789 len_in_bytes = 0x20 DST_prime = acb9736c0867fdfbd6385519b90fc8c034b5af04a95897321295 0132d035792f20 msg_prime = 616263646566303132333435363738390020acb9736c0867fdfb d6385519b90fc8c034b5af04a958973212950132d035792f20 uniform_bytes = 979e3a15064afbbcf99f62cc09fa9c85028afcf3f825eb07 11894dcfc2f57057 msg = q128_qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqq len_in_bytes = 0x20 DST_prime = acb9736c0867fdfbd6385519b90fc8c034b5af04a95897321295 0132d035792f20 msg_prime = 713132385f717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717100 20acb9736c0867fdfbd6385519b90fc8c034b5af04a95897321295 0132d035792f20 uniform_bytes = c5a9220962d9edc212c063f4f65b609755a1ed96e62f9db5 d1fd6adb5a8dc52b msg = a512_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa len_in_bytes = 0x20 DST_prime = acb9736c0867fdfbd6385519b90fc8c034b5af04a95897321295 0132d035792f20 msg_prime = 613531325f616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 Faz-Hernandez, et al. Expires 17 December 2022 [Page 167] Internet-Draft hash-to-curve June 2022 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 61616161610020acb9736c0867fdfbd6385519b90fc8c034b5af04 a958973212950132d035792f20 uniform_bytes = f7b96a5901af5d78ce1d071d9c383cac66a1dfadb508300e c6aeaea0d62d5d62 msg = len_in_bytes = 0x80 DST_prime = acb9736c0867fdfbd6385519b90fc8c034b5af04a95897321295 0132d035792f20 msg_prime = 0080acb9736c0867fdfbd6385519b90fc8c034b5af04a9589732 12950132d035792f20 uniform_bytes = 3890dbab00a2830be398524b71c2713bbef5f4884ac2e6f0 70b092effdb19208c7df943dc5dcbaee3094a78c267ef276632ee2 c8ea0c05363c94b6348500fae4208345dd3475fe0c834c2beac7fa 7bc181692fb728c0a53d809fc8111495222ce0f38468b11becb15b 32060218e285c57a60162c2c8bb5b6bded13973cd41819 msg = abc len_in_bytes = 0x80 DST_prime = acb9736c0867fdfbd6385519b90fc8c034b5af04a95897321295 0132d035792f20 msg_prime = 6162630080acb9736c0867fdfbd6385519b90fc8c034b5af04a9 58973212950132d035792f20 uniform_bytes = 41b7ffa7a301b5c1441495ebb9774e2a53dbbf4e54b9a1af 6a20fd41eafd69ef7b9418599c5545b1ee422f363642b01d4a5344 9313f68da3e49dddb9cd25b97465170537d45dcbdf92391b5bdff3 44db4bd06311a05bca7dcd360b6caec849c299133e5c9194f4e15e 3e23cfaab4003fab776f6ac0bfae9144c6e2e1c62e7d57 msg = abcdef0123456789 len_in_bytes = 0x80 DST_prime = acb9736c0867fdfbd6385519b90fc8c034b5af04a95897321295 0132d035792f20 msg_prime = 616263646566303132333435363738390080acb9736c0867fdfb d6385519b90fc8c034b5af04a958973212950132d035792f20 uniform_bytes = 55317e4a21318472cd2290c3082957e1242241d9e0d04f47 Faz-Hernandez, et al. Expires 17 December 2022 [Page 168] Internet-Draft hash-to-curve June 2022 026f03401643131401071f01aa03038b2783e795bdfa8a3541c194 ad5de7cb9c225133e24af6c86e748deb52e560569bd54ef4dac034 65111a3a44b0ea490fb36777ff8ea9f1a8a3e8e0de3cf0880b4b2f 8dd37d3a85a8b82375aee4fa0e909f9763319b55778e71 msg = q128_qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqq len_in_bytes = 0x80 DST_prime = acb9736c0867fdfbd6385519b90fc8c034b5af04a95897321295 0132d035792f20 msg_prime = 713132385f717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717100 80acb9736c0867fdfbd6385519b90fc8c034b5af04a95897321295 0132d035792f20 uniform_bytes = 19fdd2639f082e31c77717ac9bb032a22ff0958382b2dbb3 9020cdc78f0da43305414806abf9a561cb2d0067eb2f7bc544482f 75623438ed4b4e39dd9e6e2909dd858bd8f1d57cd0fce2d3150d90 aa67b4498bdf2df98c0100dd1a173436ba5d0df6be1defb0b2ce55 ccd2f4fc05eb7cb2c019c35d5398b85adc676da4238bc7 msg = a512_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa len_in_bytes = 0x80 DST_prime = acb9736c0867fdfbd6385519b90fc8c034b5af04a95897321295 0132d035792f20 msg_prime = 613531325f616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 Faz-Hernandez, et al. Expires 17 December 2022 [Page 169] Internet-Draft hash-to-curve June 2022 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 61616161610080acb9736c0867fdfbd6385519b90fc8c034b5af04 a958973212950132d035792f20 uniform_bytes = 945373f0b3431a103333ba6a0a34f1efab2702efde41754c 4cb1d5216d5b0a92a67458d968562bde7fa6310a83f53dda138368 0a276a283438d58ceebfa7ab7ba72499d4a3eddc860595f63c93b1 c5e823ea41fc490d938398a26db28f61857698553e93f0574eb8c5 017bfed6249491f9976aaa8d23d9485339cc85ca329308 K.6. expand_message_xof(SHAKE256) name = expand_message_xof DST = QUUX-V01-CS02-with-expander-SHAKE256 hash = SHAKE256 k = 256 msg = len_in_bytes = 0x20 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348414b4532353624 msg_prime = 0020515555582d5630312d435330322d776974682d657870616e 6465722d5348414b4532353624 uniform_bytes = 2ffc05c48ed32b95d72e807f6eab9f7530dd1c2f013914c8 fed38c5ccc15ad76 msg = abc len_in_bytes = 0x20 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348414b4532353624 msg_prime = 6162630020515555582d5630312d435330322d776974682d6578 70616e6465722d5348414b4532353624 uniform_bytes = b39e493867e2767216792abce1f2676c197c0692aed06156 0ead251821808e07 msg = abcdef0123456789 len_in_bytes = 0x20 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348414b4532353624 msg_prime = 616263646566303132333435363738390020515555582d563031 2d435330322d776974682d657870616e6465722d5348414b453235 3624 Faz-Hernandez, et al. Expires 17 December 2022 [Page 170] Internet-Draft hash-to-curve June 2022 uniform_bytes = 245389cf44a13f0e70af8665fe5337ec2dcd138890bb7901 c4ad9cfceb054b65 msg = q128_qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqq len_in_bytes = 0x20 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348414b4532353624 msg_prime = 713132385f717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717100 20515555582d5630312d435330322d776974682d657870616e6465 722d5348414b4532353624 uniform_bytes = 719b3911821e6428a5ed9b8e600f2866bcf23c8f0515e52d 6c6c019a03f16f0e msg = a512_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa len_in_bytes = 0x20 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348414b4532353624 msg_prime = 613531325f616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 Faz-Hernandez, et al. Expires 17 December 2022 [Page 171] Internet-Draft hash-to-curve June 2022 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 61616161610020515555582d5630312d435330322d776974682d65 7870616e6465722d5348414b4532353624 uniform_bytes = 9181ead5220b1963f1b5951f35547a5ea86a820562287d6c a4723633d17ccbbc msg = len_in_bytes = 0x80 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348414b4532353624 msg_prime = 0080515555582d5630312d435330322d776974682d657870616e 6465722d5348414b4532353624 uniform_bytes = 7a1361d2d7d82d79e035b8880c5a3c86c5afa719478c007d 96e6c88737a3f631dd74a2c88df79a4cb5e5d9f7504957c70d669e c6bfedc31e01e2bacc4ff3fdf9b6a00b17cc18d9d72ace7d6b81c2 e481b4f73f34f9a7505dccbe8f5485f3d20c5409b0310093d5d649 2dea4e18aa6979c23c8ea5de01582e9689612afbb353df msg = abc len_in_bytes = 0x80 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348414b4532353624 msg_prime = 6162630080515555582d5630312d435330322d776974682d6578 70616e6465722d5348414b4532353624 uniform_bytes = a54303e6b172909783353ab05ef08dd435a558c3197db0c1 32134649708e0b9b4e34fb99b92a9e9e28fc1f1d8860d85897a8e0 21e6382f3eea10577f968ff6df6c45fe624ce65ca25932f679a42a 404bc3681efe03fcd45ef73bb3a8f79ba784f80f55ea8a3c367408 f30381299617f50c8cf8fbb21d0f1e1d70b0131a7b6fbe msg = abcdef0123456789 len_in_bytes = 0x80 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348414b4532353624 msg_prime = 616263646566303132333435363738390080515555582d563031 2d435330322d776974682d657870616e6465722d5348414b453235 3624 uniform_bytes = e42e4d9538a189316e3154b821c1bafb390f78b2f010ea40 4e6ac063deb8c0852fcd412e098e231e43427bd2be1330bb47b403 9ad57b30ae1fc94e34993b162ff4d695e42d59d9777ea18d3848d9 d336c25d2acb93adcad009bcfb9cde12286df267ada283063de0bb 1505565b2eb6c90e31c48798ecdc71a71756a9110ff373 msg = q128_qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqq Faz-Hernandez, et al. Expires 17 December 2022 [Page 172] Internet-Draft hash-to-curve June 2022 len_in_bytes = 0x80 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348414b4532353624 msg_prime = 713132385f717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717171 717171717171717171717171717171717171717171717171717100 80515555582d5630312d435330322d776974682d657870616e6465 722d5348414b4532353624 uniform_bytes = 4ac054dda0a38a65d0ecf7afd3c2812300027c8789655e47 aecf1ecc1a2426b17444c7482c99e5907afd9c25b991990490bb9c 686f43e79b4471a23a703d4b02f23c669737a886a7ec28bddb92c3 a98de63ebf878aa363a501a60055c048bea11840c4717beae7eee2 8c3cfa42857b3d130188571943a7bd747de831bd6444e0 msg = a512_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa len_in_bytes = 0x80 DST_prime = 515555582d5630312d435330322d776974682d657870616e6465 722d5348414b4532353624 msg_prime = 613531325f616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 616161616161616161616161616161616161616161616161616161 Faz-Hernandez, et al. Expires 17 December 2022 [Page 173] Internet-Draft hash-to-curve June 2022 61616161610080515555582d5630312d435330322d776974682d65 7870616e6465722d5348414b4532353624 uniform_bytes = 09afc76d51c2cccbc129c2315df66c2be7295a231203b8ab 2dd7f95c2772c68e500bc72e20c602abc9964663b7a03a389be128 c56971ce81001a0b875e7fd17822db9d69792ddf6a23a151bf4700 79c518279aef3e75611f8f828994a9988f4a8a256ddb8bae161e65 8d5a2a09bcfe839c6396dc06ee5c8ff3c22d3b1f9deb7e Authors' Addresses Armando Faz-Hernandez Cloudflare, Inc. 101 Townsend St San Francisco, United States of America Email: armfazh@cloudflare.com Sam Scott Cornell Tech 2 West Loop Rd New York, New York 10044, United States of America Email: sam.scott@cornell.edu Nick Sullivan Cloudflare, Inc. 101 Townsend St San Francisco, United States of America Email: nick@cloudflare.com Riad S. Wahby Stanford University Email: rsw@cs.stanford.edu Christopher A. Wood Cloudflare, Inc. 101 Townsend St San Francisco, United States of America Email: caw@heapingbits.net Faz-Hernandez, et al. Expires 17 December 2022 [Page 174]