You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@milagro.apache.org by km...@apache.org on 2019/02/08 08:09:19 UTC
[incubator-milagro-crypto] 01/01: Merge pull request #5 from
apache/update-code
This is an automated email from the ASF dual-hosted git repository.
kmccusker pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-milagro-crypto.git
commit d43ac938722c74a7f814b914ecfc67701f49562c
Merge: c25f9e5 2109a35
Author: Kealan McCusker <ke...@gmail.com>
AuthorDate: Fri Feb 8 08:09:14 2019 +0000
Merge pull request #5 from apache/update-code
update code
LICENSE-2.0.TXT | 402 ++++++++++++------------
NOTICE.txt | 10 +-
version3/amcl3.pdf | Bin 299150 -> 301736 bytes
version3/c/amcl.h | 7 +
version3/c/bls.c | 16 +-
version3/c/bls192.c | 13 +-
version3/c/bls256.c | 13 +-
version3/c/config16.py | 17 +-
version3/c/config32.py | 64 ++--
version3/c/config64.py | 65 ++--
version3/c/config_curve.h | 2 +
version3/c/fp12.c | 361 ++++++++++++++++-----
version3/c/fp12.h | 19 +-
version3/c/fp24.c | 234 +++++++++++++-
version3/c/fp24.h | 17 +-
version3/c/fp48.c | 236 +++++++++++++-
version3/c/fp48.h | 16 +-
version3/c/pair.c | 255 ++++++++++-----
version3/c/pair.h | 33 ++
version3/c/pair192.c | 157 +++++++---
version3/c/pair192.h | 35 +++
version3/c/pair256.c | 153 ++++++---
version3/c/pair256.h | 33 ++
version3/cpp/amcl.h | 6 +
version3/cpp/benchtest_all.cpp | 2 +-
version3/cpp/bls.cpp | 16 +-
version3/cpp/bls192.cpp | 14 +-
version3/cpp/bls256.cpp | 12 +-
version3/cpp/config16.py | 16 +-
version3/cpp/config32.py | 65 ++--
version3/cpp/config64.py | 67 ++--
version3/cpp/config_curve.h | 3 +-
version3/cpp/fp12.cpp | 301 +++++++++++++++---
version3/cpp/fp12.h | 27 +-
version3/cpp/fp2.cpp | 8 +
version3/cpp/fp24.cpp | 243 +++++++++++++--
version3/cpp/fp24.h | 25 +-
version3/cpp/fp4.h | 1 +
version3/cpp/fp48.cpp | 234 +++++++++++++-
version3/cpp/fp48.h | 23 +-
version3/cpp/pair.cpp | 248 ++++++++++-----
version3/cpp/pair.h | 37 ++-
version3/cpp/pair192.cpp | 150 ++++++---
version3/cpp/pair192.h | 35 +++
version3/cpp/pair256.cpp | 149 ++++++---
version3/cpp/pair256.h | 34 ++
version3/cpp/rsa_support.h | 2 +-
version3/cpp/testall.cpp | 3 +-
version3/go/BLS.go | 11 +-
version3/go/BLS192.go | 11 +-
version3/go/BLS256.go | 11 +-
version3/go/CONFIG_CURVE.go | 8 +
version3/go/FP12.go | 379 ++++++++++++++++++-----
version3/go/FP24.go | 379 ++++++++++++++++++-----
version3/go/FP48.go | 380 ++++++++++++++++++-----
version3/go/PAIR.go | 205 ++++++++----
version3/go/PAIR192.go | 133 ++++++--
version3/go/PAIR256.go | 132 ++++++--
version3/go/config32.py | 58 ++--
version3/go/config64.py | 58 ++--
version3/java/BLS.java | 11 +-
version3/java/BLS192.java | 11 +-
version3/java/BLS256.java | 11 +-
version3/java/CONFIG_CURVE.java | 2 +
version3/java/FP12.java | 353 ++++++++++++++++++++-
version3/java/FP24.java | 374 ++++++++++++++++++----
version3/java/FP48.java | 375 ++++++++++++++++++----
version3/java/PAIR.java | 218 +++++++++----
version3/java/PAIR192.java | 143 +++++++--
version3/java/PAIR256.java | 143 +++++++--
version3/java/config32.py | 55 ++--
version3/java/config64.py | 55 ++--
version3/js/bls.js | 14 +-
version3/js/bls192.js | 13 +-
version3/js/bls256.js | 14 +-
version3/js/ctx.js | 27 +-
version3/js/ecp.js | 1 +
version3/js/fp.js | 6 +
version3/js/fp12.js | 465 +++++++++++++++++++++-------
version3/js/fp24.js | 465 +++++++++++++++++++++-------
version3/js/fp48.js | 464 ++++++++++++++++++++-------
version3/js/pair.js | 226 ++++++++++----
version3/js/pair192.js | 140 ++++++---
version3/js/pair256.js | 140 ++++++---
version3/python/bls.py | 12 +-
version3/python/fp12.py | 59 ++++
version3/python/mpin.py | 2 +-
version3/python/pair.py | 131 +++++---
version3/readme.txt | 66 +---
version3/rust/BenchtestALL.rs | 2 +-
version3/rust/src/bls.rs | 11 +-
version3/rust/src/bls192.rs | 11 +-
version3/rust/src/bls256.rs | 11 +-
version3/rust/src/ecp4.rs | 2 +-
version3/rust/src/ff.rs | 2 +-
version3/rust/src/fp12.rs | 424 +++++++++++++++++++------
version3/rust/src/fp16.rs | 27 +-
version3/rust/src/fp24.rs | 423 +++++++++++++++++++------
version3/rust/src/fp4.rs | 25 +-
version3/rust/src/fp48.rs | 426 +++++++++++++++++++------
version3/rust/src/fp8.rs | 28 +-
version3/rust/src/pair.rs | 206 ++++++++----
version3/rust/src/pair192.rs | 131 ++++++--
version3/rust/src/pair256.rs | 129 ++++++--
version3/rust/src/roms/rom_anssi_32.rs | 1 +
version3/rust/src/roms/rom_anssi_64.rs | 1 +
version3/rust/src/roms/rom_bls24_32.rs | 1 +
version3/rust/src/roms/rom_bls24_64.rs | 1 +
version3/rust/src/roms/rom_bls381_32.rs | 1 +
version3/rust/src/roms/rom_bls381_64.rs | 1 +
version3/rust/src/roms/rom_bls383_32.rs | 1 +
version3/rust/src/roms/rom_bls383_64.rs | 1 +
version3/rust/src/roms/rom_bls461_32.rs | 1 +
version3/rust/src/roms/rom_bls461_64.rs | 1 +
version3/rust/src/roms/rom_bls48_32.rs | 1 +
version3/rust/src/roms/rom_bls48_64.rs | 1 +
version3/rust/src/roms/rom_bn254CX_32.rs | 1 +
version3/rust/src/roms/rom_bn254CX_64.rs | 1 +
version3/rust/src/roms/rom_bn254_32.rs | 1 +
version3/rust/src/roms/rom_bn254_64.rs | 1 +
version3/rust/src/roms/rom_brainpool_32.rs | 1 +
version3/rust/src/roms/rom_brainpool_64.rs | 1 +
version3/rust/src/roms/rom_c25519_32.rs | 1 +
version3/rust/src/roms/rom_c25519_64.rs | 1 +
version3/rust/src/roms/rom_c41417_32.rs | 1 +
version3/rust/src/roms/rom_c41417_64.rs | 1 +
version3/rust/src/roms/rom_ed25519_32.rs | 1 +
version3/rust/src/roms/rom_ed25519_64.rs | 1 +
version3/rust/src/roms/rom_fp256bn_32.rs | 1 +
version3/rust/src/roms/rom_fp256bn_64.rs | 1 +
version3/rust/src/roms/rom_fp512bn_32.rs | 1 +
version3/rust/src/roms/rom_fp512bn_64.rs | 1 +
version3/rust/src/roms/rom_goldilocks_32.rs | 1 +
version3/rust/src/roms/rom_goldilocks_64.rs | 1 +
version3/rust/src/roms/rom_hifive_32.rs | 1 +
version3/rust/src/roms/rom_hifive_64.rs | 1 +
version3/rust/src/roms/rom_nist256_32.rs | 1 +
version3/rust/src/roms/rom_nist256_64.rs | 1 +
version3/rust/src/roms/rom_nist384_32.rs | 1 +
version3/rust/src/roms/rom_nist384_64.rs | 1 +
version3/rust/src/roms/rom_nist521_32.rs | 1 +
version3/rust/src/roms/rom_nist521_64.rs | 1 +
version3/rust/src/roms/rom_nums256e_32.rs | 1 +
version3/rust/src/roms/rom_nums256e_64.rs | 1 +
version3/rust/src/roms/rom_nums256w_32.rs | 1 +
version3/rust/src/roms/rom_nums256w_64.rs | 1 +
version3/rust/src/roms/rom_nums384e_32.rs | 1 +
version3/rust/src/roms/rom_nums384e_64.rs | 1 +
version3/rust/src/roms/rom_nums384w_32.rs | 1 +
version3/rust/src/roms/rom_nums384w_64.rs | 1 +
version3/rust/src/roms/rom_nums512e_32.rs | 1 +
version3/rust/src/roms/rom_nums512e_64.rs | 1 +
version3/rust/src/roms/rom_nums512w_32.rs | 1 +
version3/rust/src/roms/rom_nums512w_64.rs | 1 +
version3/rust/src/roms/rom_secp256k1_32.rs | 1 +
version3/rust/src/roms/rom_secp256k1_64.rs | 1 +
version3/rust/src/types.rs | 3 +-
version3/swift/bls.swift | 11 +-
version3/swift/bls192.swift | 12 +-
version3/swift/bls256.swift | 11 +-
version3/swift/config32.py | 55 ++--
version3/swift/config64.py | 55 ++--
version3/swift/config_curve.swift | 1 +
version3/swift/fp12.swift | 376 ++++++++++++++++++----
version3/swift/fp16.swift | 16 +-
version3/swift/fp24.swift | 373 ++++++++++++++++++----
version3/swift/fp4.swift | 15 +
version3/swift/fp48.swift | 376 ++++++++++++++++++----
version3/swift/fp8.swift | 16 +-
version3/swift/pair.swift | 206 ++++++++----
version3/swift/pair192.swift | 127 ++++++--
version3/swift/pair256.swift | 127 ++++++--
172 files changed, 10341 insertions(+), 2989 deletions(-)