This is an automated email from the ASF dual-hosted git repository.
kmccusker pushed a change to branch develop
in repository
https://gitbox.apache.org/repos/asf/incubator-milagro-crypto-rust.git.
from 23d1fac Merge pull request #36 from sigp/fuzz-serialization
new 46f16d1 Update benchmarking
new 0695aaa Update test vectors to hash-to-curve-v08
new 61e23b9 Remove bls381 svdw vectors
new 3688965 Convert constants to ints
new 5bef50f Undo change in bls48
new e6e90f0 Merge pull request #39 from sigp/update-benches
The 74 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
BenchtestALL.rs | 954 ---------------------
Cargo.toml | 34 +
benches/BenchtestALL.rs | 684 +++++++++++++++
benches/bls381.rs | 381 ++++++++
benches/bn254.rs | 120 +++
benches/ed25519.rs | 82 ++
benches/goldilocks.rs | 82 ++
benches/nist256.rs | 82 ++
benches/rsa2048.rs | 87 ++
benches/rsa3072.rs | 87 ++
benches/rsa4096.rs | 87 ++
readme.md | 42 +-
src/bls381/basic.rs | 19 +
src/bls381/core.rs | 16 +-
src/bls381/message_augmentation.rs | 19 +
src/bls381/mod.rs | 19 +
src/bls381/proof_of_possession.rs | 19 +
src/bls381/utils.rs | 19 +
src/fp.rs | 2 +-
src/fp2.rs | 2 +-
src/hash_to_curve.rs | 76 +-
src/roms/rom_bls381_32.rs | 53 +-
src/roms/rom_bls381_64.rs | 65 +-
src/rsa.rs | 51 +-
.../BLS12381G1_XMD:SHA-256_SSWU_NU_.json | 58 +-
.../BLS12381G1_XMD:SHA-256_SSWU_RO_.json | 87 +-
.../BLS12381G1_XMD:SHA-256_SVDW_NU_.json | 76 --
.../BLS12381G1_XMD:SHA-256_SVDW_RO_.json | 96 ---
.../BLS12381G2_XMD:SHA-256_SSWU_NU_.json | 58 +-
.../BLS12381G2_XMD:SHA-256_SSWU_RO_.json | 87 +-
.../BLS12381G2_XMD:SHA-256_SVDW_NU_.json | 76 --
.../BLS12381G2_XMD:SHA-256_SVDW_RO_.json | 96 ---
.../edwards25519_XMD:SHA-512_ELL2_NU_.json | 90 ++
.../edwards25519_XMD:SHA-512_ELL2_RO_.json | 115 +++
src/test_utils/mod.rs | 19 +
src/test_utils/test_vector_structs.rs | 19 +
36 files changed, 2405 insertions(+), 1554 deletions(-)
delete mode 100644 BenchtestALL.rs
create mode 100644 benches/BenchtestALL.rs
create mode 100644 benches/bls381.rs
create mode 100644 benches/bn254.rs
create mode 100644 benches/ed25519.rs
create mode 100644 benches/goldilocks.rs
create mode 100644 benches/nist256.rs
create mode 100644 benches/rsa2048.rs
create mode 100644 benches/rsa3072.rs
create mode 100644 benches/rsa4096.rs
delete mode 100644
src/test_utils/hash_to_curve_vectors/BLS12381G1_XMD:SHA-256_SVDW_NU_.json
delete mode 100644
src/test_utils/hash_to_curve_vectors/BLS12381G1_XMD:SHA-256_SVDW_RO_.json
delete mode 100644
src/test_utils/hash_to_curve_vectors/BLS12381G2_XMD:SHA-256_SVDW_NU_.json
delete mode 100644
src/test_utils/hash_to_curve_vectors/BLS12381G2_XMD:SHA-256_SVDW_RO_.json
create mode 100644
src/test_utils/hash_to_curve_vectors/edwards25519_XMD:SHA-512_ELL2_NU_.json
create mode 100644
src/test_utils/hash_to_curve_vectors/edwards25519_XMD:SHA-512_ELL2_RO_.json