From d7a08a59b0753224f203cae97959113e81e29420 Mon Sep 17 00:00:00 2001 From: Chandra Pratap Date: Sun, 30 Mar 2025 05:33:50 +0000 Subject: [PATCH 1/2] fuzz-tests: Add differential test for HMAC-SHA256 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-None: Add a differential fuzz test for HMAC-SHA256, similar to those for SHA256 and RIPEMD160, to verify CCAN’s implementation against OpenSSL’s. --- tests/fuzz/Makefile | 1 + tests/fuzz/fuzz-hmac-sha256.c | 93 +++++++++++++++++++++++++++++++++++ 2 files changed, 94 insertions(+) create mode 100644 tests/fuzz/fuzz-hmac-sha256.c diff --git a/tests/fuzz/Makefile b/tests/fuzz/Makefile index e60c26e7b13c..6b36b1e941a3 100644 --- a/tests/fuzz/Makefile +++ b/tests/fuzz/Makefile @@ -5,6 +5,7 @@ LIBFUZZ_OBJS := $(LIBFUZZ_SRC:.c=.o) tests/fuzz/fuzz-connectd-handshake-act*.o: tests/fuzz/connectd_handshake.h tests/fuzz/fuzz-ripemd160: LDLIBS += -lcrypto tests/fuzz/fuzz-sha256: LDLIBS += -lcrypto +tests/fuzz/fuzz-hmac-sha256: LDLIBS += -lcrypto tests/fuzz/fuzz-wire-*.o: tests/fuzz/wire.h tests/fuzz/fuzz-bolt12-*.o: tests/fuzz/bolt12.h diff --git a/tests/fuzz/fuzz-hmac-sha256.c b/tests/fuzz/fuzz-hmac-sha256.c new file mode 100644 index 000000000000..20be746540ae --- /dev/null +++ b/tests/fuzz/fuzz-hmac-sha256.c @@ -0,0 +1,93 @@ +/* This is a differential fuzz test comparing CCAN's HMAC‑SHA256 implementation + * against OpenSSL's HMAC. + */ +#include "config.h" +#include +#include +#include +#include +#include +#include +#include + +static unsigned char *hmac_key; +static size_t hmac_key_len; + +static EVP_MAC *hmac_sha256_algo; + +void init(int *argc, char ***argv) +{ + hmac_sha256_algo = EVP_MAC_fetch(NULL, "HMAC", NULL); + assert(hmac_sha256_algo); +} + +/* Test that splitting the data and updating via multiple calls yields the same + * result as processing the data in a single pass. + */ +static void test_split_update(int num_splits, const struct hmac_sha256 *expected, + const u8 *data, size_t size) +{ + const size_t split_size = size / (num_splits + 1); + struct hmac_sha256_ctx ctx; + struct hmac_sha256 actual; + + hmac_sha256_init(&ctx, hmac_key, hmac_key_len); + for (int i = 0; i < num_splits; ++i) { + hmac_sha256_update(&ctx, data, split_size); + data += split_size; + size -= split_size; + } + hmac_sha256_update(&ctx, data, size); /* Process remaining data. */ + hmac_sha256_done(&ctx, &actual); + assert(memeq(expected, sizeof(*expected), &actual, sizeof(actual))); +} + +/* Test that the HMAC calculated by CCAN matches OpenSSL's HMAC. */ +static void test_vs_openssl(const struct hmac_sha256 *expected, const u8 *data, size_t size) +{ + u8 openssl_hash[SHA256_DIGEST_LENGTH]; + size_t hash_size; + EVP_MAC_CTX *ctx; + OSSL_PARAM params[] = { + OSSL_PARAM_construct_utf8_string("digest", "SHA256", 0), + OSSL_PARAM_END + }; + + ctx = EVP_MAC_CTX_new(hmac_sha256_algo); + assert(ctx); + + assert(EVP_MAC_init(ctx, hmac_key, hmac_key_len, params)); + assert(EVP_MAC_update(ctx, data, size)); + assert(EVP_MAC_final(ctx, openssl_hash, &hash_size, sizeof(openssl_hash))); + EVP_MAC_CTX_free(ctx); + + assert(hash_size == SHA256_DIGEST_LENGTH); + assert(memeq(expected, sizeof(*expected), openssl_hash, sizeof(openssl_hash))); +} + +void run(const u8 *data, size_t size) +{ + struct hmac_sha256 expected; + u8 num_splits; + + if (size < 1) + return; + hmac_key_len = (size_t) data[0]; + ++data; --size; + + if (size < hmac_key_len) + return; + hmac_key = (unsigned char*) data; + data += hmac_key_len; size -= hmac_key_len; + + if (size < 1) + return; + num_splits = *data; + ++data; --size; + + /* Compute expected HMAC using the one-shot function. */ + hmac_sha256(&expected, hmac_key, hmac_key_len, data, size); + test_split_update(num_splits, &expected, data, size); + test_vs_openssl(&expected, data, size); +} + From 7eccad839a8f6968808b1df2b6a608536b7992fb Mon Sep 17 00:00:00 2001 From: Chandra Pratap Date: Sun, 27 Apr 2025 18:48:07 +0000 Subject: [PATCH 2/2] fuzz-tests: Add a seed corpus for the new test Add a minimal input set as a seed corpus for the newly introduced test. This leads to discovery of interesting code paths faster. --- .../003bcd08bb93ffad0b4d61c828372254e4b9f2be | Bin 0 -> 3 bytes .../00b67414c7b17916b3bd0a3d02284937fa0c4378 | Bin 0 -> 2 bytes .../0232fcbd3281b36d44182c70f1509920bc542532 | Bin 0 -> 906 bytes .../03dd595c20644765b9d26fd9e89552cb74f6a36f | Bin 0 -> 67 bytes .../0c4728abc3758468492f10ef1f38d22fd135dffe | Bin 0 -> 2 bytes .../0cb7f1222b0450cf0641a4b854804e3a33cc37ff | Bin 0 -> 578 bytes .../0cd75e492d74640b21756debc740cbd9b596ea4d | Bin 0 -> 3266 bytes .../1489f923c4dca729178b3e3233458550d8dddf29 | Bin 0 -> 2 bytes .../183becdbca8f37d3e4e71b240f57084038c3ec81 | Bin 0 -> 642 bytes .../1d002f818e39b58f0190c0278bfc194949131555 | Bin 0 -> 200 bytes .../1d547fe11c9f34e8f547bf3395dd14e4dbebc562 | Bin 0 -> 194 bytes .../2348c3e834b089bf4b1bea01fb0157c15d62c9d9 | Bin 0 -> 2 bytes .../260870f2548967a74fd5f3f829f5329f46403b00 | Bin 0 -> 130 bytes .../2dfa89bb418a8d49efdbbf4fe1d559931ed9c406 | Bin 0 -> 11 bytes .../306e5263b7893b917f5443e303955cd843ca82e9 | 1 + .../33ec7fa38942ad8ec0861a3e63aeaa9508343840 | Bin 0 -> 193 bytes .../38175c524b8de1559defa704276ef7ae5c13beac | Bin 0 -> 130 bytes .../395b99009568cf4fd843cfde8ba7903351fc734a | Bin 0 -> 1514 bytes .../397e12d959304db9d1f64ef7ac8c086668051521 | Bin 0 -> 258 bytes .../399686d5382c23e4a2b2f88d463a273d5c1d7f4e | Bin 0 -> 255 bytes .../3b955c3dd6a13d35993fb5d419cd692463142c02 | Bin 0 -> 159 bytes .../3f29546453678b855931c174a97d6c0894b8f546 | Bin 0 -> 2 bytes .../3f4ff55823481758c57dd982bd90a522d622de22 | Bin 0 -> 3 bytes .../3faf39163930b5d2f8158b9ef2073970c5c36eb9 | Bin 0 -> 186 bytes .../411e6c4070f99646f95c44025c9721cedfe26cad | Bin 0 -> 2 bytes .../471eb1d9a90b738ab8062ffef473e4e8958dd842 | Bin 0 -> 324 bytes .../48a469644907bdb069b49be57932a758b4b0e6f7 | Bin 0 -> 697 bytes .../4a6359c1418de149d310f6b1777f80b5eae2636c | Bin 0 -> 2 bytes .../4ac217cfab4813337ea74b8aa42cbe0ce225410b | Bin 0 -> 3834 bytes .../4b63870966f195165a77c6cbe3de33b6153ae6dc | Bin 0 -> 324 bytes .../4bb28530f49234022c33a9a53020019ff1729128 | Bin 0 -> 2 bytes .../4d203cd9b344e08d41d55aa16e86041f3e70c6b7 | Bin 0 -> 196 bytes .../50144d18d63195a6a4b2de9c852df92d1513efc2 | Bin 0 -> 1090 bytes .../559aca60cebde1281891126e6fd1e9aeb5805f20 | Bin 0 -> 194 bytes .../58b41a857482f0df451f89f17f59cee2168baf21 | Bin 0 -> 3271 bytes .../59ff41a3b72641eba6aee557d8c7767d2622c4ca | Bin 0 -> 131 bytes .../61e24e7062370a3d92e1cb5f6c24de42aeaba3df | Bin 0 -> 3835 bytes .../62f62040ffe6914412b97520a91bf266af7b8d4c | Bin 0 -> 258 bytes .../63083b4f965528712c35bcae27f05fc95fd84644 | Bin 0 -> 300 bytes .../66365e8dee9bbdd6fed239d6ac8ee4f05587bcd5 | Bin 0 -> 196 bytes .../698901522ceeac2ca88c44979cc1199656f86bef | 1 + .../6bc896c1c613812cb90989f1ee99b46ccc697e8f | Bin 0 -> 2 bytes .../6c87e8951299d8a532146a93911048146b6fe1e0 | Bin 0 -> 2 bytes .../723e54f803700e8d818f622930f9b84ecec8bcbb | Bin 0 -> 130 bytes .../72c86894a0bb2a28a21bfe5217de2c59ed6cd13e | Bin 0 -> 260 bytes .../746797f5247853c8e962146a6bb36e8e512ed42e | Bin 0 -> 256 bytes .../748f57c8856494d05c9d7be464b20ccdaab914a2 | Bin 0 -> 258 bytes .../75d89954109a8d88e0488631283b96c22bf7c033 | Bin 0 -> 194 bytes .../7a5732137ebd525fce5ccee922860994d7d9c0fb | Bin 0 -> 260 bytes .../7bf1ecf9791c03e0ba838dfe8459d81a237821f8 | Bin 0 -> 2 bytes .../7dbe7039a49b2c1fb575d14a10568dab70952fd4 | Bin 0 -> 1092 bytes .../7ff8c5582e347a6e6828076df903fba534a1d8c7 | Bin 0 -> 58 bytes .../85bef6c0baf98b732add2ee7dfa4dc07dc82c652 | Bin 0 -> 269 bytes .../91c9417ebcf6dfa66b691e3252e102f0589397b2 | Bin 0 -> 67 bytes .../956f508034f79d63eaf5e466042d63f3d928e900 | Bin 0 -> 257 bytes .../9ac521e32f8e19473bc914e1af8ae423a6d8c122 | Bin 0 -> 2 bytes .../a202b5f896612a26413b840e1df36f018e755164 | Bin 0 -> 194 bytes .../a7225ba2cfb6e35b6272c5eb80d3bd9e7eb4a18e | Bin 0 -> 223 bytes .../a7686aad98116da5ce95850c47c42a7baa923bb1 | Bin 0 -> 178 bytes .../a7d33b079e6e94881188d21cf247327ec80be35c | Bin 0 -> 35 bytes .../aa3e5dcdd77b153f2e59bd0d8794fde33cb4e486 | Bin 0 -> 2 bytes .../ad5c038c62047876781b97c9b362a80e4ce88b48 | Bin 0 -> 198 bytes .../addba5cfc7d6f077b8a46f4d4549d4e24c181954 | Bin 0 -> 3 bytes .../ae862ec0d1b19d519cf25778363fefd3d07f5b8c | Bin 0 -> 198 bytes .../af00dcea378a0f2706b10458ed0ee57d7b0474dd | Bin 0 -> 196 bytes .../b3b7cce3f42183b6baaf51be28ae53ef22d394f9 | Bin 0 -> 2 bytes .../b465efa5b17ae81d62fdcd4f0ba9286f14db4aa0 | Bin 0 -> 130 bytes .../b56576d2b9b5ce3ebe528b8205caaf8573b5a303 | Bin 0 -> 580 bytes .../b5c2337a47fe6831a8c9274b07adfa410e730306 | Bin 0 -> 140 bytes .../b70175e9b5c30c78e7647d7cc58cd7f558436319 | Bin 0 -> 285 bytes .../b746fc2fdbe2b04950032f2ece3735130639acf3 | Bin 0 -> 1122 bytes .../bec65a9e8615029bdf4fc31860d84349d6e6c99d | Bin 0 -> 2 bytes .../bf702a82c42a0a7c4c6254b1b58bfdb6518ed16b | Bin 0 -> 192 bytes .../c1be762cde85f02789b39614481073b328d39542 | Bin 0 -> 898 bytes .../c22469279ff60920e3b0d089268bfadaa0bc7132 | Bin 0 -> 132 bytes .../c253a3e669ca679835c1fb051844b368ad0b0d7e | Bin 0 -> 768 bytes .../c272e598047ae75cfa871941ff5f8500b7154203 | Bin 0 -> 27 bytes .../c99743d8d48b8fa1ed7a4cafdfcd8b3b579f8ccb | Bin 0 -> 2 bytes .../cadd4c97c7cd8a9cb35a39cf346baae77ea997f5 | Bin 0 -> 1154 bytes .../caf1b13e4c9906ff739dd635a09e440772b3f052 | Bin 0 -> 3 bytes .../d04f33b7749f4b341033bcd4da74b6dc6e5b6388 | Bin 0 -> 3769 bytes .../d0c72369ad0efa0d0389f314577dfac1a9f6ec09 | Bin 0 -> 131 bytes .../d2f8727f36441d93342009b8e66a95f5a1dac286 | Bin 0 -> 1402 bytes .../d3dde8814a4310301b717d3e4dea8b15ee4b02b0 | Bin 0 -> 259 bytes .../d4820a9d5ac532b4e3e021ee2d42cba28b8da0b8 | Bin 0 -> 132 bytes .../d4869a703d5bff8e6b9094d4563469d701407198 | Bin 0 -> 386 bytes .../d4c6c8bf9ddb354aa340e8b060c6482fb8097c86 | Bin 0 -> 2 bytes .../d51dba320bdcfc3c504ce89fa65fd3bd26113fc5 | Bin 0 -> 752 bytes .../d7d5cd6e67f847aef4130cc604a4a4057d461ab4 | Bin 0 -> 130 bytes .../dd00ca0a6d9550f12943cd4410068d4ce0060a65 | Bin 0 -> 2 bytes .../ddab7c6b08b555c56e1a7b44448efc49cc04d991 | Bin 0 -> 132 bytes .../de79a66135b88953ae4b674a27de632aa517a801 | Bin 0 -> 322 bytes .../deb82e3fb7b490c188cf7c4cd2b0b9271c54e2dd | Bin 0 -> 1402 bytes .../e43a2ac4618ff0d82e9066aac86ff7408e925f3a | Bin 0 -> 258 bytes .../e72c53600fab26d02b7f8db8ae5b9156e2efc3b1 | Bin 0 -> 2 bytes .../f0bc8ca5cbc7d6763661bf29d7962c04738d86bc | Bin 0 -> 2 bytes .../f1e39479b3f84f40a6dca061ace8c910036cb867 | Bin 0 -> 2 bytes .../f36488c08303b2a5d69384b3a05f8cfd95a3df00 | Bin 0 -> 2 bytes .../f50e7aa344177ec79873d26ac2c5f95225ae2121 | Bin 0 -> 923 bytes .../f7f48ed28a7021ec372a721e105e7be916d5198a | Bin 0 -> 1402 bytes .../ffaa552ccebd242671d958be9c9f9dfd37f938a7 | Bin 0 -> 705 bytes 101 files changed, 2 insertions(+) create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/003bcd08bb93ffad0b4d61c828372254e4b9f2be create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/00b67414c7b17916b3bd0a3d02284937fa0c4378 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/0232fcbd3281b36d44182c70f1509920bc542532 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/03dd595c20644765b9d26fd9e89552cb74f6a36f create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/0c4728abc3758468492f10ef1f38d22fd135dffe create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/0cb7f1222b0450cf0641a4b854804e3a33cc37ff create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/0cd75e492d74640b21756debc740cbd9b596ea4d create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/1489f923c4dca729178b3e3233458550d8dddf29 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/183becdbca8f37d3e4e71b240f57084038c3ec81 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/1d002f818e39b58f0190c0278bfc194949131555 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/1d547fe11c9f34e8f547bf3395dd14e4dbebc562 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/2348c3e834b089bf4b1bea01fb0157c15d62c9d9 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/260870f2548967a74fd5f3f829f5329f46403b00 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/2dfa89bb418a8d49efdbbf4fe1d559931ed9c406 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/306e5263b7893b917f5443e303955cd843ca82e9 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/33ec7fa38942ad8ec0861a3e63aeaa9508343840 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/38175c524b8de1559defa704276ef7ae5c13beac create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/395b99009568cf4fd843cfde8ba7903351fc734a create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/397e12d959304db9d1f64ef7ac8c086668051521 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/399686d5382c23e4a2b2f88d463a273d5c1d7f4e create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/3b955c3dd6a13d35993fb5d419cd692463142c02 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/3f29546453678b855931c174a97d6c0894b8f546 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/3f4ff55823481758c57dd982bd90a522d622de22 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/3faf39163930b5d2f8158b9ef2073970c5c36eb9 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/411e6c4070f99646f95c44025c9721cedfe26cad create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/471eb1d9a90b738ab8062ffef473e4e8958dd842 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/48a469644907bdb069b49be57932a758b4b0e6f7 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/4a6359c1418de149d310f6b1777f80b5eae2636c create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/4ac217cfab4813337ea74b8aa42cbe0ce225410b create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/4b63870966f195165a77c6cbe3de33b6153ae6dc create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/4bb28530f49234022c33a9a53020019ff1729128 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/4d203cd9b344e08d41d55aa16e86041f3e70c6b7 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/50144d18d63195a6a4b2de9c852df92d1513efc2 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/559aca60cebde1281891126e6fd1e9aeb5805f20 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/58b41a857482f0df451f89f17f59cee2168baf21 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/59ff41a3b72641eba6aee557d8c7767d2622c4ca create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/61e24e7062370a3d92e1cb5f6c24de42aeaba3df create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/62f62040ffe6914412b97520a91bf266af7b8d4c create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/63083b4f965528712c35bcae27f05fc95fd84644 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/66365e8dee9bbdd6fed239d6ac8ee4f05587bcd5 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/698901522ceeac2ca88c44979cc1199656f86bef create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/6bc896c1c613812cb90989f1ee99b46ccc697e8f create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/6c87e8951299d8a532146a93911048146b6fe1e0 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/723e54f803700e8d818f622930f9b84ecec8bcbb create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/72c86894a0bb2a28a21bfe5217de2c59ed6cd13e create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/746797f5247853c8e962146a6bb36e8e512ed42e create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/748f57c8856494d05c9d7be464b20ccdaab914a2 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/75d89954109a8d88e0488631283b96c22bf7c033 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/7a5732137ebd525fce5ccee922860994d7d9c0fb create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/7bf1ecf9791c03e0ba838dfe8459d81a237821f8 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/7dbe7039a49b2c1fb575d14a10568dab70952fd4 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/7ff8c5582e347a6e6828076df903fba534a1d8c7 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/85bef6c0baf98b732add2ee7dfa4dc07dc82c652 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/91c9417ebcf6dfa66b691e3252e102f0589397b2 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/956f508034f79d63eaf5e466042d63f3d928e900 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/9ac521e32f8e19473bc914e1af8ae423a6d8c122 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/a202b5f896612a26413b840e1df36f018e755164 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/a7225ba2cfb6e35b6272c5eb80d3bd9e7eb4a18e create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/a7686aad98116da5ce95850c47c42a7baa923bb1 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/a7d33b079e6e94881188d21cf247327ec80be35c create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/aa3e5dcdd77b153f2e59bd0d8794fde33cb4e486 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/ad5c038c62047876781b97c9b362a80e4ce88b48 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/addba5cfc7d6f077b8a46f4d4549d4e24c181954 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/ae862ec0d1b19d519cf25778363fefd3d07f5b8c create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/af00dcea378a0f2706b10458ed0ee57d7b0474dd create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/b3b7cce3f42183b6baaf51be28ae53ef22d394f9 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/b465efa5b17ae81d62fdcd4f0ba9286f14db4aa0 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/b56576d2b9b5ce3ebe528b8205caaf8573b5a303 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/b5c2337a47fe6831a8c9274b07adfa410e730306 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/b70175e9b5c30c78e7647d7cc58cd7f558436319 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/b746fc2fdbe2b04950032f2ece3735130639acf3 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/bec65a9e8615029bdf4fc31860d84349d6e6c99d create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/bf702a82c42a0a7c4c6254b1b58bfdb6518ed16b create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/c1be762cde85f02789b39614481073b328d39542 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/c22469279ff60920e3b0d089268bfadaa0bc7132 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/c253a3e669ca679835c1fb051844b368ad0b0d7e create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/c272e598047ae75cfa871941ff5f8500b7154203 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/c99743d8d48b8fa1ed7a4cafdfcd8b3b579f8ccb create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/cadd4c97c7cd8a9cb35a39cf346baae77ea997f5 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/caf1b13e4c9906ff739dd635a09e440772b3f052 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/d04f33b7749f4b341033bcd4da74b6dc6e5b6388 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/d0c72369ad0efa0d0389f314577dfac1a9f6ec09 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/d2f8727f36441d93342009b8e66a95f5a1dac286 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/d3dde8814a4310301b717d3e4dea8b15ee4b02b0 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/d4820a9d5ac532b4e3e021ee2d42cba28b8da0b8 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/d4869a703d5bff8e6b9094d4563469d701407198 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/d4c6c8bf9ddb354aa340e8b060c6482fb8097c86 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/d51dba320bdcfc3c504ce89fa65fd3bd26113fc5 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/d7d5cd6e67f847aef4130cc604a4a4057d461ab4 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/dd00ca0a6d9550f12943cd4410068d4ce0060a65 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/ddab7c6b08b555c56e1a7b44448efc49cc04d991 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/de79a66135b88953ae4b674a27de632aa517a801 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/deb82e3fb7b490c188cf7c4cd2b0b9271c54e2dd create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/e43a2ac4618ff0d82e9066aac86ff7408e925f3a create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/e72c53600fab26d02b7f8db8ae5b9156e2efc3b1 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/f0bc8ca5cbc7d6763661bf29d7962c04738d86bc create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/f1e39479b3f84f40a6dca061ace8c910036cb867 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/f36488c08303b2a5d69384b3a05f8cfd95a3df00 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/f50e7aa344177ec79873d26ac2c5f95225ae2121 create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/f7f48ed28a7021ec372a721e105e7be916d5198a create mode 100644 tests/fuzz/corpora/fuzz-hmac-sha256/ffaa552ccebd242671d958be9c9f9dfd37f938a7 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/003bcd08bb93ffad0b4d61c828372254e4b9f2be b/tests/fuzz/corpora/fuzz-hmac-sha256/003bcd08bb93ffad0b4d61c828372254e4b9f2be new file mode 100644 index 0000000000000000000000000000000000000000..c2f0835f19983bd8b505efcbb1c8029a86ea1d69 GIT binary patch literal 3 KcmZRuW&i*Hc>p{B literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/00b67414c7b17916b3bd0a3d02284937fa0c4378 b/tests/fuzz/corpora/fuzz-hmac-sha256/00b67414c7b17916b3bd0a3d02284937fa0c4378 new file mode 100644 index 0000000000000000000000000000000000000000..838a0074745070e9604a3deae4f5838b4942d6a4 GIT binary patch literal 2 JcmZSh2><~50Qvv` literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/0232fcbd3281b36d44182c70f1509920bc542532 b/tests/fuzz/corpora/fuzz-hmac-sha256/0232fcbd3281b36d44182c70f1509920bc542532 new file mode 100644 index 0000000000000000000000000000000000000000..e3fafe122460a3aac01d6ba1bd9baa67217b34e8 GIT binary patch literal 906 zcmc(du?>JA5Jg`sOspNlIDvDqkb7BMSUG_bHTO@VXkp?n$h+eMcK~HU%a!Wy#axGH zLDn-lxw?lo fB%un7^x^Y>ECf&xPrgGky9td4jYJsnnVX3s`K$LoBg21GA!O$wOF_kLp)}1YsH@meTnFQ97$^X9 H0Ig^Mfce(i literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/0cd75e492d74640b21756debc740cbd9b596ea4d b/tests/fuzz/corpora/fuzz-hmac-sha256/0cd75e492d74640b21756debc740cbd9b596ea4d new file mode 100644 index 0000000000000000000000000000000000000000..fa7b91d78c1814ae30af6ffa394e502777884f33 GIT binary patch literal 3266 zcmd^BF%H5o42)Q_GO;2gB*ehPz$2J>00T4X(!ca+kyueA-at)4Y`1ROv?`T~2YPm$ z*uJDE)LKQ%b}}tz;l4YBC4y`gXmKLRu+`GqtkEFhV_0LlW*WN`UVQtOo?9s>##HOD zkINx{<;V_0EzFlCh0aF`3G>Z}hlScR=A%xaqCeF~zcg%R?U~>Tblt4n!z5T?%!#H) z$8yS0DLvTz$W7!Tw|*hC=aRKf4Usi;e8A+DgMP#QXPLPXV~uI~CH9iU0xt6?LN64K zDs;-+;uKF5Aqxa=;3wT`L-7D9Z47Zd)FD(^#$D>cigB6oJjYJrUHy7r%{}@`Jj<$u;G^d~rV8d_-T!18RF*2Zf3Fc9_X{d}} n|A8970971=_Z>q7zq2wK4A69ZC&n5yJwPs!HLRGjnQ$Qh=)Ibb literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/1d002f818e39b58f0190c0278bfc194949131555 b/tests/fuzz/corpora/fuzz-hmac-sha256/1d002f818e39b58f0190c0278bfc194949131555 new file mode 100644 index 0000000000000000000000000000000000000000..1255bbdacc69b09620de2abba8a9ecf68a80453b GIT binary patch literal 200 xcmZQ#&@KJXfE{pR7e*6(jRPzm*MFEvaI;Yv_fff+yq}mt5D@@eKYEb> literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/2348c3e834b089bf4b1bea01fb0157c15d62c9d9 b/tests/fuzz/corpora/fuzz-hmac-sha256/2348c3e834b089bf4b1bea01fb0157c15d62c9d9 new file mode 100644 index 0000000000000000000000000000000000000000..ab99b16c6905f440b18c2982e54a113a0446d22e GIT binary patch literal 2 JcmZSh2mk={0P+9; literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/260870f2548967a74fd5f3f829f5329f46403b00 b/tests/fuzz/corpora/fuzz-hmac-sha256/260870f2548967a74fd5f3f829f5329f46403b00 new file mode 100644 index 0000000000000000000000000000000000000000..0a1a601f6bf0015614bb159453ab09fc5ff2fcb0 GIT binary patch literal 130 lcmZSh#=tNK6|k|fJpuzD0|fw;r6eaOqN>KpBf?m)UI10%JjMV3 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/2dfa89bb418a8d49efdbbf4fe1d559931ed9c406 b/tests/fuzz/corpora/fuzz-hmac-sha256/2dfa89bb418a8d49efdbbf4fe1d559931ed9c406 new file mode 100644 index 0000000000000000000000000000000000000000..f85e33683707de9d1afb941080dcd3f0ac43521e GIT binary patch literal 11 RcmZSJxXQqw&j2L90{{$&0^tAv literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/306e5263b7893b917f5443e303955cd843ca82e9 b/tests/fuzz/corpora/fuzz-hmac-sha256/306e5263b7893b917f5443e303955cd843ca82e9 new file mode 100644 index 000000000000..f941710440aa --- /dev/null +++ b/tests/fuzz/corpora/fuzz-hmac-sha256/306e5263b7893b917f5443e303955cd843ca82e9 @@ -0,0 +1 @@ +~ÿÿÿÿååååååååååååÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿåååþÿÿÿÿÿÿÿååååååååååååååååååååååååååååå \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/33ec7fa38942ad8ec0861a3e63aeaa9508343840 b/tests/fuzz/corpora/fuzz-hmac-sha256/33ec7fa38942ad8ec0861a3e63aeaa9508343840 new file mode 100644 index 0000000000000000000000000000000000000000..655f3847946f9300a40656be9098053b3726c6c1 GIT binary patch literal 193 gcmZ>FM*)ls94LI;93xC%g(*b72sWEBUB~bZ0Qhq(fB*mh literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/38175c524b8de1559defa704276ef7ae5c13beac b/tests/fuzz/corpora/fuzz-hmac-sha256/38175c524b8de1559defa704276ef7ae5c13beac new file mode 100644 index 0000000000000000000000000000000000000000..a979b31eecbe94021fca9df2c6d35bec7b176571 GIT binary patch literal 130 dcmZQbLx2PX6Dx}W2C&MerNN|$rT>F~6#%K1AAA4+ literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/395b99009568cf4fd843cfde8ba7903351fc734a b/tests/fuzz/corpora/fuzz-hmac-sha256/395b99009568cf4fd843cfde8ba7903351fc734a new file mode 100644 index 0000000000000000000000000000000000000000..690fb696ff71f7c1af338b2d9862a82f5e1c54f3 GIT binary patch literal 1514 zcmcIi$q|4c3}p1_*ADzRnpb0^cB!J;i^IDQ+lPriyFrjiWqzNFo0My8^ zNg{J#$VO^ZYX2mR*i+0;g(xq6T~@byyK5)bjNz#4*K6;(xvO4^1E{sEh=X#GN(yoV zwAQX)&HU7=U!ff{5F1rTi@13+Lpeo%)l4bcU3 Z0T*L3K>$fL0P`3axPacl3jpp>Vp0GA literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/399686d5382c23e4a2b2f88d463a273d5c1d7f4e b/tests/fuzz/corpora/fuzz-hmac-sha256/399686d5382c23e4a2b2f88d463a273d5c1d7f4e new file mode 100644 index 0000000000000000000000000000000000000000..d5bae8442b3486377285bc92cf45b9f9dac47272 GIT binary patch literal 255 zcmZShqp6vxNgQ4)!p*C_z5DB_FmhFkA>g*9Nui HF9QPrGq1=g literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/4a6359c1418de149d310f6b1777f80b5eae2636c b/tests/fuzz/corpora/fuzz-hmac-sha256/4a6359c1418de149d310f6b1777f80b5eae2636c new file mode 100644 index 0000000000000000000000000000000000000000..bd783d21c8d66326ea7148816f9b11678736a4fc GIT binary patch literal 2 JcmZSh3;+Q20Q3L= literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/4ac217cfab4813337ea74b8aa42cbe0ce225410b b/tests/fuzz/corpora/fuzz-hmac-sha256/4ac217cfab4813337ea74b8aa42cbe0ce225410b new file mode 100644 index 0000000000000000000000000000000000000000..e750ba1e2e4eb3519a1564a0f51f89ee676b83d1 GIT binary patch literal 3834 zcmeHJy>7xV5H?-2p-f#Xq$1RTi3i{*`XDS>I`uJlh`tR=B-Aw$12a;{+0Olti-QRX zsOk;zcW3*4KASV<%><;lN)mk)`CSmK5Udu44kfS{T%|>^X%$#tg<|we#`MXiHBDur zPFx$`HKS@Xoz?C?m)RjBdIahywhF0aK9EVR&l~>=Aur}b@E=r=kXs1H%?v#KWf_ki zN9oEl%Q$L>?yO$jkVnW?t__~K>z?gNTr+dG+Kw`DRU5mwCIR-n2{f|K4#^Ls;;tD% zv9LXimS4bZ%0a)~-?du?SK>t)6Z19S{d}*5IT0Evlv5NNw9TUc%@8a2RL2yKiA#Vk z3Ltt0pLl5$B@HZMo->7DLXabJ)1Tv0S(fAv5ri9>V_Q<>dmBE4t(?Yc7=WNm1^D3q zE&or^J)RB8S0uJ3lkg>74 JwCpdnb_TOb3Pu0` literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/4b63870966f195165a77c6cbe3de33b6153ae6dc b/tests/fuzz/corpora/fuzz-hmac-sha256/4b63870966f195165a77c6cbe3de33b6153ae6dc new file mode 100644 index 0000000000000000000000000000000000000000..bf47d94dcf46b627e926b9e3081350de0ca06893 GIT binary patch literal 324 zcmZQ#zy|&k1DvP} literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/4d203cd9b344e08d41d55aa16e86041f3e70c6b7 b/tests/fuzz/corpora/fuzz-hmac-sha256/4d203cd9b344e08d41d55aa16e86041f3e70c6b7 new file mode 100644 index 0000000000000000000000000000000000000000..3ef7d8eaded4984fc24a199a06e57d7559a40f49 GIT binary patch literal 196 scmZQd$xLU^{m(!cG=ae)2t_%GV&P8+?=>m_3jTqK{QnPQA<08))#833Q~F_ZuR literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/58b41a857482f0df451f89f17f59cee2168baf21 b/tests/fuzz/corpora/fuzz-hmac-sha256/58b41a857482f0df451f89f17f59cee2168baf21 new file mode 100644 index 0000000000000000000000000000000000000000..812aecdd94f4dec05d9d76c3c9e13bf9adb55ec1 GIT binary patch literal 3271 zcmeHJF%H5o42)R2GO;2gB*ehPTX;wp{?eyKVnva714$ENJ2*~KsUShK^z1m!`P^Dn zTO}-0wK_fu@*V(M~0LKCn{>w0PG@6PEr$F?!>&}1WwDGta#0EXDE)Ht;muIS;noGv}w>-Eu-`j iK;23|cC_VT$dhSPjr+gHE&Aj8)VNK13ijZk>**7I*Z3{~ literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/59ff41a3b72641eba6aee557d8c7767d2622c4ca b/tests/fuzz/corpora/fuzz-hmac-sha256/59ff41a3b72641eba6aee557d8c7767d2622c4ca new file mode 100644 index 0000000000000000000000000000000000000000..f2a7f6ba29ef4c3b9b9e6d49ed76b31a99cdbaf3 GIT binary patch literal 131 bcmZQ*;NKF#z;Gdek%0gpsDOZeT+#^uTPy<} literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/61e24e7062370a3d92e1cb5f6c24de42aeaba3df b/tests/fuzz/corpora/fuzz-hmac-sha256/61e24e7062370a3d92e1cb5f6c24de42aeaba3df new file mode 100644 index 0000000000000000000000000000000000000000..e35cd5962f4db1b4b0d4243302f7d0993a85b5ff GIT binary patch literal 3835 zcmds3J8r`;3>AVdg|@;|(5(niH0aPN_sA0TAYL-}8abMP?gok;pnz*yACf99*;Zq? z)et>WA3i?GRMdk?v}RP(@+{nUkFY~9n>jLuIQi}VR;i<330qc8Qx7(n&^NzAsad3M z{Cbg;9fUYZGJ`CI0n1wceU#mTH=peL>&yA$?6ZsdOtM`-f%#Qj+A*tZA zb95L9GYBw8`>>dR)!&=tmU;W+}CKrPyeB5D8359hW(j&C5CuVaYCa=kk_r6#hU=%IwLLYErqAj(`#(^U3s16^bi1pn?#uN}d%%0VTID4K Y_hJYFUb}>ZtG`s4<^_gYuJ%CI-&QXRr~m)} literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/62f62040ffe6914412b97520a91bf266af7b8d4c b/tests/fuzz/corpora/fuzz-hmac-sha256/62f62040ffe6914412b97520a91bf266af7b8d4c new file mode 100644 index 0000000000000000000000000000000000000000..90af64fe888e671ab3bff648b56005614fa2bd1b GIT binary patch literal 258 ucmZQzU|?c^fdBuCj*5$h3P8Ca>Oa-NPoRk~3;uti55VOK1_s@F-Fg5gnbisa literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/63083b4f965528712c35bcae27f05fc95fd84644 b/tests/fuzz/corpora/fuzz-hmac-sha256/63083b4f965528712c35bcae27f05fc95fd84644 new file mode 100644 index 0000000000000000000000000000000000000000..461a26c325e74db8aeb4907e0f8bfb2808b8166e GIT binary patch literal 300 zcmbO_l|s-4(yxRY{3iey888$iV2BVBz_k7j!%qej(Ve7%hX*Caj}|j9K*NXO*M9)* C*1)#_ literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/66365e8dee9bbdd6fed239d6ac8ee4f05587bcd5 b/tests/fuzz/corpora/fuzz-hmac-sha256/66365e8dee9bbdd6fed239d6ac8ee4f05587bcd5 new file mode 100644 index 0000000000000000000000000000000000000000..bd517232aa3e4f063d3f407c00b6f2068b13a3c7 GIT binary patch literal 196 zcmZQ#&@KJXfC>KN0Iy&Fe+^aN!;h+s6P1g>!(rloJVr7wTmu=?!0-zOe!v*Ezka<2 H0|o{Fm*-Z@ literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/698901522ceeac2ca88c44979cc1199656f86bef b/tests/fuzz/corpora/fuzz-hmac-sha256/698901522ceeac2ca88c44979cc1199656f86bef new file mode 100644 index 000000000000..5ed119b50e23 --- /dev/null +++ b/tests/fuzz/corpora/fuzz-hmac-sha256/698901522ceeac2ca88c44979cc1199656f86bef @@ -0,0 +1 @@ +•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••ijjj••••••••••••••†••••""""""""""""""""""""""1""""ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ%ÿÿÿ`ÿÿÿÿÿÿÿÿÿ•••••••••••••ijjj••••••••••••••†••••""""""""""""""""""""""1""""ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ%ÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿÿ \ No newline at end of file diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/6bc896c1c613812cb90989f1ee99b46ccc697e8f b/tests/fuzz/corpora/fuzz-hmac-sha256/6bc896c1c613812cb90989f1ee99b46ccc697e8f new file mode 100644 index 0000000000000000000000000000000000000000..00ffac900d2cff292237a83e04efac71be67fa29 GIT binary patch literal 2 JcmZQz1pojC00sa6 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/6c87e8951299d8a532146a93911048146b6fe1e0 b/tests/fuzz/corpora/fuzz-hmac-sha256/6c87e8951299d8a532146a93911048146b6fe1e0 new file mode 100644 index 0000000000000000000000000000000000000000..a903574af00b573ad9bdb2bccf8d93ed00c675de GIT binary patch literal 2 JcmZQz1^@sB00aO4 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/723e54f803700e8d818f622930f9b84ecec8bcbb b/tests/fuzz/corpora/fuzz-hmac-sha256/723e54f803700e8d818f622930f9b84ecec8bcbb new file mode 100644 index 0000000000000000000000000000000000000000..c090d804f1fa18bffcbd2674048e5fe846f48213 GIT binary patch literal 130 zcmZSZ_V&K73g94ZX)a32`6$va@UvGEg literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/75d89954109a8d88e0488631283b96c22bf7c033 b/tests/fuzz/corpora/fuzz-hmac-sha256/75d89954109a8d88e0488631283b96c22bf7c033 new file mode 100644 index 0000000000000000000000000000000000000000..b3f04b93970b057c659aafd8ffb9335982ce5e73 GIT binary patch literal 194 fcmZQb!vKs73=9ZCAcrQP3e8k)G(I6N%!O6}0;CT) literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/7a5732137ebd525fce5ccee922860994d7d9c0fb b/tests/fuzz/corpora/fuzz-hmac-sha256/7a5732137ebd525fce5ccee922860994d7d9c0fb new file mode 100644 index 0000000000000000000000000000000000000000..71cf4da474133c1a2743d4492a3dc2acededcb26 GIT binary patch literal 260 zcmZShGnG=%1~Nbi2>$>7p8&*QuoDyPhX_49C@Frl`2T;fwG0DmJLY0t7gC6oZTsdHuSSDga~{E}(%+0z;gErk({_ zM-{)8Vz?Wd08+%~JuRf}W_HYPTUDHQ{!F+Ayp!Z?CBj~Ws28a1d$;b99)Br)QG Q5J>|X6A?sE7BiXx0NLE_vH$=8 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/7ff8c5582e347a6e6828076df903fba534a1d8c7 b/tests/fuzz/corpora/fuzz-hmac-sha256/7ff8c5582e347a6e6828076df903fba534a1d8c7 new file mode 100644 index 0000000000000000000000000000000000000000..71f1cbc8c1290a732d7934f5f371406d6fd13c41 GIT binary patch literal 58 OcmZQzAPX48S^)q7z5vJo literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/85bef6c0baf98b732add2ee7dfa4dc07dc82c652 b/tests/fuzz/corpora/fuzz-hmac-sha256/85bef6c0baf98b732add2ee7dfa4dc07dc82c652 new file mode 100644 index 0000000000000000000000000000000000000000..397ba229a128291af85e5746476a94ce7a5f7846 GIT binary patch literal 269 ycmeC4N@b9lm6e5REB~)Mp;{N~700AEVaRF7JL;_qA?#Oc>7SP%M{{sMW!l&f` literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/91c9417ebcf6dfa66b691e3252e102f0589397b2 b/tests/fuzz/corpora/fuzz-hmac-sha256/91c9417ebcf6dfa66b691e3252e102f0589397b2 new file mode 100644 index 0000000000000000000000000000000000000000..c6cb0b96e70a51791de7589222c8df3c499f1dcf GIT binary patch literal 67 gcmZ=%_=^lKf;bG!$U=+^K%NS+2!tI46lVk>0FfRz5&!@I literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/956f508034f79d63eaf5e466042d63f3d928e900 b/tests/fuzz/corpora/fuzz-hmac-sha256/956f508034f79d63eaf5e466042d63f3d928e900 new file mode 100644 index 0000000000000000000000000000000000000000..2c0d285513f4e047dd1f55f4668112e2ea309877 GIT binary patch literal 257 zcmZSh$MEkz69YEzpCkY>0jdGbFtF%*APE!y{|O0TSfY#}f<*vg)Wd_4;zx@S7Nc6> Mf@BLO^A}VI0Jwj(5dZ)H literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/9ac521e32f8e19473bc914e1af8ae423a6d8c122 b/tests/fuzz/corpora/fuzz-hmac-sha256/9ac521e32f8e19473bc914e1af8ae423a6d8c122 new file mode 100644 index 0000000000000000000000000000000000000000..8835708590a9afa236e1bbad18df9d23de82ccd3 GIT binary patch literal 2 JcmZQz0ssI600RI3 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/a202b5f896612a26413b840e1df36f018e755164 b/tests/fuzz/corpora/fuzz-hmac-sha256/a202b5f896612a26413b840e1df36f018e755164 new file mode 100644 index 0000000000000000000000000000000000000000..327cbc6b0c124620750d73ada52a81e88a504e7c GIT binary patch literal 194 lcmZQzzy!bkg8;)3Oc~-u7=cP5<^WA14S=-b1exeE-vO3<5Dx$V literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/a7225ba2cfb6e35b6272c5eb80d3bd9e7eb4a18e b/tests/fuzz/corpora/fuzz-hmac-sha256/a7225ba2cfb6e35b6272c5eb80d3bd9e7eb4a18e new file mode 100644 index 0000000000000000000000000000000000000000..802e76958157b7b7b81f1db2c11fd5ad45323d23 GIT binary patch literal 223 jcmZQ#&@KJXKmmA-AN(f=K#YVqs)vBv8W?_I0WeJfNDFNG literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/a7686aad98116da5ce95850c47c42a7baa923bb1 b/tests/fuzz/corpora/fuzz-hmac-sha256/a7686aad98116da5ce95850c47c42a7baa923bb1 new file mode 100644 index 0000000000000000000000000000000000000000..35a26c25a57c30bd1a113afff962d3400151ad8a GIT binary patch literal 178 zcmb=(%TJp)6$}_4Koi8lDmZm2BST7dV-Qy}P^BgVL>GcwhhR>fJ5>n-fTSrkfZ^AF E0CpckhX4Qo literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/a7d33b079e6e94881188d21cf247327ec80be35c b/tests/fuzz/corpora/fuzz-hmac-sha256/a7d33b079e6e94881188d21cf247327ec80be35c new file mode 100644 index 0000000000000000000000000000000000000000..dd709d7b1464db9805108b022797fe386b5c946f GIT binary patch literal 35 WcmZQjV1R%>|G@ytgHcV4QLF%`I0yLv literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/aa3e5dcdd77b153f2e59bd0d8794fde33cb4e486 b/tests/fuzz/corpora/fuzz-hmac-sha256/aa3e5dcdd77b153f2e59bd0d8794fde33cb4e486 new file mode 100644 index 0000000000000000000000000000000000000000..ba01f6b05bdbb386b35f4d086e268c5d422cafb9 GIT binary patch literal 2 JcmZSh4*&rH0RR91 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/ad5c038c62047876781b97c9b362a80e4ce88b48 b/tests/fuzz/corpora/fuzz-hmac-sha256/ad5c038c62047876781b97c9b362a80e4ce88b48 new file mode 100644 index 0000000000000000000000000000000000000000..936a58b964b5c3f47f71325769fcdd0c7ef8d3f1 GIT binary patch literal 198 zcmZQ#&@KJXfE{pR7e*0%jRPJK5VgmyM01Pc&jQ{`u literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/addba5cfc7d6f077b8a46f4d4549d4e24c181954 b/tests/fuzz/corpora/fuzz-hmac-sha256/addba5cfc7d6f077b8a46f4d4549d4e24c181954 new file mode 100644 index 0000000000000000000000000000000000000000..17f1fd7e9ce0c793425f87f74be08d2b656c685a GIT binary patch literal 3 KcmZQ%-~s>u5C9AS literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/ae862ec0d1b19d519cf25778363fefd3d07f5b8c b/tests/fuzz/corpora/fuzz-hmac-sha256/ae862ec0d1b19d519cf25778363fefd3d07f5b8c new file mode 100644 index 0000000000000000000000000000000000000000..9480e3130279ed7b0d8f01db2d174bc1f0879529 GIT binary patch literal 198 zcmZSj|DTbeUh~GrR_Fi7p!)y+*D$~UV?byY1ZY7pakD_W7_a~&9YmRf#R!-X00>Yo AumAu6 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/af00dcea378a0f2706b10458ed0ee57d7b0474dd b/tests/fuzz/corpora/fuzz-hmac-sha256/af00dcea378a0f2706b10458ed0ee57d7b0474dd new file mode 100644 index 0000000000000000000000000000000000000000..ae0c29e2f05f3fab512da496852ac73d0dd9f29f GIT binary patch literal 196 zcmZQ#(EZN<1V$hN4!(T(&G3a30Mp3`VL++>V51>Isu1cm(Vz~h5@s}@c`NY literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/b56576d2b9b5ce3ebe528b8205caaf8573b5a303 b/tests/fuzz/corpora/fuzz-hmac-sha256/b56576d2b9b5ce3ebe528b8205caaf8573b5a303 new file mode 100644 index 0000000000000000000000000000000000000000..dda5c2a4080f7f1a35bffb443df5ff870ab12dab GIT binary patch literal 580 zcmZQ#zy|(f2g(q&jBqUua2A4*iC_X*zy32aJb{4!Xc7=R5Q5n4go-kJ$19Cr5@ZJ( z!Xo@Ekc%P4VOIyU3Ml&%#wM1AYrvxwq=rENV)y?~gupKx3LKEdk)5ZE%pryiG6+o_ OLjzQRfkC%kw;ljt%YzdD literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/b5c2337a47fe6831a8c9274b07adfa410e730306 b/tests/fuzz/corpora/fuzz-hmac-sha256/b5c2337a47fe6831a8c9274b07adfa410e730306 new file mode 100644 index 0000000000000000000000000000000000000000..761dd2b9c3fc880b846abc130382f74a14d5e95c GIT binary patch literal 140 mcmd<$!U9x)V%0$KpJ<@=^*`%3EGA(QVgLf5Fe8LQRsaA;d@>yX literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/b70175e9b5c30c78e7647d7cc58cd7f558436319 b/tests/fuzz/corpora/fuzz-hmac-sha256/b70175e9b5c30c78e7647d7cc58cd7f558436319 new file mode 100644 index 0000000000000000000000000000000000000000..0b00fe4c8bcf37d2e13c67bfc08aa8d586cb1a61 GIT binary patch literal 285 zcmbO_l|s-4(yxRY{3ifZf$|9i)L=?u+INTHCj*M;PEx_cgOcJ$iy0W80mAU>KLE0w BvgrT- literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/b746fc2fdbe2b04950032f2ece3735130639acf3 b/tests/fuzz/corpora/fuzz-hmac-sha256/b746fc2fdbe2b04950032f2ece3735130639acf3 new file mode 100644 index 0000000000000000000000000000000000000000..0c6e21869fbe5818201dac0cc4ba258b4ce8835c GIT binary patch literal 1122 zcmY#j`i~5h8Nh%MLSZK}QG|c}XJq)#@CgBwk<3G8BMD<=+F}(YOYl8N*U$g|fewR$ z|3LS_*bEFH>Fj|4AgiehuzMB}AJ|yGAcD&1at`PMSouWhMvi)9HX+XwlMLAK8v=}Z c`U9Fp19IRYvk7?-H6Y2?Nyr|o@<>qt0GIouQ2+n{ literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/bec65a9e8615029bdf4fc31860d84349d6e6c99d b/tests/fuzz/corpora/fuzz-hmac-sha256/bec65a9e8615029bdf4fc31860d84349d6e6c99d new file mode 100644 index 0000000000000000000000000000000000000000..b329103bcd66a345fb8226a5ce152d1dacc2c60b GIT binary patch literal 2 JcmZSh4gdi80Qdj^ literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/bf702a82c42a0a7c4c6254b1b58bfdb6518ed16b b/tests/fuzz/corpora/fuzz-hmac-sha256/bf702a82c42a0a7c4c6254b1b58bfdb6518ed16b new file mode 100644 index 0000000000000000000000000000000000000000..c4691ef96805b550b883d39f382ae8a2ee4fce42 GIT binary patch literal 192 dcmZ>BBNF^41!$6@7+tLa+(piC77hl30s!fJf4~3$ literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/c1be762cde85f02789b39614481073b328d39542 b/tests/fuzz/corpora/fuzz-hmac-sha256/c1be762cde85f02789b39614481073b328d39542 new file mode 100644 index 0000000000000000000000000000000000000000..9775dfe0d20905ca8307e89a076636c15d43419b GIT binary patch literal 898 zcmZQzV{&BBWxxuAX#^M;UK0Y`$O^DIP8%+WV8MkLN^t;2ppw#3WV1o+|Nl`%5au9Q zuRo)xK}aYdn1sCrQL6{l0<;!MGa3`&Ef@>t05pXNE=(Z<1A>K+#StW>Lpn?l-UCG} eUH}U|;%H710Foo_!hki50im@~xpx^D-~s?rLQPHp literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/c22469279ff60920e3b0d089268bfadaa0bc7132 b/tests/fuzz/corpora/fuzz-hmac-sha256/c22469279ff60920e3b0d089268bfadaa0bc7132 new file mode 100644 index 0000000000000000000000000000000000000000..ffaafba7a6a7066ae8d63f6a1e0c4f7d47d150f8 GIT binary patch literal 132 jcmZQlCl1`a0RoH+H?Ct<&wv}Ct7rHR6=49=3``6FI0qFi literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/c253a3e669ca679835c1fb051844b368ad0b0d7e b/tests/fuzz/corpora/fuzz-hmac-sha256/c253a3e669ca679835c1fb051844b368ad0b0d7e new file mode 100644 index 0000000000000000000000000000000000000000..2570bd221d75109fb38d735ee604369d5d0ab97c GIT binary patch literal 768 zcmZQzzy$wk1b#uy#k3Jsgb|gCl_vlZ{q>)b;XjH3oR&Z>x5ec-n5}Rlu_;8ciUJOr z*$ilWyj-ZYY`Cq5c?Gu$xD4F4NFos1;R2`(um-RSRB)LVifS}KLnr%(v+wB zDmE0?VdsET3)m}QSD`5SfWjlhf%yue?mMz^sKJEKAk6Rwi?CwV!^A*^7}0>an}#&h p^_0d3)R+dWfdLi73_y?s2SgS%xPW5VVhJtQu^R|64=wybf&eaND&7D9 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/caf1b13e4c9906ff739dd635a09e440772b3f052 b/tests/fuzz/corpora/fuzz-hmac-sha256/caf1b13e4c9906ff739dd635a09e440772b3f052 new file mode 100644 index 0000000000000000000000000000000000000000..fac9875600709e4e1af2ca877c01a6e7ac263f03 GIT binary patch literal 3 KcmZSh#RUKY0RaU7 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/d04f33b7749f4b341033bcd4da74b6dc6e5b6388 b/tests/fuzz/corpora/fuzz-hmac-sha256/d04f33b7749f4b341033bcd4da74b6dc6e5b6388 new file mode 100644 index 0000000000000000000000000000000000000000..457f6e4df16e48aabcf0ff5b51ca3d36511d0ca4 GIT binary patch literal 3769 zcmd^CJ8r`;3>AWIUOROy3Ir%RWa?RZkSv)x=MF)x(aQt~kWoOdkW$u%q(oa*B*y`& zA%3JJex5`MxnBG6q+Zp?(33_duR^=;2mzVZOpy^r78_H~T5ku3S-{`9^|`n>dMJwkYU&;Ac`;WDm;~1TtlzGkDXf*}h%-Yh9-Y z>{B)Ne~i$14gX?FMP%YOhcX>zw6~Yg$DHir`Fx6Cxn&5K@F@ z=H)n$Pz7k@F>c$R7k#iEsXxawyJD(t&uPQLt7uT-w}Ha->~HP~rJ@pmi##bLG_T@P zCsP(WgB3NB=dDY;QiYrnv3h|A`hV~=Kt*7yh=s7r1MNZjHICK%ip RBnN|P literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/d3dde8814a4310301b717d3e4dea8b15ee4b02b0 b/tests/fuzz/corpora/fuzz-hmac-sha256/d3dde8814a4310301b717d3e4dea8b15ee4b02b0 new file mode 100644 index 0000000000000000000000000000000000000000..6bc0fdb0a51362660753b805f7b407b499bb5417 GIT binary patch literal 259 zcmZSh$MEkz69Y2%Pbxsx3}nN#!^Ho8LIQAE7(*GxAdQ9@4yECmk?ez>% literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/d4869a703d5bff8e6b9094d4563469d701407198 b/tests/fuzz/corpora/fuzz-hmac-sha256/d4869a703d5bff8e6b9094d4563469d701407198 new file mode 100644 index 0000000000000000000000000000000000000000..5b84e9d076e13eb2f393af25fb774cd4fe9793c4 GIT binary patch literal 386 zcmZQzzy!bkLja}>Q6h{WRloi-GWKx_w6)-{LDBvl0CYVs5dZ)H literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/d4c6c8bf9ddb354aa340e8b060c6482fb8097c86 b/tests/fuzz/corpora/fuzz-hmac-sha256/d4c6c8bf9ddb354aa340e8b060c6482fb8097c86 new file mode 100644 index 0000000000000000000000000000000000000000..c78e298ecb19437cfa885c0af58342f4150d8a9f GIT binary patch literal 2 JcmZRO0ssIU02=@R literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/d51dba320bdcfc3c504ce89fa65fd3bd26113fc5 b/tests/fuzz/corpora/fuzz-hmac-sha256/d51dba320bdcfc3c504ce89fa65fd3bd26113fc5 new file mode 100644 index 0000000000000000000000000000000000000000..15e8d1254f81012eaeef1d896d5ee4562871c1c1 GIT binary patch literal 752 zcmezN9|9PV08|Kxf=V(XDf)#)BZ@R51E$GH3UD)#ZNX5Li7xUTYzw+5Dj&%wXiS(o zBs+(P$I$#qLoO@`VKg)-aoWhhQ1!0L^y~+m3J6QUtb)-1jtU@3|H2e}2JzL{v8!T$sbcsH0J%jAy8r+H literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/dd00ca0a6d9550f12943cd4410068d4ce0060a65 b/tests/fuzz/corpora/fuzz-hmac-sha256/dd00ca0a6d9550f12943cd4410068d4ce0060a65 new file mode 100644 index 0000000000000000000000000000000000000000..b91a6770820359b46af041d5bf261cb49b7eb3a5 GIT binary patch literal 2 JcmZSh4FCZB0Q>*| literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/ddab7c6b08b555c56e1a7b44448efc49cc04d991 b/tests/fuzz/corpora/fuzz-hmac-sha256/ddab7c6b08b555c56e1a7b44448efc49cc04d991 new file mode 100644 index 0000000000000000000000000000000000000000..b6f2434fce0257c834718a42068dd41600780df9 GIT binary patch literal 132 tcmZSDwr!g_82tMW2M_@?k^zm6g{un@1FB?DXFvwZFb=XNh=B}D3;?*+8ms^S literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/de79a66135b88953ae4b674a27de632aa517a801 b/tests/fuzz/corpora/fuzz-hmac-sha256/de79a66135b88953ae4b674a27de632aa517a801 new file mode 100644 index 0000000000000000000000000000000000000000..0549e2ad3a9f79b77a2c516ec86bce5de97be5df GIT binary patch literal 322 ocmZQzpdI*&3EpA~Q9)!ME?|dCf_U-23=ABgAd1BvPXGS{08o0a-T(jq literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/deb82e3fb7b490c188cf7c4cd2b0b9271c54e2dd b/tests/fuzz/corpora/fuzz-hmac-sha256/deb82e3fb7b490c188cf7c4cd2b0b9271c54e2dd new file mode 100644 index 0000000000000000000000000000000000000000..549eaac96a7a0285632fa130f019d33cdb5e1404 GIT binary patch literal 1402 zcmZQjX21hp;{e>)#StcHBbY!INHvN8R*o@T6pvz%Q6jHjmr?{Ajky^F0vQ-8V5Wdf z1p|hUFczHFfU{r>xH};XMh1po{~-WPhKk%@{}~znBb)aNg@+`=24@SvSYXZne*@k4 z4~T)HFrT2)4Dfj4Asv8i1DOc3mL$3nQ?(?;QxOVE+ZoY0|O%?P&q4J(14~3qK)AnLRbyKWCb#BBDm-*pk)(?2S`4F MF&P-RfUd?10R6i#vj6}9 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/e72c53600fab26d02b7f8db8ae5b9156e2efc3b1 b/tests/fuzz/corpora/fuzz-hmac-sha256/e72c53600fab26d02b7f8db8ae5b9156e2efc3b1 new file mode 100644 index 0000000000000000000000000000000000000000..c4db64e3543e8a7c60c2ce756a9984eb30f9ac71 GIT binary patch literal 2 JcmZSh0RRB{0Qmp_ literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/f0bc8ca5cbc7d6763661bf29d7962c04738d86bc b/tests/fuzz/corpora/fuzz-hmac-sha256/f0bc8ca5cbc7d6763661bf29d7962c04738d86bc new file mode 100644 index 0000000000000000000000000000000000000000..33ba69d14b7f5b1b7c0dab52c69acbf72db11913 GIT binary patch literal 2 JcmZSh3jhHB0R8{~ literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/f1e39479b3f84f40a6dca061ace8c910036cb867 b/tests/fuzz/corpora/fuzz-hmac-sha256/f1e39479b3f84f40a6dca061ace8c910036cb867 new file mode 100644 index 0000000000000000000000000000000000000000..4dc18f1a318bf1c345c71d775b9edc46b390293c GIT binary patch literal 2 JcmZSh1pom20Q&#{ literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/f36488c08303b2a5d69384b3a05f8cfd95a3df00 b/tests/fuzz/corpora/fuzz-hmac-sha256/f36488c08303b2a5d69384b3a05f8cfd95a3df00 new file mode 100644 index 0000000000000000000000000000000000000000..d6db588e88905ed0aaaf65a947716182301341c9 GIT binary patch literal 2 JcmZQz0RR9700jU5 literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/f50e7aa344177ec79873d26ac2c5f95225ae2121 b/tests/fuzz/corpora/fuzz-hmac-sha256/f50e7aa344177ec79873d26ac2c5f95225ae2121 new file mode 100644 index 0000000000000000000000000000000000000000..05412b693bfed0da8fc6f3bd164f0644bd3225a7 GIT binary patch literal 923 zcmZQzV`9){zy^eA1hCn~@R|_d##8{(1T+kUfj}EVK}n$0Zm0x`I8F}K_)=m30|Q=F z$Sy^)?=Bc1OTyXD;VdNe3=IDn7#5)j06j|ppeaYw$-x7ffbm@;VsMSe4e~l^^qSO5=ZE!VGNq~ql4RP>Z!cu~gfZm$>Wy05J`jWR} zRXWIW+yG-p$wMIQe@E?Cl!Q&?B5G-J0j~iP?9B$pJ#FeteVz&62V|zidH5pfPNAa> R6nsXO74N29XfvQObX*bwunqtK literal 0 HcmV?d00001 diff --git a/tests/fuzz/corpora/fuzz-hmac-sha256/ffaa552ccebd242671d958be9c9f9dfd37f938a7 b/tests/fuzz/corpora/fuzz-hmac-sha256/ffaa552ccebd242671d958be9c9f9dfd37f938a7 new file mode 100644 index 0000000000000000000000000000000000000000..5b3919d120fcd444ac9443caae1e9f81c8755434 GIT binary patch literal 705 zcmezW9}HL+umFe@1tb)G#pMN< zQ{eVsQ;1?B8JzPlJ!pnApz$%dFnzdaxWOO=f@h`0j~0ViK+iCu1{z2dBn-6?%q4|@ o1=IikMMuR&L!ps_Fkw5GnTZg9u)c$Rgf2>u53>!cLJUh70C&CH=Kufz literal 0 HcmV?d00001