arnaucube 16a8a18a6d Optimize MiMC7 migrating from *big.Int to goff
Optimize MiMC7 migrating from *big.Int to goff generated finite field
operations.

There is still a lot of room for optimization for MiMC7 in the way that is done internally, but will be done in the future.

Benchmarks:
Tested on a Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz, with 16GB of RAM.

- Before:
```
BenchmarkMIMC7-4   	    1026	   1160298 ns/op
```

- After this commit:
```
BenchmarkMIMC7-4   	   19263	     61651 ns/op
```
2020-03-05 17:35:25 +01:00
2020-03-03 16:31:09 +01:00
2019-06-25 15:01:38 +02:00
2019-06-30 18:06:58 +02:00
2019-06-25 14:50:17 +02:00
2019-06-30 18:06:58 +02:00

go-iden3-crypto Go Report Card Build Status GoDoc

Go implementation of some cryptographic primitives (that fit inside the SNARK field) used in iden3

Description
No description provided
Readme GPL-3.0 2.2 MiB
Languages
Go 100%