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(-)