mirror of
https://github.com/luxfi/blst.git
synced 2026-10-30 17:01:37 +00:00
224 lines
4.5 KiB
Modula-2
224 lines
4.5 KiB
Modula-2
LIBRARY blst
|
|
|
|
EXPORTS
|
|
blst_scalar_from_uint32
|
|
blst_uint32_from_scalar
|
|
blst_scalar_from_uint64
|
|
blst_uint64_from_scalar
|
|
blst_scalar_from_bendian
|
|
blst_bendian_from_scalar
|
|
blst_scalar_from_lendian
|
|
blst_lendian_from_scalar
|
|
blst_scalar_fr_check
|
|
blst_sk_check
|
|
blst_sk_add_n_check
|
|
blst_sk_sub_n_check
|
|
blst_sk_mul_n_check
|
|
blst_sk_inverse
|
|
blst_scalar_from_le_bytes
|
|
blst_scalar_from_be_bytes
|
|
blst_fr_add
|
|
blst_fr_sub
|
|
blst_fr_mul_by_3
|
|
blst_fr_lshift
|
|
blst_fr_rshift
|
|
blst_fr_mul
|
|
blst_fr_sqr
|
|
blst_fr_cneg
|
|
blst_fr_eucl_inverse
|
|
blst_fr_inverse
|
|
blst_fr_from_uint64
|
|
blst_uint64_from_fr
|
|
blst_fr_from_scalar
|
|
blst_scalar_from_fr
|
|
blst_fp_add
|
|
blst_fp_sub
|
|
blst_fp_mul_by_3
|
|
blst_fp_mul_by_8
|
|
blst_fp_lshift
|
|
blst_fp_mul
|
|
blst_fp_sqr
|
|
blst_fp_cneg
|
|
blst_fp_eucl_inverse
|
|
blst_fp_inverse
|
|
blst_fp_sqrt
|
|
blst_fp_from_uint32
|
|
blst_uint32_from_fp
|
|
blst_fp_from_uint64
|
|
blst_uint64_from_fp
|
|
blst_fp_from_bendian
|
|
blst_bendian_from_fp
|
|
blst_fp_from_lendian
|
|
blst_lendian_from_fp
|
|
blst_fp2_add
|
|
blst_fp2_sub
|
|
blst_fp2_mul_by_3
|
|
blst_fp2_mul_by_8
|
|
blst_fp2_lshift
|
|
blst_fp2_mul
|
|
blst_fp2_sqr
|
|
blst_fp2_cneg
|
|
blst_fp2_eucl_inverse
|
|
blst_fp2_inverse
|
|
blst_fp2_sqrt
|
|
blst_fp12_sqr
|
|
blst_fp12_cyclotomic_sqr
|
|
blst_fp12_mul
|
|
blst_fp12_mul_by_xy00z0
|
|
blst_fp12_conjugate
|
|
blst_fp12_inverse
|
|
blst_fp12_frobenius_map
|
|
blst_fp12_is_equal
|
|
blst_fp12_is_one
|
|
blst_fp12_in_group
|
|
blst_fp12_one
|
|
blst_p1_add
|
|
blst_p1_add_or_double
|
|
blst_p1_add_affine
|
|
blst_p1_add_or_double_affine
|
|
blst_p1_double
|
|
blst_p1_mult
|
|
blst_p1_cneg
|
|
blst_p1_to_affine
|
|
blst_p1_from_affine
|
|
blst_p1_on_curve
|
|
blst_p1_in_g1
|
|
blst_p1_is_equal
|
|
blst_p1_is_inf
|
|
blst_p1_generator
|
|
blst_p1_affine_on_curve
|
|
blst_p1_affine_in_g1
|
|
blst_p1_affine_is_equal
|
|
blst_p1_affine_is_inf
|
|
blst_p1_affine_generator
|
|
blst_p2_add
|
|
blst_p2_add_or_double
|
|
blst_p2_add_affine
|
|
blst_p2_add_or_double_affine
|
|
blst_p2_double
|
|
blst_p2_mult
|
|
blst_p2_cneg
|
|
blst_p2_to_affine
|
|
blst_p2_from_affine
|
|
blst_p2_on_curve
|
|
blst_p2_in_g2
|
|
blst_p2_is_equal
|
|
blst_p2_is_inf
|
|
blst_p2_generator
|
|
blst_p2_affine_on_curve
|
|
blst_p2_affine_in_g2
|
|
blst_p2_affine_is_equal
|
|
blst_p2_affine_is_inf
|
|
blst_p2_affine_generator
|
|
blst_p1s_to_affine
|
|
blst_p1s_add
|
|
blst_p1s_mult_wbits_precompute_sizeof
|
|
blst_p1s_mult_wbits_precompute
|
|
blst_p1s_mult_wbits_scratch_sizeof
|
|
blst_p1s_mult_wbits
|
|
blst_p1s_mult_pippenger_scratch_sizeof
|
|
blst_p1s_mult_pippenger
|
|
blst_p1s_tile_pippenger
|
|
blst_p2s_to_affine
|
|
blst_p2s_add
|
|
blst_p2s_mult_wbits_precompute_sizeof
|
|
blst_p2s_mult_wbits_precompute
|
|
blst_p2s_mult_wbits_scratch_sizeof
|
|
blst_p2s_mult_wbits
|
|
blst_p2s_mult_pippenger_scratch_sizeof
|
|
blst_p2s_mult_pippenger
|
|
blst_p2s_tile_pippenger
|
|
blst_map_to_g1
|
|
blst_map_to_g2
|
|
blst_encode_to_g1
|
|
blst_hash_to_g1
|
|
blst_encode_to_g2
|
|
blst_hash_to_g2
|
|
blst_p1_serialize
|
|
blst_p1_compress
|
|
blst_p1_affine_serialize
|
|
blst_p1_affine_compress
|
|
blst_p1_uncompress
|
|
blst_p1_deserialize
|
|
blst_p2_serialize
|
|
blst_p2_compress
|
|
blst_p2_affine_serialize
|
|
blst_p2_affine_compress
|
|
blst_p2_uncompress
|
|
blst_p2_deserialize
|
|
blst_keygen
|
|
blst_sk_to_pk_in_g1
|
|
blst_sign_pk_in_g1
|
|
blst_sk_to_pk_in_g2
|
|
blst_sign_pk_in_g2
|
|
blst_miller_loop
|
|
blst_miller_loop_n
|
|
blst_final_exp
|
|
blst_precompute_lines
|
|
blst_miller_loop_lines
|
|
blst_fp12_finalverify
|
|
blst_pairing_sizeof
|
|
blst_pairing_init
|
|
blst_pairing_get_dst
|
|
blst_pairing_commit
|
|
blst_pairing_aggregate_pk_in_g2
|
|
blst_pairing_chk_n_aggr_pk_in_g2
|
|
blst_pairing_mul_n_aggregate_pk_in_g2
|
|
blst_pairing_chk_n_mul_n_aggr_pk_in_g2
|
|
blst_pairing_aggregate_pk_in_g1
|
|
blst_pairing_chk_n_aggr_pk_in_g1
|
|
blst_pairing_mul_n_aggregate_pk_in_g1
|
|
blst_pairing_chk_n_mul_n_aggr_pk_in_g1
|
|
blst_pairing_merge
|
|
blst_pairing_finalverify
|
|
blst_aggregate_in_g1
|
|
blst_aggregate_in_g2
|
|
blst_aggregated_in_g1
|
|
blst_aggregated_in_g2
|
|
blst_core_verify_pk_in_g1
|
|
blst_core_verify_pk_in_g2
|
|
BLS12_381_G1
|
|
BLS12_381_NEG_G1
|
|
BLS12_381_G2
|
|
BLS12_381_NEG_G2
|
|
blst_fr_ct_bfly
|
|
blst_fr_gs_bfly
|
|
blst_fr_to
|
|
blst_fr_from
|
|
blst_fp_to
|
|
blst_fp_from
|
|
blst_fp_is_square
|
|
blst_fp2_is_square
|
|
blst_p1_from_jacobian
|
|
blst_p2_from_jacobian
|
|
blst_sk_to_pk2_in_g1
|
|
blst_sign_pk2_in_g1
|
|
blst_sk_to_pk2_in_g2
|
|
blst_sign_pk2_in_g2
|
|
blst_uniq_sizeof
|
|
blst_uniq_init
|
|
blst_uniq_test
|
|
blst_expand_message_xmd
|
|
blst_p1_unchecked_mult
|
|
blst_p2_unchecked_mult
|
|
blst_pairing_raw_aggregate
|
|
blst_pairing_as_fp12
|
|
blst_bendian_from_fp12
|
|
blst_keygen_v3
|
|
blst_keygen_v4_5
|
|
blst_keygen_v5
|
|
blst_derive_master_eip2333
|
|
blst_derive_child_eip2333
|
|
blst_scalar_from_hexascii
|
|
blst_fr_from_hexascii
|
|
blst_fp_from_hexascii
|
|
blst_p1_sizeof
|
|
blst_p1_affine_sizeof
|
|
blst_p2_sizeof
|
|
blst_p2_affine_sizeof
|
|
blst_fp12_sizeof
|
|
blst_fp_from_le_bytes
|
|
blst_fp_from_be_bytes
|
|
blst_sha256
|
|
|