Module sui::bls12381
Group operations of BLS12-381.
- Struct
Scalar - Struct
G1 - Struct
G2 - Struct
GT - Struct
UncompressedG1 - Constants
- Function
bls12381_min_sig_verify - Function
bls12381_min_pk_verify - Function
scalar_from_bytes - Function
scalar_from_u64 - Function
scalar_zero - Function
scalar_one - Function
scalar_add - Function
scalar_sub - Function
scalar_mul - Function
scalar_div - Function
scalar_neg - Function
scalar_inv - Function
g1_from_bytes - Function
g1_identity - Function
g1_generator - Function
g1_add - Function
g1_sub - Function
g1_mul - Function
g1_div - Function
g1_neg - Function
hash_to_g1 - Function
g1_multi_scalar_multiplication - Function
g1_to_uncompressed_g1 - Function
g2_from_bytes - Function
g2_identity - Function
g2_generator - Function
g2_add - Function
g2_sub - Function
g2_mul - Function
g2_div - Function
g2_neg - Function
hash_to_g2 - Function
g2_multi_scalar_multiplication - Function
gt_identity - Function
gt_generator - Function
gt_add - Function
gt_sub - Function
gt_mul - Function
gt_div - Function
gt_neg - Function
pairing - Function
uncompressed_g1_to_g1 - Function
uncompressed_g1_sum
use std::ascii;
use std::bcs;
use std::option;
use std::string;
use std::vector;
use sui::address;
use sui::bcs;
use sui::group_ops;
use sui::hex;
Struct Scalar
public struct Scalar
Click to open