Releases: theQRL/qrllib
Releases · theQRL/qrllib
Release list
v1.2.6
What's Changed
- Fix googletest failing to build by @liam0215 in #173
- High level Rust implementation of Kyber by @liam0215 in #174
- Implement Dilithium Rust implementation and switch Kyber to use existing crate by @liam0215 in #175
- Add shasha Rust implementation by @liam0215 in #176
- xmss_alt port to Rust by @liam0215 in #177
- QRL Rust port (unbenchmarked) by @liam0215 in #178
- Fixed: Dilithium extract_message & extract_signature by @cyyber in #180
- Fixes for modern compilers and maintenance updates by @jplomas in #186
- Noble and Silicon updates by @jplomas in #187
- CMake/Python version in build tweaks by @jplomas in #188
- CMake enhancements by @jplomas in #189
- Fix SWIG 4.4.0 compatibility: uint -> unsigned int by @jplomas in #190
- Fix tests and add test temp files to .gitignore by @jplomas in #191
- JS build and test improvements by @jplomas in #192
- Intel Mac CMakeLists fix by @jplomas in #193
- emscripten build & test in CI updates by @jplomas in #195
- nit: Make XmssPool thread-safe and guard isAvailable() by @jplomas in #201
- chore: newer emscripten fix by @jplomas in #202
- fix: newer emscripten caveats by @jplomas in #203
- fix: add protection again RNG regressing by @jplomas in #204
- ci: deps and publish pipeline by @jplomas in #205
- ci: circleci -> GHA release fix by @jplomas in #206
- ci by @jplomas in #207
- ci: change build order by @jplomas in #208
- ci: release artifact dir change by @jplomas in #209
- ci: deployment to npm and pypi by @jplomas in #210
- ci: pypi deploy fix by @jplomas in #211
New Contributors
Full Changelog: v1.2.4...v1.2.6
v1.2.4
v1.2.3
CMake related fix
- Cmake Fix to support version greater than 3.10.3
Compatibility with CMake version >3.10.3
- Compatibility with CMake version >3.10.3
Add XmssBase object to JS output
This allows the use of variable WOTS Param W in JS -- as already available in Python/Go -- to allow ongoing development on Enqlave, the Ethereum/XMSS/QRL integration.
Add SHAKE-128
This is a maintenance release required for the ongoing development of the Ephemeral libraries
Parameterized Wots Parameter W
- The value of Wots Parameter W can be passed via argument
Dilithium and Kyber JavaScript files to npm
v1.1.5 Update README.md