#permutation #ecc #schnorr-signature #key #key-pair #advance

cry

Advance cryptography based on ECC and permutation cryptography

6 releases

0.1.5 Nov 9, 2021
0.1.4 Apr 7, 2021
0.1.3 Mar 15, 2021

#1859 in Cryptography

Apache-2.0

42KB
1K SLoC

Cry

Cry is a advance cryptography library based on ECC and permutation.

Papers

|==== | Scheme | Paper or Reference | Status | Comment

| primitive | ECC, Sponge | ✓ |

| Ristretto25519 | Ristretto Group | ✓ |

| sm2 | ISO/IEC 14888-3/AMD1 | ✗ |

| KeccakF | Keccak | ✓ |

| keypair .2+| BIP32 | ✓ | Only generate private key

| keyderive | ✓ | Only key derive

| Strobe | Strobe | ✗ |

| Disco | Disco | ✗ |

| DH | Diffie-Hellman | ✓ |

| Schnorr | Schnorr Signature | ✓ |

| MuSig | Signatures aggregated | ✓ | Need more test.

| Pederson | Pederson Commitment | ✓ |

| SSS .4+| Threshold Schnorr Signature | ✗ | Shamir’s Secret Sharing

| VSS | ✗ | Verifiable Secret Sharing

| DKG | ✗ | Distributed Key Generation

| Threshold Schnorr Signature | ✗ |

| VRF | Verifiable Random Function | ✗ |

Dependencies

~3MB
~69K SLoC