[−] List of all items
Structs
- CryptoCtx
- HandleManagers
- Version
- WasiCryptoCtx
- types::ArrayOutput
- types::KeyManager
- types::Keypair
- types::Options
- types::Publickey
- types::Secretkey
- types::Signature
- types::SignatureState
- types::SignatureVerificationState
- types::SymmetricKey
- types::SymmetricState
- types::SymmetricTag
- types::Version
Enums
- AlgorithmType
- CryptoError
- KeyPairEncoding
- PublicKeyEncoding
- SignatureEncoding
- types::AlgorithmType
- types::CryptoErrno
- types::KeypairEncoding
- types::OptOptions
- types::OptOptionsU
- types::OptSymmetricKey
- types::OptSymmetricKeyU
- types::PublickeyEncoding
- types::SecretkeyEncoding
- types::SignatureEncoding
Traits
- types::GuestErrorConversion
- types::UserErrorConversion
- wasi_ephemeral_crypto_asymmetric_common::WasiEphemeralCryptoAsymmetricCommon
- wasi_ephemeral_crypto_common::WasiEphemeralCryptoCommon
- wasi_ephemeral_crypto_kx::WasiEphemeralCryptoKx
- wasi_ephemeral_crypto_signatures::WasiEphemeralCryptoSignatures
- wasi_ephemeral_crypto_symmetric::WasiEphemeralCryptoSymmetric
Macros
Functions
- metadata::document
- wasi_ephemeral_crypto_asymmetric_common::keypair_close
- wasi_ephemeral_crypto_asymmetric_common::keypair_export
- wasi_ephemeral_crypto_asymmetric_common::keypair_from_id
- wasi_ephemeral_crypto_asymmetric_common::keypair_from_pk_and_sk
- wasi_ephemeral_crypto_asymmetric_common::keypair_generate
- wasi_ephemeral_crypto_asymmetric_common::keypair_generate_managed
- wasi_ephemeral_crypto_asymmetric_common::keypair_id
- wasi_ephemeral_crypto_asymmetric_common::keypair_import
- wasi_ephemeral_crypto_asymmetric_common::keypair_publickey
- wasi_ephemeral_crypto_asymmetric_common::keypair_replace_managed
- wasi_ephemeral_crypto_asymmetric_common::keypair_secretkey
- wasi_ephemeral_crypto_asymmetric_common::publickey_close
- wasi_ephemeral_crypto_asymmetric_common::publickey_export
- wasi_ephemeral_crypto_asymmetric_common::publickey_from_secretkey
- wasi_ephemeral_crypto_asymmetric_common::publickey_import
- wasi_ephemeral_crypto_asymmetric_common::publickey_verify
- wasi_ephemeral_crypto_asymmetric_common::secretkey_close
- wasi_ephemeral_crypto_asymmetric_common::secretkey_export
- wasi_ephemeral_crypto_asymmetric_common::secretkey_import
- wasi_ephemeral_crypto_common::array_output_len
- wasi_ephemeral_crypto_common::array_output_pull
- wasi_ephemeral_crypto_common::key_manager_close
- wasi_ephemeral_crypto_common::key_manager_invalidate
- wasi_ephemeral_crypto_common::key_manager_open
- wasi_ephemeral_crypto_common::options_close
- wasi_ephemeral_crypto_common::options_open
- wasi_ephemeral_crypto_common::options_set
- wasi_ephemeral_crypto_common::options_set_guest_buffer
- wasi_ephemeral_crypto_common::options_set_u64
- wasi_ephemeral_crypto_kx::kx_decapsulate
- wasi_ephemeral_crypto_kx::kx_dh
- wasi_ephemeral_crypto_kx::kx_encapsulate
- wasi_ephemeral_crypto_signatures::signature_close
- wasi_ephemeral_crypto_signatures::signature_export
- wasi_ephemeral_crypto_signatures::signature_import
- wasi_ephemeral_crypto_signatures::signature_state_close
- wasi_ephemeral_crypto_signatures::signature_state_open
- wasi_ephemeral_crypto_signatures::signature_state_sign
- wasi_ephemeral_crypto_signatures::signature_state_update
- wasi_ephemeral_crypto_signatures::signature_verification_state_close
- wasi_ephemeral_crypto_signatures::signature_verification_state_open
- wasi_ephemeral_crypto_signatures::signature_verification_state_update
- wasi_ephemeral_crypto_signatures::signature_verification_state_verify
- wasi_ephemeral_crypto_symmetric::symmetric_key_close
- wasi_ephemeral_crypto_symmetric::symmetric_key_export
- wasi_ephemeral_crypto_symmetric::symmetric_key_from_id
- wasi_ephemeral_crypto_symmetric::symmetric_key_generate
- wasi_ephemeral_crypto_symmetric::symmetric_key_generate_managed
- wasi_ephemeral_crypto_symmetric::symmetric_key_id
- wasi_ephemeral_crypto_symmetric::symmetric_key_import
- wasi_ephemeral_crypto_symmetric::symmetric_key_replace_managed
- wasi_ephemeral_crypto_symmetric::symmetric_state_absorb
- wasi_ephemeral_crypto_symmetric::symmetric_state_close
- wasi_ephemeral_crypto_symmetric::symmetric_state_decrypt
- wasi_ephemeral_crypto_symmetric::symmetric_state_decrypt_detached
- wasi_ephemeral_crypto_symmetric::symmetric_state_encrypt
- wasi_ephemeral_crypto_symmetric::symmetric_state_encrypt_detached
- wasi_ephemeral_crypto_symmetric::symmetric_state_max_tag_len
- wasi_ephemeral_crypto_symmetric::symmetric_state_open
- wasi_ephemeral_crypto_symmetric::symmetric_state_options_get
- wasi_ephemeral_crypto_symmetric::symmetric_state_options_get_u64
- wasi_ephemeral_crypto_symmetric::symmetric_state_ratchet
- wasi_ephemeral_crypto_symmetric::symmetric_state_squeeze
- wasi_ephemeral_crypto_symmetric::symmetric_state_squeeze_key
- wasi_ephemeral_crypto_symmetric::symmetric_state_squeeze_tag
- wasi_ephemeral_crypto_symmetric::symmetric_tag_close
- wasi_ephemeral_crypto_symmetric::symmetric_tag_len
- wasi_ephemeral_crypto_symmetric::symmetric_tag_pull
- wasi_ephemeral_crypto_symmetric::symmetric_tag_verify
- witx_interfaces
Typedefs
- Handle
- types::KxKeypair
- types::KxPublickey
- types::KxSecretkey
- types::SignatureKeypair
- types::SignaturePublickey
- types::SignatureSecretkey
- types::Size