Releases: cryptimeleon/math
Releases · cryptimeleon/math
v3.1.2
v3.1.1
v3.1.0
v3.0.3
v3.0.2
Commits
v3.0.1
Commits
- cd7feb3: Fix concatenation. (Paul Kramer) #138
- 775ed70: Add simple testcase to verify that vector concatenation works as expected. (Paul Kramer) #138
- 81855d5: Adds auto publishing to nexus (Fabian Eidens) #140
- 71ec439: Update tagget_release.yaml (feidens) #140
- cafb09a: Make RingElementVector UniqueByteRepresentable. (Paul Kramer) #139
- 7fd6545: Update README.md (feidens) #141
- 7c30f89: Update CHANGELOG.md (feidens) #141
- 2d2483e: Version bump to 3.0.1 (Fabian Eidens) #142
v3.0.0
Commits
- ea0b456: Add new SW encoding-based hash function to BN G1 (Raphael Heitjohann) #102
- ed4d8da: Finish BN hash to G1 (one RO hash only) and test it (Raphael Heitjohann) #102
- 77146e5: Implement Hash to G2 for BN and make cofactor multiplication public (Raphael Heitjohann) #102
- 9f0c128: Add some javadoc to BN hash class (Raphael Heitjohann) #102
- bfbc189: Add note about hash to BN to changelog (Raphael Heitjohann) #102
- 43acc9b: Merge branch 'develop' into bn-hash (Raphael Heitjohann) #102
- b25df57: Start adding CountingBucket class (Raphael Heitjohann) #124
- 985c6dd: Introduce separate GroupImpl's for the counting modes (Raphael Heitjohann) #124
- f740948: Add getter methods to DebugGroupImpl classes (Raphael Heitjohann) #124
- f40a9f1: Change version to 3.0.0 and update changelog (Raphael Heitjohann) #124
- 0d6a34c: Add new getters for debug group plust bucket data formatter (Raphael Heitjohann) #124
- f59146d: Add new counter data formatting to debug group (Raphael Heitjohann) #124
- bb2b186: Add groupSize constructor to debugBilinearGroup (Raphael Heitjohann) #124
- 08b5fb9: Start solving G1,G2,GT issue by using separate classes for each (Raphael Heitjohann) #124
- 9db141f: Complete prototype version of new bucket counting (Raphael Heitjohann) #124
- 6b38aa7: Fix errors in debug results printing (Raphael Heitjohann) #124
- 63374d3: Fix pairing tests (Raphael Heitjohann) #124
- b8ba081: Fix xTotal classes counting field not being static (Raphael Heitjohann) #124
- 9593e0a: Fix counting for type 1 bil group not separating between g1 and g2 (Raphael Heitjohann) #124
- ae5ee76: Change equals of DebugGroupImpl to allow equality between G1 and G2 classes (for Type 1 pairing) (Raphael Heitjohann) #124
- 8cbcbe1: Fix remaining standalone tests missing (Raphael Heitjohann) #124
- 5852445: Fix allBuckets counting by summing dynamically on call (Raphael Heitjohann) #124
- ae78ad3: Make resetCountersAllBuckets also reset default bucket (Raphael Heitjohann) #124
- 557dc31: Make CountingBucket thread-safe (Raphael Heitjohann) #124
- f73c4d8: Make PairingCounter thread-safe (Raphael Heitjohann) #124
- c3c0aea: Remove default suffix from default bucket related methods (Raphael Heitjohann) #124
- cd6aaa0: Remove ManualTest class used for debug bucket examples (Raphael Heitjohann) #124
- 358bbf7: Add more unit tests for debug buckets (Raphael Heitjohann) #124
- 60cfbd0: Replace getInteger completely with asInteger (Raphael Heitjohann) #126
- 26b8c77: Change version to 3.0.0 as getInteger removal is API-breaking (Raphael Heitjohann) #126
- 9c6394d: Make Zn#injectiveValueOf handle leading zero bytes without collisions (Raphael Heitjohann) #128
- c050df1: Remove ManualTest testing class (Raphael Heitjohann) #128
- a77deab: Add lazy and basic wrappers for Secp256k1 curve, make original package-private (Raphael Heitjohann) #127
- 89b1524: Improve documentation for Zn#injectiveValueOf (Raphael Heitjohann) #128
- 44128dc: Merge branch 'develop' into zn-injective-value (Raphael Heitjohann) #128
- cfbb344: Remove debug print from Zn#injectiveValueOf (Raphael Heitjohann) #128
- bf4cebd: Fixed compile error (Jan Bobolz) #131
- fba3107: Removed use of intValueExact (Jan Bobolz) #133
- 78beb56: Passing exceptions on group op worker threads to waiting threads. (Jan Bobolz) #134
- 1386274: Merge branch 'develop' into debug-buckets (Jan Bobolz) #124
- 1abf0d5: Changelog (Jan Bobolz) #134
- f730703: Merge branch 'develop' into debug-buckets (Jan Bobolz) #124
- 94bad37: Fixed infinite loop for counting group (Jan Bobolz) #135
- 047eb18: Improved linearization (Jan Bobolz) #135
- aee1e86: Added convenience constructor to Debug group (Jan Bobolz) #136
- 94418e5: Update CHANGELOG.md (feidens) #137
- 65d16d5: Update CHANGELOG.md (feidens) #137
v2.1.0
Commits
- 255fa99: Add (multi-)exp algorithm selection options to debug group (Raphael Heitjohann) #113
- 2b9f9ab: Add algorithm selection capabilities to DebugBilinearGroup (Raphael Heitjohann) #113
- c9b81e1: Improve debug toString methods (Raphael Heitjohann) #113
- 5722f5c: Add size info to debugbilineargroup tostring (Raphael Heitjohann) #113
- ae1a34e: Add v2.0.0 section to changelog (Raphael Heitjohann) #119
- 08233b2: Remove android tests (Raphael Heitjohann) #120
- 01349c5: Add current version info 2.0.0 to readme (Raphael Heitjohann) #120
- 275ef7e: Minor changes (Jan Bobolz) #121
- 3d057c9: Fixed decomposeIntoDigits (Jan Bobolz) #121
- ed3ace7: Version bump (Jan Bobolz) #121
- 9fa33a4: Updated changelog for 2.0.1 release (Jan Bobolz) #122
- e9db0ee: Renamed version to 2.1.0 (Jan Bobolz) #122
- ceb0f41: Fixed changelog (Jan Bobolz) #122
- 3603947: Fix README version numbers (Jan Bobolz) #122
v2.0.0
Commits
- bc6f7d3: Merge tag 'vv1.0.0' into develop (Fabian Eidens) #65
- d70ad5f: Adds project description to pom file (Fabian Eidens) #66
- 23327f1: Update gradle wrapper (Jan Bobolz) #68
- 40e0bde: Fix build status badge link in readme (raphael) #69
- c71353e: Update pub.yaml (feidens) #72
- 495b7b2: Update pub.yaml (feidens) #114
- 961dd73: Update pub.yaml to only build on tags (feidens) #114
- 0f0ab0d: Improved finite field multiplication, no more modulo reduction. (Jan Bobolz) #73
- 82f779b: Added convenience methods (Jan Bobolz) #74
- afa100a: Added type overrides for bit decomp (Jan Bobolz) #74
- d4ed628: Added isEqualTo() to ZnElements. (Jan Bobolz) #74
- e0d3cc2: Fix number of digit computation for decompose in IntegerRing.java. (Paul Kramer) #75
- d53def0: Fix docstring formatting (Paul Kramer) #75
- c7e001f: Change comment (Paul Kramer) #75
- ab95ec1: Added zn.valueOf(byte[]) (Jan Bobolz) #94
- 154bc96: Some convenience methods (Jan Bobolz) #94
- 0ece366: Rename counting group classes and package to debug and increment version to 2.0.0 (Raphael Heitjohann) #97
- dfeb70b: Modify recreateRepresentable such that it can access inaccessible constructors (Raphael Heitjohann) #98
- ecce272: Added ExponentExpr overloads to Zn (Jan Bobolz) #74
- 7aba683: Added append() and prepend() methods to Vectors (Jan Bobolz) #74
- 8ab66e1: Added additional overloads to ExponentExpr (Jan Bobolz) #99
- 5723627: Make supersingular and BN classes package-private and add basic versions (Raphael Heitjohann) #98
- 5e17145: Make representation handler classes package-private and move internal package components up to ReprUtil (Raphael Heitjohann) #98
- 857c472: Start making debug group package-private (Raphael Heitjohann) #98
- 2f4b3c8: Split ci up into dev, release and scheduled release, and add badges to readme (Raphael Heitjohann) #100
- 6be95a4: Make lazy classes package-private and fix ExpTests and GroupTests using reflection (Raphael Heitjohann) #98
- b3d734b: Fix standalone tests by not collecting non-public classes (Raphael Heitjohann) #98
- 427a39a: Fix toString methods for debug group stuff (Raphael Heitjohann) #101
- 4bbd6b4: Add missing space in toString (Raphael Heitjohann) #101
- ba827ef: Make debug impl classes public again to facilitate better testing of groups (Raphael Heitjohann) #98
- 2156c1a: Make ring group impls package-private and start moving inv cost estimation to Ring class (Raphael Heitjohann) #98
- 5a8c6a1: Add inversion numbers to remaining rings (Raphael Heitjohann) #98
- e24ef6c: Make the parameterless constructor test only collect classes that are public (Raphael Heitjohann) #98
- 2db81af: Make some javadoc improvements (Raphael Heitjohann) #98
- 56d9497: Make StandaloneRepresentationHandler compatible with Android version < S (Paul Kramer) #103
- 6eec432: Add bound check for intValue() (Raphael Heitjohann) #103
- 18db8e8: Start creating android subproject (Raphael Heitjohann) #103
- f7b7f8a: Add android-test subproject that uses root project sources to build for android (Raphael Heitjohann) #103
- 85900cd: Merge branch 'android' into feature/android-support (Raphael Heitjohann) #103
- bd71611: Make test task of android-test subproject work (Raphael Heitjohann) #103
- 45ad660: Add support for running tests on emulator and make dev workflow run android tests (Raphael Heitjohann) #103
- e0703f4: Make standard dev ci build only run root project build (Raphael Heitjohann) #103
- 977c3e0: Update changelog (Raphael Heitjohann) #105
- c3e16d4: More concrete isEqualTo return type (Jan Bobolz) #106
- ab73d86: Add android tests to other workflows (Raphael Heitjohann) #103
- eb2bff7: Add DEVELOPER.md file with info on sub-projects (Raphael Heitjohann) #109
- 6cfbff8: Move prf stuff over from craco (Raphael Heitjohann) #111
- 3bd1e03: Add package doc and move LongAESRF to aes package (Raphael Heitjohann) #111
- a77ae12: Update changelog with prf changes (Raphael Heitjohann) #111
- a3fcf58: Update and rename pub.yaml to tagget_release.yaml (feidens) #114
- 08e1b99: Update and rename scheduled-release-ci.yaml to scheduled-main-ci.yaml (feidens) #114
- 790a26c: Update and rename release-ci.yaml to main-ci.yaml (feidens) #114
- 2c7850c: Update and rename scheduled-main-ci.yaml to scheduled-main-java-ci.yaml (feidens) #114
- 4957efd: Adapt badges to new names (feidens) #114
- 0e74b93: Fix for scheduled badge (feidens) #114
- a5bb438: Create android.yaml (feidens) #114
- c0dbed2: Update dev-ci.yaml (feidens) #114
- 43dbc33: Move android ci in extra workflow (feidens) #114
- 3875dfa: Fix for badges with new names (feidens) #114
- 793b7d4: Add android ci badge (feidens) #114
- c661f44: Remove android step from main workflow (feidens) #116