Crate ssi_data_integrity_suites

Crate ssi_data_integrity_suites 

Source
Expand description

Data Integrity Cryptographic Suites.

Modules§

aleo_signature_2021
bbs_2023
Data Integrity BBS Cryptosuite 2023 (v1.0) implementation.
ecdsa_rdfc_2019
ecdsa-rdfc-2019 cryptosuite implementation.
ecdsa_sd_2023
ecdsa_secp256k1_signature_2019
ecdsa_secp256r1_signature_2019
ed25519_blake2b_digest_size20_base58_check_encoded_signature_2021
ed25519_signature_2018
ed25519_signature_2020
EdDSA Cryptosuite v2020 implementation.
eddsa_2022
eddsa_rdfc_2022
eip712
eip712_signature_2021
EIP-712 Signature 2021 implementation.
ethereum_eip712_signature_2021
Ethereum EIP712 Signature 2021 implementation.
ethereum_personal_signature_2021
json_web_signature_2020
p256_blake2b_digest_size20_base58_check_encoded_signature_2021
rsa_signature_2018
solana_signature_2021
tezos
Tezos crypto suites.
tezos_jcs_signature_2021
tezos_signature_2021

Structs§

AleoSignature2021
Aleo Signature 2021
Bbs2023
The bbs-2023 cryptographic suite.
EcdsaRdfc2019
The ecdsa-rdfc-2019 cryptosuite.
EcdsaSd2023
The ecdsa-sd-2023 cryptographic suite.
EcdsaSecp256k1RecoverySignature2020
EcdsaSecp256k1RecoverySignature2020.
EcdsaSecp256k1Signature2019
Ecdsa Secp256k1 Signature 2019.
EcdsaSecp256r1Signature2019
ECDSA Cryptosuite v2019 EcdsaSecp256r1Signature2019.
Ed25519BLAKE2BDigestSize20Base58CheckEncodedSignature2021
Proof type used with did:tz tz1 addresses.
Ed25519Signature2018
Ed25519 Signature 2018.
Ed25519Signature2020
EdDSA Cryptosuite v2020.
EdDsa2022
The eddsa-2022 cryptosuite, a draft version of the eddsa-rdfc-2022 cryptosuite.
EdDsaRdfc2022
The eddsa-rdfc-2022 cryptosuite.
Eip712Signature2021
EIP-712 Signature 2021.
EthereumEip712Signature2021
Ethereum EIP-712 Signature 2021.
EthereumEip712Signature2021v0_1
EthereumPersonalSignature2021
Ethereum Personal Signature 2021.
EthereumPersonalSignature2021v0_1
InvalidTezosMultibaseKey
JsonWebSignature2020
JSON Web Signature 2020.
Options
P256BLAKE2BDigestSize20Base58CheckEncodedSignature2021
Proof type used with did:tz tz3 addresses.
RsaSignature2018
RSA Signature Suite 2018.
Signature
SolanaSignature2021
Solana Signature 2021
TZJCSVM_CONTEXT
TZVM_CONTEXT
TZ_CONTEXT
JSON-LD context for Linked Data Proofs based on Tezos addresses
TezosJcsSignature2021
Tezos signature suite based on JCS.
TezosJcsVmV1Context
TezosSignature2021
Tezos signature suite based on URDNA2015.
TezosV2Context
TezosVmV1Context
TezosWallet
Tezos Wallet protocol.

Functions§

decode_jwk_from_multibase
Deocdes a public JWK from a multibase Tezos-style base58 key.
encode_jwk_to_multibase
Encodes the given public JWK into a multibase Tezos-style base58 key.