-
Notifications
You must be signed in to change notification settings - Fork 125
BLAKE2b hash function and BLAKE2b-512 compression function of EIP-152 #56
base: main
Are you sure you want to change the base?
Commits on Jan 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9dbcce9 - Browse repository at this point
Copy the full SHA 9dbcce9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e867da - Browse repository at this point
Copy the full SHA 4e867daView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5d6ec2 - Browse repository at this point
Copy the full SHA e5d6ec2View commit details
Commits on Jan 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b0045c5 - Browse repository at this point
Copy the full SHA b0045c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0678ec5 - Browse repository at this point
Copy the full SHA 0678ec5View commit details
Commits on Jan 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 23ed14d - Browse repository at this point
Copy the full SHA 23ed14dView commit details
Commits on Feb 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7c82788 - Browse repository at this point
Copy the full SHA 7c82788View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d82e42 - Browse repository at this point
Copy the full SHA 8d82e42View commit details
Commits on Feb 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4b4f8bb - Browse repository at this point
Copy the full SHA 4b4f8bbView commit details -
Rename zkevm-circuits/src/blake2b/Cargo.toml to zkevm-circuits/src/bl…
…ake2b/circuit/Cargo.toml
Configuration menu - View commit details
-
Copy full SHA for a012bcf - Browse repository at this point
Copy the full SHA a012bcfView commit details -
Rename zkevm-circuits/src/blake2b/src/lib.rs to zkevm-circuits/src/bl…
…ake2b/hash/src/lib.rs
Configuration menu - View commit details
-
Copy full SHA for c9150c3 - Browse repository at this point
Copy the full SHA c9150c3View commit details -
Rename zkevm-circuits/src/blake2b/circuit/Cargo.toml to zkevm-circuit…
…s/src/blake2b/hash/Cargo.toml
Configuration menu - View commit details
-
Copy full SHA for 43305b9 - Browse repository at this point
Copy the full SHA 43305b9View commit details -
Rename zkevm-circuits/src/blake2b/tests/integration.rs to zkevm-circu…
…its/src/blake2b/hash/tests/integration.rs
Configuration menu - View commit details
-
Copy full SHA for 2c2bead - Browse repository at this point
Copy the full SHA 2c2beadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1481510 - Browse repository at this point
Copy the full SHA 1481510View commit details
Commits on May 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 587964e - Browse repository at this point
Copy the full SHA 587964eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba48da2 - Browse repository at this point
Copy the full SHA ba48da2View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc9527b - Browse repository at this point
Copy the full SHA bc9527bView commit details
Commits on Jun 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f8197a1 - Browse repository at this point
Copy the full SHA f8197a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3959f4 - Browse repository at this point
Copy the full SHA b3959f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92e15c3 - Browse repository at this point
Copy the full SHA 92e15c3View commit details
Commits on Jun 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 06a42ca - Browse repository at this point
Copy the full SHA 06a42caView commit details
Commits on Jun 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0f6d4ce - Browse repository at this point
Copy the full SHA 0f6d4ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for de96f71 - Browse repository at this point
Copy the full SHA de96f71View commit details -
Configuration menu - View commit details
-
Copy full SHA for edde7c6 - Browse repository at this point
Copy the full SHA edde7c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7b5b7d - Browse repository at this point
Copy the full SHA e7b5b7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5090ee8 - Browse repository at this point
Copy the full SHA 5090ee8View commit details
Commits on Jul 10, 2023
-
Update zkevm-circuits/src/blake2b/circuit/Cargo.toml
Co-authored-by: Victor Lopes <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 394ef0f - Browse repository at this point
Copy the full SHA 394ef0fView commit details -
Update zkevm-circuits/src/blake2b/circuit/Cargo.toml
Co-authored-by: Victor Lopes <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b946c7e - Browse repository at this point
Copy the full SHA b946c7eView commit details
Commits on Jul 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0a5185c - Browse repository at this point
Copy the full SHA 0a5185cView commit details
Commits on Jul 28, 2023
-
Delete zkevm-circuits/src/blake2b/hash directory
This crate is not used in the circuit and is not going to be integrated in zk-EVM. It was the first step towards the circuit. Some code from this crate was a bit rewritten and added to the circuit-related files.
Configuration menu - View commit details
-
Copy full SHA for 8d62c17 - Browse repository at this point
Copy the full SHA 8d62c17View commit details -
Delete zkevm-circuits/src/blake2b/circuit directory
Deleted to be replaced with the updated version, which has new folder structure.
Configuration menu - View commit details
-
Copy full SHA for b083887 - Browse repository at this point
Copy the full SHA b083887View commit details -
Updated BLAKE2b compression function circuit
Cargo.toml: 1. Default comment was removed. 2. "hex = "0.4"" was added instead of "hex = "0.4.3"". Cargo.lock: Recreated. blake2.rs: The new file containing the "blake2b" module, almost all content of which (except for the "test" and "benchmark" submodules) is the same as the one of "lib.rs" just before it undergone the last change from the list below. The content of the "test" submodule is related to the one of "integration.rs" in the similar way. The same is true about the relation between the "test" submodule and "bench.rs". lib.rs: 1. "Chunks" instead of "chunks" at the end of the comments for "fn create_chuncks". 2. "pub" was removed from many places: now the data types of the circuit's basic building blocks are not exported. 3. Trailing spaces were removed. 4. "Thus, 56 * 8 + 32 cells or 240 cell pairs are required" was added after "56 byte-column chunks of height 8 and 32 byte-column cells". 5. The comment "14 bit columns are required: 10 collumns for..." was added. 6. The end of "fn synthesize" was rewritten in order to check the correctness of the computation only if tests are run. 7 The "blake2" submodule was renamed into "compression". 8. The content is moved to the "blake2b" module and replaced with "mod blake2b;". integration.rs: 1. Trailing spaces were removed. 2. The content is moved to the "test" submodule of the "blake2b" module; the file was deleted. bench.rs: 1. Trailing spaces were removed. 2. The comment describing the correct way of running "fn bench()" was added. 3. The content is moved to the "benchmark" submodule of the "blake2b" module; the file was deleted.
Configuration menu - View commit details
-
Copy full SHA for 34e0961 - Browse repository at this point
Copy the full SHA 34e0961View commit details -
Changing the comment describing the correct way of running "fn bench()".
Configuration menu - View commit details
-
Copy full SHA for e2dd84c - Browse repository at this point
Copy the full SHA e2dd84cView commit details