Skip to content

Releases: cryptimeleon/math

v3.1.2

05 Apr 12:30
df96cb6
Compare
Choose a tag to compare

Commits

v3.1.1

14 Apr 07:16
5355a17
Compare
Choose a tag to compare

Commits

  • 5818a92: Add StandaloneRepresentation for longs (Paul Kramer) #154
  • f370f08: Added test case for representing primitive types (Jan Bobolz) #154
  • 08de8b2: Removed extraneous constructor (Jan Bobolz) #154
  • af882a8: Version bump (Jan Bobolz) #155

v3.1.0

18 Nov 11:53
e4a2313
Compare
Choose a tag to compare

Commits

v3.0.3

28 Oct 11:09
7d6fcd9
Compare
Choose a tag to compare

Commits

  • 0eeac41: Fixed error in AnnotatedUbr's handling of maps (Jan Bobolz) #150
  • bc88fc9: Version bump (Jan Bobolz) #150

v3.0.2

22 Oct 12:54
3968709
Compare
Choose a tag to compare

Commits

v3.0.1

13 Oct 13:33
693eb57
Compare
Choose a tag to compare

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

17 Sep 12:36
462090c
Compare
Choose a tag to compare

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

05 Jul 08:25
2250b1a
Compare
Choose a tag to compare

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

23 Jun 14:46
bb8c000
Compare
Choose a tag to compare

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

v1.0.0

22 Jun 14:57
Compare
Choose a tag to compare