-
Notifications
You must be signed in to change notification settings - Fork 444
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Stateful Signature (XMSS and LMS) #1650
Commits on May 14, 2024
-
Initial addition of sig_stfl API and dummy XMSS variant
Signed-off-by: Duc Tri Nguyen <dnguye69@gmu.edu>
Configuration menu - View commit details
-
Copy full SHA for dad6412 - Browse repository at this point
Copy the full SHA dad6412View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0c06fa - Browse repository at this point
Copy the full SHA b0c06faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b59154 - Browse repository at this point
Copy the full SHA 7b59154View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e1dd5c - Browse repository at this point
Copy the full SHA 8e1dd5cView commit details -
Add XMSS parameter xmss_sha256_h10 (#1482)
* init external and parameters * fix the size of pk and sk * add cmakelist for xmss_sha256_h10 * add comment * fix format err * fix compiler warning of size_t * update to match local * add remain and total API * add sigs_remaining and sigs_total * add const to API * add kat_sig_stfl * to pass the format test * fix typo * verbose error * let's see if this work * use UINT64_MAX constant * goto err to avoid memory leaks * safe arithmetic using unsigned int and initialize lengths array * fix iteration type to match its comparison * using unsigned int instead of uint32_t to match with comparison * use memset to initialize default value * convert to unsigned int * propagate unsigned int * clean up * remove randombytes, use OQS_randombytes instead. * use calloc instead of malloc for secret_key memory initialization * remove randombytes from CMakeLists.txt * remove makefile * using namespace to separate core_hash.c * rename katfile * add test and kats for test_kat.py * add compile definition for core_hash.c * add type for t * fix typo
Configuration menu - View commit details
-
Copy full SHA for 244288f - Browse repository at this point
Copy the full SHA 244288fView commit details -
* Re-add OQS_SECRET_KEY * Updates per review and formating changes * Set function callback for 'free'. * Address escaped PR comment * fix formatting * Update src/sig_stfl/sig_stfl.h Co-authored-by: Douglas Stebila <dstebila@users.noreply.github.com> --------- Co-authored-by: Norman Ashley <nashley@cisco.com>
Configuration menu - View commit details
-
Copy full SHA for c9c3835 - Browse repository at this point
Copy the full SHA c9c3835View commit details -
* Add base LMS library * ignore use of free() by adding // IGNORE free-check * ignore use of free() by adding // IGNORE free-check
Configuration menu - View commit details
-
Copy full SHA for e356ebf - Browse repository at this point
Copy the full SHA e356ebfView commit details -
Add 12 XMSS and 16 XMSSMT parameters. (#1489)
* populate all 28 XMSS parameters * clean up * remove wanrings in scanbuild * change free to OQS_MEM_insecure_free * fix build warning * fix integer in i386 platforms * proper type for sigs_remain and sig_maximum * remove size_t in signature remain and total * make scan-build happy
Configuration menu - View commit details
-
Copy full SHA for a7e26d9 - Browse repository at this point
Copy the full SHA a7e26d9View commit details -
* Support LMS H5_W1 * Fix style check * Rename CmakeLists.txt CMakeLists.txt * Add namespace * Address issues from scan results * Address SA issue * Fix formatting * Fix formatting * Commit Duc's SA fixes * Fix mem leak, and compiler warning.
Configuration menu - View commit details
-
Copy full SHA for 55094c3 - Browse repository at this point
Copy the full SHA 55094c3View commit details -
Convert to use OQS_SIG_STFL_SECRET_KEY struct (#1525)
* Convert API to use OQS_SIG_STFL_SECRET_KEY * Update formatting
Configuration menu - View commit details
-
Copy full SHA for 4d773d7 - Browse repository at this point
Copy the full SHA 4d773d7View commit details -
Add secret key object to XMSS (#1530)
* Initial addition of sig_stfl API and dummy XMSS variant * add secret key object * allocate and free using wrapper function instead of malloc/free * cleaner function signature * Fix comment * Delete old file * Missing newline * Missing newlines
Configuration menu - View commit details
-
Copy full SHA for 4694fc3 - Browse repository at this point
Copy the full SHA 4694fc3View commit details -
LMS updated to use new SK API (#1533)
* Use secret key struct in LMS. Update de/serialize sk API * Updates per comments * Update per comments * Fix mem leak * Address scan bild issue * Removed unused variable * Remove unused struc member * Address macOS-noopenssl build failures
Configuration menu - View commit details
-
Copy full SHA for 245aede - Browse repository at this point
Copy the full SHA 245aedeView commit details -
Add XMSS Serialize/Deserialize (#1542)
* Add serialize and deserialize to XMSS --------- Co-authored-by: Norman Ashley <nashley@cisco.com>
Configuration menu - View commit details
-
Copy full SHA for 99067be - Browse repository at this point
Copy the full SHA 99067beView commit details -
Stateful sigs secret key storage callback (#1553)
* Callback implemention updating secret key. * Block XMSS from secret key tests until after support code has been added. * Remove / from test file names * Format * Address SA issues * Fix mem leak * Fix mem leak * Address various comments * Fix SA issue
Configuration menu - View commit details
-
Copy full SHA for a85a9aa - Browse repository at this point
Copy the full SHA a85a9aaView commit details -
* Add mutex protection around access to stateful secret key * Formatting. * Clean up warnings * Exclude XMSS from some tests temporarily * Remove commented code. * Document use of callback functions for secret key thread safe protection and storage.
Configuration menu - View commit details
-
Copy full SHA for 3934949 - Browse repository at this point
Copy the full SHA 3934949View commit details -
* Added functions to query the total, as well as, the remaining numbers of signing operation for a given secret key. * Cleanup unused variable * Fix code style
Configuration menu - View commit details
-
Copy full SHA for 3db6b44 - Browse repository at this point
Copy the full SHA 3db6b44View commit details -
Na stateful sigs lms var (#1574)
* Added new LMS varients. Removed unneeded vector functions from secret key data struc. * Add LMS variants * Fix formatting
Configuration menu - View commit details
-
Copy full SHA for 2446c64 - Browse repository at this point
Copy the full SHA 2446c64View commit details -
Stateful sigs XMSS updates (#1590)
* Update XMSS to use callbacks. Update test cases. * Fix format * Fix SA issues * Fix format * Fix SA issue * set secure function callback for KAT tests. Block slow tests * set secure function callback for KAT tests. Block slow tests.
Configuration menu - View commit details
-
Copy full SHA for 8df2539 - Browse repository at this point
Copy the full SHA 8df2539View commit details -
Update XMSS secret key object APIs, sync with LMS (#1588)
* Init * convert all variable length array to malloc/free fix astyle fixed all memory errors * refactor XMSS and XMSS^MT, shorten LOC * clean up unused function * TODO: restore core_hash.c later * Add activate_lock and activate_unlock functions * Add `bool is_locked` to retain lock information, and adjust function signatures * cleanup test_sig_stfl.c * remove const in LMS_serialize_key and add `is_locked` to OQS_SIG_STFL_SECRET_KEY initialization * fix astyle error * fix astyle. I have to update local astyle to 3.4.10 * remove incorrect comments * remove unsued variables * fix if guard * fix const warnings * fix namespace error. revert core_hash.c to original namespace separation * move XMSS_free to internal of XMSS * Fix memory leaks * fix astyle format * fix typo * improve readablity * Update OID comment. * Trim the space * Remove mutex status bool * Remove use of mutex status bool. Use recursive mutex” src/sig_stfl/lms/sig_stfl_lms.c src/sig_stfl/xmss/sig_stfl_xmss_secret_key_functions.c tests/test_sig_stfl.c * rename lock function * simplify the check with 0 * Fix grammar * add `const` back to serialize. Reorder parameters to follow liboqs convention * use inner_serialize to avoid recursive lock * add return code in case pthread API has errors * fix scan_build NULL error --------- Co-authored-by: Norman Ashley <nashley@cisco.com>
Configuration menu - View commit details
-
Copy full SHA for 2dbfc40 - Browse repository at this point
Copy the full SHA 2dbfc40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47740ad - Browse repository at this point
Copy the full SHA 47740adView commit details -
SHA2 Increment with arbitrary length (non-block sizes) (#1614)
* Enhanced with new SHA2 API that allows arbitary length updates * Fix style * Fix format * Document struct members * Fix comparison sign * Use OQS SHA2 API * Add nl at end * Use OQS_MEM_secure_free instead of free * Updated per review... mem check after malloc, use memcpy * Fix style
Configuration menu - View commit details
-
Copy full SHA for a7b2987 - Browse repository at this point
Copy the full SHA a7b2987View commit details -
Na lms kat multi level (#1620)
* 2-level LMS Support * Add LMS KAT from RFC 8554 * Fix format * Add multi level LMS variants supported by other libraried * Added 2-Level LMS Variants. Updated test vector format per code review comments. Updated tests accordingly. * Removed unused variable * Update per comments * Added stateful example application and review comments * Fixed use of uninit var * Update some comments * rename LMS KAT files * rename LMS KAT files * Added LMS KAT * rename KAT file * add individual options * add missing N32 in algorithm name * Use strip to remove new line, instead of [1:-2]. Add algo_dir = lms * Rename KATs.json for LMS * Shorten LMS names * Supported KAT files for LMS * Remove unsupported KAT files * Fix format * Fix mem leak * Add testcase for hash corner. Fix hash increment problem. * Fix formatting --------- Co-authored-by: Duc Nguyen <ductri.nguyen@sandboxquantum.com>
Configuration menu - View commit details
-
Copy full SHA for 2dd9e07 - Browse repository at this point
Copy the full SHA 2dd9e07View commit details -
* Fix build err when built with no thread * Enable KAT * Add Generated test * Fix typo * update formatting * Fix typo * Fix build issues * Fix undefined error * Fixed SA issue * Fixed warnings * Skip variant that exceeds timeout * Fix style format * Fix various build issues
Configuration menu - View commit details
-
Copy full SHA for 982b440 - Browse repository at this point
Copy the full SHA 982b440View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddae644 - Browse repository at this point
Copy the full SHA ddae644View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc50ef0 - Browse repository at this point
Copy the full SHA cc50ef0View commit details -
Fix windows-x86 and arm compiling error. (#1634)
* Fix windows-x86 and arm compiling error. --------- Co-authored-by: Norman Ashley <nashley@cisco.com>
Configuration menu - View commit details
-
Copy full SHA for 9610576 - Browse repository at this point
Copy the full SHA 9610576View commit details -
Address stateful-sigs comments in #1650 (#1656)
* Add sig_stfl to configure.md * Add OQS_MEM_checked_malloc and OQS_MEM_checked_aligned_alloc * Use memcpy and checked_malloc
Configuration menu - View commit details
-
Copy full SHA for bb658b7 - Browse repository at this point
Copy the full SHA bb658b7View commit details -
Update
sig_stfl.h
document for #1650 (#1655)* update the stateful siganture header documentation * catch the case when mutex is not set * stress that only the Signing operation need to be locked/unlocked. * make lock and unlock function to internal APIs.
Configuration menu - View commit details
-
Copy full SHA for 7db8ddf - Browse repository at this point
Copy the full SHA 7db8ddfView commit details -
Co-authored-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
Configuration menu - View commit details
-
Copy full SHA for cf03392 - Browse repository at this point
Copy the full SHA cf03392View commit details -
Co-authored-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
Configuration menu - View commit details
-
Copy full SHA for 9325713 - Browse repository at this point
Copy the full SHA 9325713View commit details -
Co-authored-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
Configuration menu - View commit details
-
Copy full SHA for a52b217 - Browse repository at this point
Copy the full SHA a52b217View commit details -
Co-authored-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
Configuration menu - View commit details
-
Copy full SHA for d442ac9 - Browse repository at this point
Copy the full SHA d442ac9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72ab478 - Browse repository at this point
Copy the full SHA 72ab478View commit details -
Co-authored-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
Configuration menu - View commit details
-
Copy full SHA for 5967f12 - Browse repository at this point
Copy the full SHA 5967f12View commit details -
Update documentation and license text. (#1663)
* Update documentation and license text. * Fix missing CR in calls to printf * Updates per review comments
Configuration menu - View commit details
-
Copy full SHA for fc6d512 - Browse repository at this point
Copy the full SHA fc6d512View commit details -
Add Apache 2.0 and MIT License to XMSS (#1662)
* Add Apache 2.0 and MIT License to XMSS
Configuration menu - View commit details
-
Copy full SHA for c3e5750 - Browse repository at this point
Copy the full SHA c3e5750View commit details -
Disable Stateful Signatures in the build by default (#1676)
* Disable stateful signature as default. When enabled, key and signature generation is disabled by default. Only signature verification is allowed. Key and signature generation can be enabled by defining OQS_ENABLE_SIG_STFL_KEY_SIG_GEN * Fixed format * Address unused variables * Update .CMake/alg_support.cmake Co-authored-by: Spencer Wilson <spencer.wilson@uwaterloo.ca> * Update CONFIGURE.md Co-authored-by: Spencer Wilson <spencer.wilson@uwaterloo.ca> * Update example_sig_stfl.c Fixed compile error, unused function. Added a negative test when stateful signature is disabled. * Fix build error. Allow some key generation tests to run as negative tests when key and sig gen is off * Fix format * Fix build error * Fix build error --------- Co-authored-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
Configuration menu - View commit details
-
Copy full SHA for e7a83c7 - Browse repository at this point
Copy the full SHA e7a83c7View commit details -
* Use OQS_SIG data struct for verify only capability. Refactor code via macro * Fix format issues * Fix build error * Fix build error * Remove comments
Configuration menu - View commit details
-
Copy full SHA for 6c81bae - Browse repository at this point
Copy the full SHA 6c81baeView commit details -
Update GitHub Actions workflows for stateful signatures (#1692)
Co-authored-by: Duc Nguyen <ductri.nguyen@sandboxquantum.com>
Configuration menu - View commit details
-
Copy full SHA for 001e96a - Browse repository at this point
Copy the full SHA 001e96aView commit details -
Change XMSS License from
(Apache 2.0 AND MIT)
to `(Apache 2.0 OR MI……T) AND CC0-1.0` (#1697) * include CC0 and convert to Apache 2.0 OR MIT * update license * Add missing CC0-1.0
Configuration menu - View commit details
-
Copy full SHA for e1f02b2 - Browse repository at this point
Copy the full SHA e1f02b2View commit details -
Add return status for XMSS lock/unlock functions. (#1712)
* Add return status for XMSS lock/unlock functions. * it should say return ERROR instead of SUCCESS.
Configuration menu - View commit details
-
Copy full SHA for 17c12c3 - Browse repository at this point
Copy the full SHA 17c12c3View commit details -
Reformat LMS / XMSS KAT files (#1722)
Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
Configuration menu - View commit details
-
Copy full SHA for 32949b7 - Browse repository at this point
Copy the full SHA 32949b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1941636 - Browse repository at this point
Copy the full SHA 1941636View commit details -
Configuration menu - View commit details
-
Copy full SHA for b45415c - Browse repository at this point
Copy the full SHA b45415cView commit details -
Reduce number of
malloc/free
call inXMSS/external
(#1724)* remove unused file * move malloc from prf and prf_keygen to external, reduce number of malloc/free calls * push malloc/free to top level function * continue to move malloc/free to upper level * clean up * modify TODO to TODO(from upstream) * make astyle happy * clean up * use malloc and NULL check
Configuration menu - View commit details
-
Copy full SHA for ba63672 - Browse repository at this point
Copy the full SHA ba63672View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8524a16 - Browse repository at this point
Copy the full SHA 8524a16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5da49e3 - Browse repository at this point
Copy the full SHA 5da49e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a535114 - Browse repository at this point
Copy the full SHA a535114View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71ee535 - Browse repository at this point
Copy the full SHA 71ee535View commit details -
Configuration menu - View commit details
-
Copy full SHA for 154d8e4 - Browse repository at this point
Copy the full SHA 154d8e4View commit details -
Signed-off-by: Duc Tri Nguyen <dnguye69@gmu.edu>
Configuration menu - View commit details
-
Copy full SHA for b2cdab6 - Browse repository at this point
Copy the full SHA b2cdab6View commit details -
Stateful sigs: Rename keygen / sign option, add more tests, fix memor…
…y errors (#1755) * Add "EXPERIMENTAL" to keygen / sign enable switch * Add CI tests for macos * Zero-initialize aux_data * Fix test program arg parsing * Fix typo * Valgrind testing for stateful sigs * Satisfy astyle * Use calloc instead of malloc / memset
Configuration menu - View commit details
-
Copy full SHA for e92aab3 - Browse repository at this point
Copy the full SHA e92aab3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b075878 - Browse repository at this point
Copy the full SHA b075878View commit details -
Configuration menu - View commit details
-
Copy full SHA for db000c2 - Browse repository at this point
Copy the full SHA db000c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b60f60 - Browse repository at this point
Copy the full SHA 9b60f60View commit details -
Switch order of params for deserialize
Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
Configuration menu - View commit details
-
Copy full SHA for f9a4f03 - Browse repository at this point
Copy the full SHA f9a4f03View commit details -
Swap param order down the stack; rename length param; update document…
…ation Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
Configuration menu - View commit details
-
Copy full SHA for 8c1529d - Browse repository at this point
Copy the full SHA 8c1529dView commit details -
Update src/sig_stfl/sig_stfl.h
Co-authored-by: Jason Goertzen <133878263+jgoertzen-sb@users.noreply.github.com> Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
Configuration menu - View commit details
-
Copy full SHA for c408cee - Browse repository at this point
Copy the full SHA c408ceeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7dd4ea0 - Browse repository at this point
Copy the full SHA 7dd4ea0View commit details -
Update tests/example_sig_stfl.c
Co-authored-by: Douglas Stebila <dstebila@users.noreply.github.com> Signed-off-by: Norman Ashley <nashley@cisco.com>
Configuration menu - View commit details
-
Copy full SHA for 4ebd1b9 - Browse repository at this point
Copy the full SHA 4ebd1b9View commit details -
Zeroing internal state memory on heap (#1790)
* Address stateful-sigs comments in #1650 (#1656) * Add sig_stfl to configure.md * Add OQS_MEM_checked_malloc and OQS_MEM_checked_aligned_alloc * Use memcpy and checked_malloc * Zeroing internal state memory on heap Signed-off-by: Duc Tri Nguyen <dnguye69@gmu.edu> * make astyle happy Signed-off-by: Duc Tri Nguyen <dnguye69@gmu.edu> * secure free for wots key,sig tree stack Signed-off-by: Duc Tri Nguyen <dnguye69@gmu.edu> * revert * fix markdown link invalid Signed-off-by: Duc Tri Nguyen <dnguye69@gmu.edu> * fix markdown link, work with doxygen 1.10 Signed-off-by: Duc Tri Nguyen <dnguye69@gmu.edu> --------- Signed-off-by: Duc Tri Nguyen <dnguye69@gmu.edu> Co-authored-by: Duc Nguyen <106774416+ducnguyen-sb@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0c3d39c - Browse repository at this point
Copy the full SHA 0c3d39cView commit details -
Clean up unresolved comments on stateful-sigs PR (#1793)
* Simplify security assumption in docs * Get rid of commented functions * Rename sm variable; use OQS_MEM_cleanse * Clean up TODOs * Update markdown files
Configuration menu - View commit details
-
Copy full SHA for 31bdf13 - Browse repository at this point
Copy the full SHA 31bdf13View commit details
Commits on May 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8e75f98 - Browse repository at this point
Copy the full SHA 8e75f98View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca27922 - Browse repository at this point
Copy the full SHA ca27922View commit details
Commits on May 30, 2024
-
I, Douglas Stebila, retroactively sign off on these commits: commit b0c06fa Fix API and build issues commit 7b59154 Add SIG_STFL to tests/dump_alg_info commit 8e1dd5c Update sig_stfl dummy scheme and add basic test program commit c9c3835 Re-add OQS_SECRET_KEY (#1493) Signed-off-by: Douglas Stebila <dstebila@uwaterloo.ca>
Configuration menu - View commit details
-
Copy full SHA for 6f35f43 - Browse repository at this point
Copy the full SHA 6f35f43View commit details -
I, Spencer Wilson, retroactively sign off on these commits:
commit 001e96a Update GitHub Actions workflows for stateful signatures (#1692) commit 8524a16 Post-rebase cleanup commit 5da49e3 Satisfy astyle commit a535114 Fix macOS build error: lld -> llu commit 71ee535 Bring EVP_DigestUpdate calls in line with main commit 154d8e4 Fix test program linkage for cross-compiling commit e92aab3 Stateful sigs: Rename keygen / sign option, add more tests, fix memory errors (#1755) commit b075878 Clean up OQS_SIG_STFL_SECRET_KEY_free commit db000c2 Remove unused sig member commit 9b60f60 Naming convention for serialize / deserialize functions commit 7dd4ea0 Test stateful sigs on arm64, s390x, and powerpc (#1772) commit 31bdf13 Clean up unresolved comments on stateful-sigs PR (#1793) commit 8e75f98 Update config variable name commit ca27922 Strengthen warning in CONFIGURE.md Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
Configuration menu - View commit details
-
Copy full SHA for 20d39aa - Browse repository at this point
Copy the full SHA 20d39aaView commit details -
I, Duc Nguyen, retroactively sign off on these commits:
commit 244288f Add XMSS parameter xmss_sha256_h10 (#1482) commit a7e26d9 Add 12 XMSS and 16 XMSSMT parameters. (#1489) commit 4694fc3 Add secret key object to XMSS (#1530) commit 99067be Add XMSS Serialize/Deserialize (#1542) commit 2dbfc40 Update XMSS secret key object APIs, sync with LMS (#1588) commit 47740ad Enforce idx from unsigned int to uint32_t. (#1611) commit 9610576 Fix windows-x86 and arm compiling error. (#1634) commit bb658b7 Address stateful-sigs comments in #1650 (#1656) commit 7db8ddf Update `sig_stfl.h` document for #1650 (#1655) commit c3e5750 Add Apache 2.0 and MIT License to XMSS (#1662) commit e1f02b2 Change XMSS License from `(Apache 2.0 AND MIT)` to `(Apache 2.0 OR MIT) AND CC0-1.0` (#1697) commit 17c12c3 Add return status for XMSS lock/unlock functions. (#1712) commit 1941636 Add return check for lock/unlock function (#1727) commit b45415c Use `abort()` instead of exit to get the trace log. (#1728) commit ba63672 Reduce number of `malloc/free` call in `XMSS/external` (#1724) Signed-off-by: Duc Tri Nguyen <dnguye69@gmu.edu>
Configuration menu - View commit details
-
Copy full SHA for d37f20d - Browse repository at this point
Copy the full SHA d37f20dView commit details
Commits on Jun 4, 2024
-
I, Norman Ashley, retroactively sign off on these commits:
commit e356ebf Na lms (#1486) commit 55094c3 LMS H5_W1 (#1513) commit 4d773d7 Convert to use OQS_SIG_STFL_SECRET_KEY struct (#1525) commit 245aede LMS updated to use new SK API (#1533) commit a85a9aa Stateful sigs secret key storage callback (#1553) commit 3934949 Na statful sig lock (#1559) commit 3db6b44 Secret Key Query (#1572) commit 2446c64 Na stateful sigs lms var (#1574) commit 8df2539 Stateful sigs XMSS updates (#1590) commit a7b2987 SHA2 Increment with arbitrary length (non-block sizes) (#1614) commit 2dd9e07 Na lms kat multi level (#1620) commit 982b440 Fix Build Errors (#1635) commit ddae644 Various fixes commit cc50ef0 Fix warning commit cf03392 Update README.md commit 9325713 Update README.md commit a52b217 Update README.md commit d442ac9 Update README.md commit 72ab478 Update README.md commit 5967f12 Update src/CMakeLists.txt commit fc6d512 Update documentation and license text. (#1663) commit e7a83c7 Disable Stateful Signatures in the build by default (#1676) commit 6c81bae Na stateful macro (#1687) Signed-off-by: Norman Ashley <nashley@cisco.com>
Configuration menu - View commit details
-
Copy full SHA for 3621a6b - Browse repository at this point
Copy the full SHA 3621a6bView commit details
Commits on Jun 5, 2024
-
Merge branch 'main' into stateful-sigs
Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
Configuration menu - View commit details
-
Copy full SHA for 4fb0141 - Browse repository at this point
Copy the full SHA 4fb0141View commit details