/libcry

Advance usage for cryptography.

Primary LanguageRust

libcry

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

Algorithms and features

Core

  • Curve
    • Basic
    • Pairing
  • Bytes
  • Sponge
  • Polynomial

Curves

Permutation

Key Exchange

  • DH

Hash

  • SHA3
  • Keccak
  • Shake

MAC

  • HMAC

Protocol

APIs

  • Keypair and keyderive: BIP32

Secret Share

  • SSS
  • VSS

Digital Signature

Proof