[GitHub] [incubator-milagro-crypto-rust] kirk-baird commented on issue #3: BLS Standard

2020-05-04 Thread GitBox
kirk-baird commented on issue #3: URL: https://github.com/apache/incubator-milagro-crypto-rust/issues/3#issuecomment-623765043 I've split this into multiple parts and thus closing this in favour of: #22 #25 #26 #27

[GitHub] [incubator-milagro-crypto-rust] kirk-baird opened a new issue #27: BLS Schemes

2020-05-04 Thread GitBox
kirk-baird opened a new issue #27: URL: https://github.com/apache/incubator-milagro-crypto-rust/issues/27 # What is the issue There are 3 BLS Schemes in the [BLS-Signature-Standard-v02](https://tools.ietf.org/html/draft-irtf-cfrg-bls-signature-02#section-3). * Basic * Message

[GitHub] [incubator-milagro-crypto-rust] kirk-baird opened a new issue #26: BLS Specifications Core Operations

2020-05-04 Thread GitBox
kirk-baird opened a new issue #26: URL: https://github.com/apache/incubator-milagro-crypto-rust/issues/26 # What is the issue The [BLS-Signature-Standard-v02](https://tools.ietf.org/html/draft-irtf-cfrg-bls-signature-02#section-2) states a range of core operations that need to be

[GitHub] [incubator-milagro-crypto-rust] kirk-baird opened a new issue #25: Encoding / Decoding for BLS381

2020-05-04 Thread GitBox
kirk-baird opened a new issue #25: URL: https://github.com/apache/incubator-milagro-crypto-rust/issues/25 # What is the issue The standard states the BLS381 should use `points_to_octets` (i.e. ECPx from bytes) in accordance with the ZCash

[GitHub] [incubator-milagro-crypto-rust] kirk-baird opened a new issue #24: Caching Decoded Objects

2020-05-04 Thread GitBox
kirk-baird opened a new issue #24: URL: https://github.com/apache/incubator-milagro-crypto-rust/issues/24 # What is the Issue Many results are converted from raw data (i.e. ints / bytes) many times. These results could be cached to reduce rework. These results can be cached

[GitHub] [incubator-milagro-crypto-rust] kirk-baird opened a new pull request #23: Fix ecp tostring

2020-05-04 Thread GitBox
kirk-baird opened a new pull request #23: URL: https://github.com/apache/incubator-milagro-crypto-rust/pull/23 # Issue `ECP::tostring()` was not calling affine before printing the (x, y) coordinates and so they were out by the `Z` factor. # Fix Call `affine()` before

[GitHub] [incubator-milagro-crypto-rust] kirk-baird opened a new issue #22: Update hash-to-curve for curves other than BLS381

2020-05-04 Thread GitBox
kirk-baird opened a new issue #22: URL: https://github.com/apache/incubator-milagro-crypto-rust/issues/22 # Issue Hash-to-curve functionality has been implemented for BLS381 however it has not been implemented for any other curves. # ToDo Implement `hash-to-curve` for

[GitHub] [incubator-milagro-crypto-rust] kirk-baird opened a new pull request #21: Update to hash-to-curve version 7 for BLS381

2020-05-04 Thread GitBox
kirk-baird opened a new pull request #21: URL: https://github.com/apache/incubator-milagro-crypto-rust/pull/21 # Issue Addressed #20 # What has been changed `sgn0` is to be used as parity for field elements. Slight change and DST length to prevent potential length