Docs.rs
blst-0.3.5
blst 0.3.5
Docs.rs crate page
Apache-2.0
Links
Repository
crates.io
Source
Owners
sean-sn
simonatsn
dot-asm
Dependencies
threadpool ^1.8.1
normal
zeroize ^1.1
normal
criterion ^0.3
dev
rand ^0.7
dev
rand_chacha ^0.2
dev
cc ^1.0
build
glob ^0.3
build
Versions
1.13%
of the crate is documented
Go to latest version
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Crate blst
Version 0.3.5
See all blst's items
Modules
Structs
Enums
Statics
Functions
Type Definitions
?
Crate
blst
[
−
]
[src]
Modules
min_pk
min_sig
Structs
Pairing
blst_fp
blst_fp2
blst_fp6
blst_fp12
blst_fr
blst_p1
blst_p1_affine
blst_p2
blst_p2_affine
blst_pairing
blst_scalar
blst_uniq
Enums
BLST_ERROR
Statics
BLS12_381_G1
BLS12_381_G2
BLS12_381_NEG_G1
BLS12_381_NEG_G2
Functions
blst_aggregate_in_g1
⚠
blst_aggregate_in_g2
⚠
blst_aggregated_in_g1
⚠
blst_aggregated_in_g2
⚠
blst_bendian_from_fp
⚠
blst_bendian_from_scalar
⚠
blst_core_verify_pk_in_g1
⚠
blst_core_verify_pk_in_g2
⚠
blst_encode_to_g1
⚠
blst_encode_to_g2
⚠
blst_final_exp
⚠
blst_fp2_add
⚠
blst_fp2_cneg
⚠
blst_fp2_eucl_inverse
⚠
blst_fp2_inverse
⚠
blst_fp2_lshift
⚠
blst_fp2_mul
⚠
blst_fp2_mul_by_3
⚠
blst_fp2_mul_by_8
⚠
blst_fp2_sqr
⚠
blst_fp2_sqrt
⚠
blst_fp2_sub
⚠
blst_fp12_conjugate
⚠
blst_fp12_cyclotomic_sqr
⚠
blst_fp12_finalverify
⚠
blst_fp12_frobenius_map
⚠
blst_fp12_inverse
⚠
blst_fp12_is_equal
⚠
blst_fp12_is_one
⚠
blst_fp12_mul
⚠
blst_fp12_mul_by_xy00z0
⚠
blst_fp12_one
⚠
blst_fp12_sqr
⚠
blst_fp_add
⚠
blst_fp_cneg
⚠
blst_fp_eucl_inverse
⚠
blst_fp_from
⚠
blst_fp_from_bendian
⚠
blst_fp_from_lendian
⚠
blst_fp_from_uint32
⚠
blst_fp_from_uint64
⚠
blst_fp_inverse
⚠
blst_fp_lshift
⚠
blst_fp_mul
⚠
blst_fp_mul_by_3
⚠
blst_fp_mul_by_8
⚠
blst_fp_sqr
⚠
blst_fp_sqrt
⚠
blst_fp_sub
⚠
blst_fp_to
⚠
blst_fr_add
⚠
blst_fr_cneg
⚠
blst_fr_eucl_inverse
⚠
blst_fr_from
⚠
blst_fr_from_scalar
⚠
blst_fr_from_uint64
⚠
blst_fr_inverse
⚠
blst_fr_lshift
⚠
blst_fr_mul
⚠
blst_fr_mul_by_3
⚠
blst_fr_rshift
⚠
blst_fr_sqr
⚠
blst_fr_sub
⚠
blst_fr_to
⚠
blst_hash_to_g1
⚠
blst_hash_to_g2
⚠
blst_keygen
⚠
blst_lendian_from_fp
⚠
blst_lendian_from_scalar
⚠
blst_map_to_g1
⚠
blst_map_to_g2
⚠
blst_miller_loop
⚠
blst_miller_loop_lines
⚠
blst_p1_add
⚠
blst_p1_add_affine
⚠
blst_p1_add_or_double
⚠
blst_p1_add_or_double_affine
⚠
blst_p1_affine_compress
⚠
blst_p1_affine_generator
⚠
blst_p1_affine_in_g1
⚠
blst_p1_affine_is_equal
⚠
blst_p1_affine_is_inf
⚠
blst_p1_affine_on_curve
⚠
blst_p1_affine_serialize
⚠
blst_p1_cneg
⚠
blst_p1_compress
⚠
blst_p1_deserialize
⚠
blst_p1_double
⚠
blst_p1_from_affine
⚠
blst_p1_from_jacobian
⚠
blst_p1_generator
⚠
blst_p1_in_g1
⚠
blst_p1_is_equal
⚠
blst_p1_is_inf
⚠
blst_p1_mult
⚠
blst_p1_on_curve
⚠
blst_p1_serialize
⚠
blst_p1_to_affine
⚠
blst_p1_unchecked_mult
⚠
blst_p1_uncompress
⚠
blst_p1s_add
⚠
blst_p1s_mult_pippenger
⚠
blst_p1s_mult_pippenger_scratch_sizeof
⚠
blst_p1s_mult_wbits
⚠
blst_p1s_mult_wbits_precompute
⚠
blst_p1s_mult_wbits_precompute_sizeof
⚠
blst_p1s_mult_wbits_scratch_sizeof
⚠
blst_p1s_to_affine
⚠
blst_p2_add
⚠
blst_p2_add_affine
⚠
blst_p2_add_or_double
⚠
blst_p2_add_or_double_affine
⚠
blst_p2_affine_compress
⚠
blst_p2_affine_generator
⚠
blst_p2_affine_in_g2
⚠
blst_p2_affine_is_equal
⚠
blst_p2_affine_is_inf
⚠
blst_p2_affine_on_curve
⚠
blst_p2_affine_serialize
⚠
blst_p2_cneg
⚠
blst_p2_compress
⚠
blst_p2_deserialize
⚠
blst_p2_double
⚠
blst_p2_from_affine
⚠
blst_p2_from_jacobian
⚠
blst_p2_generator
⚠
blst_p2_in_g2
⚠
blst_p2_is_equal
⚠
blst_p2_is_inf
⚠
blst_p2_mult
⚠
blst_p2_on_curve
⚠
blst_p2_serialize
⚠
blst_p2_to_affine
⚠
blst_p2_unchecked_mult
⚠
blst_p2_uncompress
⚠
blst_p2s_add
⚠
blst_p2s_mult_pippenger
⚠
blst_p2s_mult_pippenger_scratch_sizeof
⚠
blst_p2s_mult_wbits
⚠
blst_p2s_mult_wbits_precompute
⚠
blst_p2s_mult_wbits_precompute_sizeof
⚠
blst_p2s_mult_wbits_scratch_sizeof
⚠
blst_p2s_to_affine
⚠
blst_pairing_aggregate_pk_in_g1
⚠
blst_pairing_aggregate_pk_in_g2
⚠
blst_pairing_as_fp12
⚠
blst_pairing_chk_n_aggr_pk_in_g1
⚠
blst_pairing_chk_n_aggr_pk_in_g2
⚠
blst_pairing_chk_n_mul_n_aggr_pk_in_g1
⚠
blst_pairing_chk_n_mul_n_aggr_pk_in_g2
⚠
blst_pairing_commit
⚠
blst_pairing_finalverify
⚠
blst_pairing_get_dst
⚠
blst_pairing_init
⚠
blst_pairing_merge
⚠
blst_pairing_mul_n_aggregate_pk_in_g1
⚠
blst_pairing_mul_n_aggregate_pk_in_g2
⚠
blst_pairing_raw_aggregate
⚠
blst_pairing_sizeof
⚠
blst_precompute_lines
⚠
blst_scalar_fr_check
⚠
blst_scalar_from_be_bytes
⚠
blst_scalar_from_bendian
⚠
blst_scalar_from_fr
⚠
blst_scalar_from_le_bytes
⚠
blst_scalar_from_lendian
⚠
blst_scalar_from_uint32
⚠
blst_scalar_from_uint64
⚠
blst_sign_pk2_in_g1
⚠
blst_sign_pk2_in_g2
⚠
blst_sign_pk_in_g1
⚠
blst_sign_pk_in_g2
⚠
blst_sk_add_n_check
⚠
blst_sk_check
⚠
blst_sk_inverse
⚠
blst_sk_mul_n_check
⚠
blst_sk_sub_n_check
⚠
blst_sk_to_pk2_in_g1
⚠
blst_sk_to_pk2_in_g2
⚠
blst_sk_to_pk_in_g1
⚠
blst_sk_to_pk_in_g2
⚠
blst_uint32_from_fp
⚠
blst_uint32_from_scalar
⚠
blst_uint64_from_fp
⚠
blst_uint64_from_fr
⚠
blst_uint64_from_scalar
⚠
blst_uniq_init
⚠
blst_uniq_sizeof
⚠
blst_uniq_test
⚠
print_bytes
uniq
Type Definitions
byte
limb_t