API Reference tezex v#3.2.0
View SourceModules
Provides cryptographic functions for Tezos blockchain operations.
Pure Elixir BLS12-381 cryptographic operations for Tezos tz4 addresses.
BLS12-381 curve constants for pairing computation. Standard BLS12-381 curve constants.
Base field Fq for BLS12-381.
The 12th-degree extension field Fq12 for BLS12-381. This is the target field for pairings: GT = Fq12.
Quadratic extension field Fq2 for BLS12-381.
Polynomial extension field base class for BLS12-381. This is the base for building higher-degree extension fields like Fq12.
Scalar field Fr for BLS12-381 (curve order).
G1 elliptic curve group for BLS12-381.
G2 elliptic curve group for BLS12-381.
Hash-to-Field implementation for BLS12-381
BLS12-381 pairing operations implementing the Optimal ATE pairing.
Base58Check encoding/decoding utils
Specific elliptic curve data.
Elliptic Curve Digital Signature Algorithm (ECDSA) implementation to
Pure Elixir implementation of HMAC-DRBG
The supported elliptic curves
NaCl-compatible cryptographic functions for Tezos encrypted key handling.
Holds point data. Is usually handled internally by the library and serves only as detailed information to the end-user.
Holds private key data.
Holds public key data.
Holds signature data.
Convert Tezos Micheline data from/to binary form for injection into the Tezos blockchain (aka forging/unforging Micheline).
Prepare an operation or an operation group for injection into the Tezos blockchain.
Serialize/deserialize data to/from Tezos Micheline optimized binary representation.
Send transactions to the Tezos network.
Provides encoding and decoding functions for Zarith numbers.