Security
- Included countermeasures against Hertzbleed attack.
What's Changed
- group: add SetUint64 method to Group.Scalar. by @armfazh in https://github.com/cloudflare/circl/pull/301
- group/ristretto255: use SetUint64 instead of SetBigInt by @bwesterb in https://github.com/cloudflare/circl/pull/302
- oprf: updates test vectors to draft voprf-v8 by @armfazh in https://github.com/cloudflare/circl/pull/300
- Move expander out of the group package. by @armfazh in https://github.com/cloudflare/circl/pull/304
- group: adds a function for sampling non-zero scalars. by @armfazh in https://github.com/cloudflare/circl/pull/305
- Add blind RSA protocol support by @chris-wood in https://github.com/cloudflare/circl/pull/308
- Verify the signatures for sanity's sake by @chris-wood in https://github.com/cloudflare/circl/pull/309
- bls12: Adding hashing to G2 by @armfazh in https://github.com/cloudflare/circl/pull/299
- Pad blind RSA protocol messages to fixed modulus width by @chris-wood in https://github.com/cloudflare/circl/pull/310
- Performs modular reduction for all scalars. by @armfazh in https://github.com/cloudflare/circl/pull/315
- Added implementation of FrodoKEM-640-SHAKE-CCA. by @xvzcf in https://github.com/cloudflare/circl/pull/311
- Expose randomly generated values for Blind RSA (salt and blind) by @chris-wood in https://github.com/cloudflare/circl/pull/320
- oprf: update API and test vectors to draft v09 by @armfazh in https://github.com/cloudflare/circl/pull/319
- Export Group and Hash for each OPRF suite by @chris-wood in https://github.com/cloudflare/circl/pull/323
- Add deterministic Blind function by @chris-wood in https://github.com/cloudflare/circl/pull/324
- Add functions to retrieve params of a Suite. by @armfazh in https://github.com/cloudflare/circl/pull/325
- all: formatting code with golangci-lint by @armfazh in https://github.com/cloudflare/circl/pull/321
- group: adds Set/Copy methods for group elements and scalars by @armfazh in https://github.com/cloudflare/circl/pull/326
- Enable Ristretto255 for OPRFs. by @armfazh in https://github.com/cloudflare/circl/pull/322
- Bumping up to Go1.18 by @armfazh in https://github.com/cloudflare/circl/pull/327
- Refactoring FrodoKEM implementation. by @xvzcf in https://github.com/cloudflare/circl/pull/328
- Bump golangci-lint to v1.45 and format files with gofumpt by @armfazh in https://github.com/cloudflare/circl/pull/333
- Update version of github actions by @armfazh in https://github.com/cloudflare/circl/pull/332
- Update with latest RSA from go stdlib by @armfazh in https://github.com/cloudflare/circl/pull/331
- Moving golangci-lint to v1.46 by @armfazh in https://github.com/cloudflare/circl/pull/334
- Wait for amd64 job succeds to run other jobs. by @armfazh in https://github.com/cloudflare/circl/pull/337
- sike mitigation with test cases by @zhdllwyc in https://github.com/cloudflare/circl/pull/336
- Formatting auto-generated code. by @armfazh in https://github.com/cloudflare/circl/pull/338
- Format templates using gtfmt tool by @armfazh in https://github.com/cloudflare/circl/pull/339
- Format generated files. by @armfazh in https://github.com/cloudflare/circl/pull/340
New Contributors
- @xvzcf made their first contribution in https://github.com/cloudflare/circl/pull/311
- @zhdllwyc made their first contribution in https://github.com/cloudflare/circl/pull/336
Full Changelog: https://github.com/cloudflare/circl/compare/v1.1.0...v1.2.0