Commit Graph

  • 93bf45c299 fix bbjj api: return err when hash fails while sign/verify fix/bbjj-err arnaucube 2023-08-23 14:47:33 +02:00
  • 3fb23d780c Merge pull request #55 from iden3/feature/PID-676-support-golang-interfaces Ilya 2023-05-30 13:43:25 +03:00
  • 068065257f fix comments Ilya 2023-05-23 22:20:45 +03:00
  • f4e4eed9d5 move DecompressSig to bjj helpers Ilya 2023-05-23 17:19:05 +03:00
  • 85b692c937 add test for poseidon hash writer; rename methods Ilya 2023-05-23 17:10:48 +03:00
  • 6ff38d47db add frame size to poseidon hasher Ilya 2023-05-18 13:37:31 +03:00
  • b015806983 support hash interface for poseidon; support golang crypto interfaces for bjj Ilya 2023-05-09 13:21:59 +03:00
  • bd5255dea7 Switch to Apache 2.0 / MIT licenses (#54) Oleksandr Brezhniev 2023-04-25 14:24:26 +01:00
  • e5cf066b8b Poseidon Sponge Hash with different frame sizes (#52) Oleksandr Brezhniev 2023-03-08 13:18:55 -05:00
  • edc36bfa52 Merge pull request #49 from iden3/feature/neptune cool-developer 2022-04-13 08:33:45 -04:00
  • 3c0a3adbbe remove the original hash function Cool Developer 2022-04-13 13:13:55 +01:00
  • 5ee5396d03 remove the bench Cool Developer 2022-04-11 15:35:18 +01:00
  • 49541f2ead fix the lint issues Cool Developer 2022-04-11 15:07:41 +01:00
  • 46665875c7 add the neptuen hash Cool Developer 2022-04-08 15:00:21 +01:00
  • d3e4218fe3 Merge pull request #46 from iden3/feature/golden cool-developer 2022-03-22 05:06:23 -04:00
  • 5848bf2918 Update element.go cool-developer 2022-03-18 14:06:18 -04:00
  • 38240a6451 Remove unnecessary lines cool-developer 2022-03-18 14:00:53 -04:00
  • 0d6b33924a Update element_ops_amd64.s cool-developer 2022-03-16 11:06:16 -04:00
  • 52375f5e15 Update element_ops_amd64.s cool-developer 2022-03-16 11:05:50 -04:00
  • 47b41d8ffc update the input params of hash Cool Developer 2022-03-15 07:33:14 -04:00
  • 1a046cf574 fix lint issues Cool Developer 2022-03-15 07:29:45 -04:00
  • f0c462811a update the input params of hash Cool Developer 2022-03-15 07:27:18 -04:00
  • 26bfd1051a add the unit-test Cool Developer 2022-03-14 07:01:56 -04:00
  • 885e7c382e init commit for the golden poseidon Cool Developer 2022-03-11 07:26:42 -05:00
  • f4972de131 Poseidon Sponge Hash implemented (#45) Oleksandr Brezhniev 2022-02-09 14:11:35 +02:00
  • d53d6303be Added benchmark of Poseidon for 8 inputs Oleksandr Brezhniev 2022-02-01 19:17:04 +02:00
  • b85be5b7f7 Add poseidon benchmark with 16 elements (#44) a_bennassar 2022-02-01 17:22:47 +01:00
  • 69354ae29c Faster ff arithmetics (regenerated code with the newest goff) (#43) Oleksandr Brezhniev 2021-12-28 20:47:12 +02:00
  • f597e20569 Fix Poseidon Hash check for inputs being in Finite Field (#42) Oleksandr Brezhniev 2021-11-21 02:58:03 +02:00
  • 64e757cc4a Better keccac256 (#41) Oleksandr Brezhniev 2021-11-19 17:00:10 +02:00
  • 9c2ca9ca7c made optimizaitions for consts init (#40) Mikhail Wall 2021-10-07 11:10:00 +03:00
  • c544ba0f3c Extend Poseidon to 16 inputs (#39) Oleksandr Brezhniev 2021-10-06 16:09:20 +03:00
  • ef9f86210a Extend Poseidon to 16 inputs (#37) Oleksandr Brezhniev 2021-10-06 13:11:09 +03:00
  • 933c28a8d7 implemented optimized poseidon (#38) Mikhail Wall 2021-10-06 12:25:10 +03:00
  • 8f85683b2c Merge pull request #36 from iden3/feature/poseidon-update-reference-impl master Eduard S 2021-03-08 15:23:48 +01:00
  • 590573a0af Update Poseidon last changes of the reference impl feature/poseidon-update-reference-impl arnaucube 2021-03-08 14:57:57 +01:00
  • 58e589b6eb Merge pull request #35 from iden3/feature/comp-point-test Eduard S 2020-12-21 17:03:44 +01:00
  • 2318fd7044 Update and add test for PackSignY & UnpackSignY feature/comp-point-test arnaucube 2020-12-21 16:53:02 +01:00
  • a0722b9e8f Merge pull request #34 from iden3/feature/exp-comppoint-signy Eduard S 2020-12-21 16:21:27 +01:00
  • 71dbddb5f1 Abstract & expose CompressedPointToSignAndY feature/exp-comppoint-signy arnaucube 2020-12-21 16:10:09 +01:00
  • 0a5c6acba3 Merge pull request #33 from iden3/feature/pkcomp-scanvalue Eduard S 2020-12-21 10:31:37 +01:00
  • a366175021 Add scanner/valuer interface to babyjub.PublicKeyComp feature/pkcomp-scanvalue arnaucube 2020-12-18 20:44:29 +01:00
  • a2015adb2f Merge pull request #32 from iden3/feature/upgrade-linters Eduard S 2020-12-18 12:11:45 +01:00
  • 6d75396b4b Upgrade linters feature/upgrade-linters arnaucube 2020-12-16 15:04:43 +01:00
  • 821a601d20 Merge pull request #31 from iden3/feature/update-bbjjeddsa Eduard S 2020-12-03 10:52:29 +01:00
  • 5dd19b46dd Update BabyJubJub EdDSA to last circomlib version feature/update-bbjjeddsa arnaucube 2020-12-02 19:57:27 +01:00
  • 94e92e88fb Merge pull request #30 from iden3/feature/signaturecomp-scanner arnau 2020-10-16 16:24:44 +02:00
  • 5ef832f175 Add scanner/valuer interface to babyjub.SignatureComp feature/signaturecomp-scanner Arnau B 2020-10-15 18:42:55 +02:00
  • 59d8c7a4ca Merge pull request #29 from iden3/feature/babyjubjub-optimization arnau 2020-09-13 20:05:04 +02:00
  • 91767c7b61 Add goff to BabyJubJub point addition feature/babyjubjub-optimization arnaucube 2020-09-05 17:34:06 +02:00
  • aab1a681dd Add add-2008-bbjlp for point addition arnaucube 2020-09-05 16:47:27 +02:00
  • e04ca5764a Update Poseidon to new circomlib version & https://extgit.iaik.tugraz.at/krypto/hadeshash arnaucube 2020-08-18 18:25:00 +02:00
  • 70841d78e7 Merge pull request #28 from iden3/feature/signature-sql-interface Eduard S 2020-08-14 13:03:25 +02:00
  • 674e8a6739 Fix value sql interface feature/signature-sql-interface a_bennassar 2020-08-14 12:32:15 +02:00
  • 66519124ca Merge pull request #27 from iden3/feature/signature-sql-interface arnau 2020-08-13 16:57:45 +02:00
  • a86308cb0b Add scanner/valuer interface to PublicKey a_bennassar 2020-08-13 12:19:01 +02:00
  • d91a4261f1 Add scanner/valuer interface to signature a_bennassar 2020-08-11 16:51:42 +02:00
  • 327a8175d6 Merge pull request #26 from iden3/feature/pointfromsigny Eduard S 2020-08-06 13:50:47 +02:00
  • 833f68a614 Babyjubjub separate PointFromSignAndY from p.Decompress feature/pointfromsigny arnaucube 2020-08-06 13:34:36 +02:00
  • 29a66457f0 Merge pull request #25 from iden3/feature/poseidon-update Eduard S 2020-07-23 10:24:57 +02:00
  • f22be3cdee Update Poseidon Hash function names, rm HashBytes feature/poseidon-update arnaucube 2020-07-23 07:59:59 +02:00
  • 2c471ab545 Merge pull request #24 from iden3/fix/hashbytes-err v0.0.5 c1 feature/go-iden3-demo-compat Eduard S 2020-05-25 12:05:45 +02:00
  • e134988b1b Rm .travis.yml fix/hashbytes-err arnaucube 2020-05-22 13:33:01 +02:00
  • 3a9171000b Poseidon & MiMC7 HashBytes remove return of err arnaucube 2020-05-22 00:42:14 +02:00
  • b1468fc076 Merge pull request #23 from iden3/feature/expose-method Eduard S 2020-04-28 18:31:15 +02:00
  • d189a6bedc Expose SkToBigInt for usage from other packages & repos feature/expose-method arnaucube 2020-04-22 14:53:31 +02:00
  • 14c3144613 Merge pull request #22 from iden3/feature/utils-elembigintconv Eduard S 2020-04-21 15:31:34 +02:00
  • b98a9fe65a Add utils.ElementArrayToBigIntArray feature/utils-elembigintconv arnaucube 2020-04-20 12:45:35 +02:00
  • 4d1bbacd6c Merge pull request #21 from iden3/feature/githubactions arnau 2020-04-14 21:45:30 +02:00
  • 0ac8b46493 Fix linters errors feature/githubactions Eduard S 2020-04-14 16:47:24 +02:00
  • 14d09916cf Add github actions and remove travis Eduard S 2020-04-14 14:10:04 +02:00
  • bffc894c62 Fix Travis to really test 32 bits feature/travis386 Eduard S 2020-04-09 16:42:18 +02:00
  • 3d81ae3d8b Test break in 386 Eduard S 2020-04-09 13:53:41 +02:00
  • 048941e5e0 Update to goff v0.2.0 feature/goff-0-2-0 arnaucube 2020-04-08 10:40:18 +02:00
  • eb41fe0757 Merge pull request #18 from iden3/feature/fix32bits v0.0.4 c0 arnau 2020-03-18 11:55:56 +01:00
  • e10db811aa Fix compat with 32 bit arch Eduard S 2020-03-17 17:17:45 +01:00
  • 8a260d66d3 Add goff ff.Element to babyjubjub feature/bbjj-goff arnaucube 2020-03-09 11:51:41 +01:00
  • ee467c6215 Merge pull request #16 from iden3/feature/mimc7-goff v0.0.3 Eduard S 2020-03-06 16:27:36 +01:00
  • 4750e9c83c Remove field package which is no longer used feature/mimc7-goff arnaucube 2020-03-05 17:39:51 +01:00
  • 16a8a18a6d Optimize MiMC7 migrating from *big.Int to goff arnaucube 2020-03-05 17:35:25 +01:00
  • e8be761ec7 Merge pull request #15 from iden3/feature/poseidon-opt-goff arnau 2020-03-04 18:34:17 +01:00
  • 2a3f0d9ed5 Adapt babyjub/eddsa to new Poseidon methods feature/poseidon-opt-goff arnaucube 2020-03-03 16:32:49 +01:00
  • 5d88f7c4cd Merge pull request #13 from iden3/feature/update-bbjj-sig Eduard S 2020-03-03 17:57:27 +01:00
  • b45d8a582b Optimize Poseidon migrating from *big.Int to goff arnaucube 2020-03-03 16:31:40 +01:00
  • 83f87bfa46 Resolve #4 arnaucube 2020-03-03 16:31:09 +01:00
  • 17bad75853 Add goff generated finite field arithmetic code for used field arnaucube 2020-03-03 16:30:00 +01:00
  • 97c76ce614 Update BabyJubJub signature with Poseidon feature/update-bbjj-sig arnaucube 2020-03-03 12:42:18 +01:00
  • 937500b203 Merge pull request #12 from iden3/feature/optimizeposeidon arnau 2019-12-22 20:40:00 +01:00
  • c0c4ff2dd7 Optimize Poseidon Eduard S 2019-12-18 10:54:45 +01:00
  • 8d5a7a7ccb Merge pull request #11 from iden3/fix/issue-9 Eduard S 2019-12-18 11:03:37 +01:00
  • c754d01ce0 poseidon consistent use of T fix/issue-9 arnaucube 2019-12-17 18:15:22 +01:00
  • fcb586591a fix #9 arnaucube 2019-12-17 18:04:49 +01:00
  • 7c6170453e Add test that breaks poseidion due to padding Eduard S 2019-12-16 17:24:22 +01:00
  • 27ec5b26df Add test that breaks poseidon due to a security issue Eduard S 2019-12-16 16:48:38 +01:00
  • 53b9050d0a Add babujub eddsa benchmarks Eduard S 2019-12-16 13:36:43 +01:00
  • a5b6afcb16 Add poseidon and babyjub benchmarks Eduard S 2019-12-16 13:08:34 +01:00
  • 4356f44a3d Merge pull request #6 from iden3/feature/testBJPKField arnau 2019-12-09 15:59:10 +01:00
  • 5ade04e079 Test that babyjub pk is always < Q Eduard S 2019-12-09 12:30:50 +01:00
  • eb7d86c5b3 Merge pull request #5 from iden3/decompress-modsqrt Eduard S 2019-09-10 10:48:18 +02:00
  • a60e154d86 return error if no ModSqrt(x, q) exist in babyjubjub decompress point decompress-modsqrt arnaucube 2019-09-10 00:36:54 +02:00