From 1836a57a6d5796b07b0a7a981e25474d71b4f037 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 19 Dec 2024 14:45:54 +0000 Subject: [PATCH] chore: release v0.1.0 --- CHANGELOG.md | 111 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 111 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a260e6c..81f85c55 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,117 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.0](https://github.com/pluto/ronkathon/releases/tag/v0.1.0) - 2024-12-19 + +### Added + +- algebra (#135) +- cipher modes of operation (#127) +- AES decryption (#124) +- *(ciphers)* AES encryption (#102) +- stream cipher trait and chacha encryption (#103) +- DES encryption (#101) +- binary field (#90) +- poseidon hash (#83) +- merkle tree and merkle proof (#88) +- sha256 (#86) +- feat/reed-solomon code ([#79](https://github.com/pluto/ronkathon/pull/79)) +- weil pairing (#80) +- ecdsa (#77) +- KZG commitment (#69) +- Tate pairing (#67) +- (mostly) generic fields (#63) +- Commit (#61) +- general extensions and documentation (#58) +- g2 curve interface (#54) +- discrete fourier transform + monomial mul (#50) +- basic polynomial arithmetic (#48) +- home-baked `FiniteField` trait (#38) +- add SageMath (#24) +- `PlutoField::primitive_root_of_unity()` + +### Fixed + +- fix lint.yaml ([#134](https://github.com/pluto/ronkathon/pull/134)) +- lock +- dead code and added comments +- fix readme + +### Other + +- update labels.yaml (#171) +- rename all in `.github` to `*.yaml` (#170) +- create `labels.yml` (#167) +- typos and CodeSpell (#166) +- Update README.md +- Add doc for Merkle Tree ([#165](https://github.com/pluto/ronkathon/pull/165)) +- release (#160) +- *(deps)* bump rstest from 0.22.0 to 0.23.0 (#162) +- remove udeps + exclude changelog from triggering release prs ([#161](https://github.com/pluto/ronkathon/pull/161)) +- release (#154) +- Add section on nonce reuse issue in modes of operation ([#159](https://github.com/pluto/ronkathon/pull/159)) +- Update README.md for modes of operation ([#158](https://github.com/pluto/ronkathon/pull/158)) +- Add AES-GCM(includes GHASH) ([#157](https://github.com/pluto/ronkathon/pull/157)) +- *(deps)* bump pretty_assertions from 1.4.0 to 1.4.1 +- Consistency in Licenses / README across Repos ([#155](https://github.com/pluto/ronkathon/pull/155)) +- Update LICENSE-Apache ([#153](https://github.com/pluto/ronkathon/pull/153)) +- Update README.md ([#152](https://github.com/pluto/ronkathon/pull/152)) +- Update bounty.md +- Update bounty.md +- Update LICENSE-Apache +- Create LICENSE-Apache +- zkhack Bounty: Sumcheck ([#149](https://github.com/pluto/ronkathon/pull/149)) +- Adding the HMAC-SHA256 ([#147](https://github.com/pluto/ronkathon/pull/147)) +- Update Cargo.toml +- Update README.md +- *(deps)* bump rstest from 0.21.0 to 0.22.0 (#136) +- replace actions-rs with dtolnay/rust-toolchain (#130) +- usize -> enum (#126) +- release (#112) +- *(deps)* bump actions/checkout from 2 to 4 (#118) +- quadratic residue algo (#114) +- reuse .pow() code (#113) +- release (#111) +- cargo lock +- upgrade generic polynomials (#110) +- release-plz workflow ([#107](https://github.com/pluto/ronkathon/pull/107)) +- Feat/dsl ([#60](https://github.com/pluto/ronkathon/pull/60)) +- Update README.md +- run tests in CI ([#105](https://github.com/pluto/ronkathon/pull/105)) +- fix doc attribute scope (#104) +- constant polynomial arithmetic ([#89](https://github.com/pluto/ronkathon/pull/89)) +- Update README.md +- Update README.md +- Update README.md +- Update README.md +- Update README.md +- docs ([#84](https://github.com/pluto/ronkathon/pull/84)) +- *(deps)* bump rstest from 0.19.0 to 0.21.0 (#85) +- Tiny rsa ([#68](https://github.com/pluto/ronkathon/pull/68)) +- --- +- *(deps)* bump num-bigint from 0.4.4 to 0.4.5 (#65) +- *(deps)* bump serde from 1.0.200 to 1.0.201 +- cleanup `curve` module (#59) +- refactor + cleanup (#52) +- Second curve group and some test (#49) +- readme (#46) +- Extension field ([#44](https://github.com/pluto/ronkathon/pull/44)) +- curves in sage ([#39](https://github.com/pluto/ronkathon/pull/39)) +- Bump anyhow from 1.0.82 to 1.0.83 +- [wip] Add basic trusted setup and kzg ([#22](https://github.com/pluto/ronkathon/pull/22)) +- montgomery arithmetic ([#23](https://github.com/pluto/ronkathon/pull/23)) +- Colin/polynomials ([#19](https://github.com/pluto/ronkathon/pull/19)) +- curve implementation updated ([#21](https://github.com/pluto/ronkathon/pull/21)) +- lint +- Merge branch 'main' into colin/curves +- Squashed commit of the following: +- Squashed commit of the following: +- curve + point structs +- licensing and authorship +- rmv unnec +- init +- Initial commit + ## [0.1.0](https://github.com/pluto/ronkathon/releases/tag/v0.1.0) - 2024-09-30 ### Added