Module indy_crypto::ffi::bls [] [src]

Functions

indy_crypto_bls_generator_as_bytes

Returns bytes representation of generator point.

indy_crypto_bls_generator_free

Deallocates generator instance.

indy_crypto_bls_generator_from_bytes

Creates and returns generator point from bytes representation.

indy_crypto_bls_generator_new

Creates and returns random generator point that satisfy BLS algorithm requirements.

indy_crypto_bls_multi_signature_as_bytes

Returns bytes representation of multi signature.

indy_crypto_bls_multi_signature_free

Deallocates multi signature instance.

indy_crypto_bls_multi_signature_from_bytes

Creates and returns multi signature from bytes representation.

indy_crypto_bls_multi_signature_new

Creates and returns multi signature for provided list of signatures.

indy_crypto_bls_sign

Signs the message and returns signature.

indy_crypto_bls_sign_key_as_bytes

Returns bytes representation of sign key.

indy_crypto_bls_sign_key_free

Deallocates sign key instance.

indy_crypto_bls_sign_key_from_bytes

Creates and returns sign key from bytes representation.

indy_crypto_bls_sign_key_new

Creates and returns random (or seeded from seed) BLS sign key algorithm requirements.

indy_crypto_bls_signature_as_bytes

Returns bytes representation of signature.

indy_crypto_bls_signature_free

Deallocates signature instance.

indy_crypto_bls_signature_from_bytes

Creates and returns signature from bytes representation.

indy_crypto_bls_ver_key_as_bytes

Returns bytes representation of verification key.

indy_crypto_bls_ver_key_free

Deallocates verification key instance.

indy_crypto_bls_ver_key_from_bytes

Creates and returns verification key from bytes representation.

indy_crypto_bls_ver_key_new

Creates and returns BLS ver key that corresponds to sign key.

indy_crypto_bls_verify_multi_sig

Verifies the message multi signature and returns true - if signature valid or false otherwise.

indy_crypto_bsl_verify

Verifies the message signature and returns true - if signature valid or false otherwise.