List of all items
Structs
- slugcrypt::api::SlugAsyCrypt
- slugcrypt::api::SlugCSPRNGAPI
- slugcrypt::api::SlugCrypt
- slugcrypt::api::SlugDigest
- slugcrypt::api::SlugED25519Signatures
- slugcrypt::api::SlugFalcon1024
- slugcrypt::api::SlugMLDSA
- slugcrypt::api::SlugSchnorrSignatures
- slugcrypt::api::SlugSignatures
- slugcrypt::api::SlugSphincsPlus
- slugcrypt::api::VerifiableRandomFunction
- slugcrypt::internals::bip32::KeyDeriviationAPI
- slugcrypt::internals::bip32::MasterKey
- slugcrypt::internals::bip39::SlugMnemonic
- slugcrypt::internals::ciphertext::CipherText
- slugcrypt::internals::csprng::SlugCSPRNG
- slugcrypt::internals::digest::blake2::SlugBlake2bHasher
- slugcrypt::internals::digest::blake2::SlugBlake2sHasher
- slugcrypt::internals::digest::blake3::Blake3Hasher
- slugcrypt::internals::digest::digest::SlugDigest
- slugcrypt::internals::digest::sha2::Sha2Hasher
- slugcrypt::internals::digest::sha3::Sha3Hasher
- slugcrypt::internals::encrypt::aes256::AESCipherText
- slugcrypt::internals::encrypt::aes256::DecryptAES256
- slugcrypt::internals::encrypt::aes256::EncryptAES256
- slugcrypt::internals::encrypt::aes256::EncryptionKey
- slugcrypt::internals::encrypt::aes256::EncryptionNonce
- slugcrypt::internals::encrypt::chacha20::EncryptionCipherText
- slugcrypt::internals::encrypt::chacha20::EncryptionKey
- slugcrypt::internals::encrypt::chacha20::EncryptionNonce
- slugcrypt::internals::encrypt::chacha20::XChaCha20Encrypt
- slugcrypt::internals::encrypt::password::PasswordEncrypt
- slugcrypt::internals::encryption::ecies::ECIESDecrypt
- slugcrypt::internals::encryption::ecies::ECIESEncrypt
- slugcrypt::internals::encryption::ecies::ECPublicKey
- slugcrypt::internals::encryption::ecies::ECSecretKey
- slugcrypt::internals::encryption::ml_kem::MLKEMCipherText
- slugcrypt::internals::encryption::ml_kem::MLKEMPublicKey
- slugcrypt::internals::encryption::ml_kem::MLKEMSecretKey
- slugcrypt::internals::encryption::ml_kem::MLKEMSharedSecret
- slugcrypt::internals::messages::Message
- slugcrypt::internals::signature::absolvesigning::AbsolveKeypair
- slugcrypt::internals::signature::absolvesigning::AbsolveSignature
- slugcrypt::internals::signature::bls::BLSPublicKey
- slugcrypt::internals::signature::bls::BLSSecretKey
- slugcrypt::internals::signature::bls::BLSSignature
- slugcrypt::internals::signature::bls::SlugBLS
- slugcrypt::internals::signature::ecdsa::ECDSAPublicKey
- slugcrypt::internals::signature::ecdsa::ECDSASecretKey
- slugcrypt::internals::signature::ecdsa::ECDSASignature
- slugcrypt::internals::signature::ecdsa::ECDSASignatureRecoveryID
- slugcrypt::internals::signature::ed25519::ED25519PublicKey
- slugcrypt::internals::signature::ed25519::ED25519SecretKey
- slugcrypt::internals::signature::ed25519::ED25519Signature
- slugcrypt::internals::signature::ed448::Ed448Keypair
- slugcrypt::internals::signature::ed448::Ed448PublicKey
- slugcrypt::internals::signature::ed448::Ed448SecretKey
- slugcrypt::internals::signature::ed448::Ed448Signature
- slugcrypt::internals::signature::esphand_signature::EsphandKeypair
- slugcrypt::internals::signature::esphand_signature::EsphandSignature
- slugcrypt::internals::signature::falcon::Falcon1024PublicKey
- slugcrypt::internals::signature::falcon::Falcon1024SecretKey
- slugcrypt::internals::signature::falcon::Falcon1024Signature
- slugcrypt::internals::signature::falcon::SlugFalcon1024
- slugcrypt::internals::signature::ml_dsa::MLDSA3Keypair
- slugcrypt::internals::signature::ml_dsa::MLDSA3PublicKey
- slugcrypt::internals::signature::ml_dsa::MLDSA3SecretKey
- slugcrypt::internals::signature::ml_dsa::MLDSA3Signature
- slugcrypt::internals::signature::ml_dsa::SlugMLDSA3
- slugcrypt::internals::signature::onetimesigs::lamport::LamportConfig
- slugcrypt::internals::signature::onetimesigs::lamport::PublicKey
- slugcrypt::internals::signature::onetimesigs::lamport::SecretKey
- slugcrypt::internals::signature::onetimesigs::lamport::Signature
- slugcrypt::internals::signature::rsa::RSAPublicKey2048
- slugcrypt::internals::signature::rsa::RSASecretKey2048
- slugcrypt::internals::signature::rsa::RSASignature
- slugcrypt::internals::signature::schnorr::SchnorrIO
- slugcrypt::internals::signature::schnorr::SchnorrPreout
- slugcrypt::internals::signature::schnorr::SchnorrPublicKey
- slugcrypt::internals::signature::schnorr::SchnorrSecretKey
- slugcrypt::internals::signature::schnorr::SchnorrSignature
- slugcrypt::internals::signature::schnorr::SchnorrVRFProof
- slugcrypt::internals::signature::shulginsigning::ShulginKeypair
- slugcrypt::internals::signature::shulginsigning::ShulginKeypairCompact
- slugcrypt::internals::signature::shulginsigning::ShulginSignature
- slugcrypt::internals::signature::shulginsigning::ShulginSignatureCompact
- slugcrypt::internals::signature::shulginsigning::ShulginSignatureSigningInfo
- slugcrypt::internals::signature::shulginsigning::ShulginSigningPublicKey
- slugcrypt::internals::signature::shulginsigning::ShulginSigningSecretKey
- slugcrypt::internals::signature::sphincs_plus::SPHINCSPublicKey
- slugcrypt::internals::signature::sphincs_plus::SPHINCSSecretKey
- slugcrypt::internals::signature::sphincs_plus::SPHINCSSignature
- slugcrypt::internals::signature::utils::signing_csprng::HedgedSignatureData
- slugcrypt::slug::SlugCrypt
- slugfmt::certificate::cert::CertType
- slugfmt::certificate::cert::X59Certificate
- slugfmt::certificate::extensions::Extensions
- slugfmt::certificate::registar::Registar
- slugfmt::certificate::required_info::RequiredInfo
- slugfmt::certificate::revocation::Revocation
- slugfmt::certificate::section::signing::signing::Signing
- slugfmt::certificate::sections::X59Sections
- slugfmt::filesystem::SlugLocation
- slugfmt::key::encryptkey::SlugCipherText
- slugfmt::key::encryptkey::SlugDecryptedOutput
- slugfmt::key::encryptkey::SlugEncryptKey
- slugfmt::key::keyformat::KeyPairFormat
- slugfmt::x59cert::X59CertLocalMetadata
- x59::ecosystem::core::certificate::EsphandCertificate
Enums
- errors::EncodingError
- errors::SlugErrorAlgorithms
- errors::SlugErrors
- errors::X59CertificateErrors
- slugcrypt::internals::bip32::MnemonicKeys
- slugcrypt::internals::bip39::SlugBIP39Languages
- slugcrypt::internals::bip39::SlugBIP39Words
- slugfmt::certificate::extensions::ExtensionTypes
- slugfmt::certificate::registar::RegistarTypes
- slugfmt::certificate::revocation::RevocationMethods
- slugfmt::certificate::section::signing::basics::SigningAlgorithms
- slugfmt::certificate::sections::X59SectionsType
- slugfmt::key::encryptkey::SlugEncryptAlgorithm
- slugfmt::key::keyformat::KeypairAlgorithm
- slugfmt::key::keyformat::KeypairType
Traits
- slugcrypt::internals::bip39::traits::GenerateWithBIP39
- slugcrypt::internals::signature::utils::signing_csprng::HedgedSignatures
- slugcrypt::traits::FromBincode
- slugcrypt::traits::FromEncoding
- slugcrypt::traits::FromStandardEncoding
- slugcrypt::traits::FromStandardPem
- slugcrypt::traits::GenerateWithBIP39
- slugcrypt::traits::HybridCryptographyRevert
- slugcrypt::traits::IntoBincode
- slugcrypt::traits::IntoCipherSuite
- slugcrypt::traits::IntoEncoding
- slugcrypt::traits::IntoPem
- slugcrypt::traits::IntoPemPublic
- slugcrypt::traits::IntoPemSecret
- slugcrypt::traits::IntoPemSignature
- slugcrypt::traits::IntoPemX59
- slugcrypt::traits::IntoPemX59PublicKey
- slugcrypt::traits::IntoSlugFormat
- slugcrypt::traits::IntoStandardEncoding
- slugcrypt::traits::IntoStandardPem
- slugcrypt::traits::IntoX59PublicKey
- slugcrypt::traits::IntoX59SecretKey
- slugcrypt::traits::IntoX59Signature
- slugcrypt::traits::IsMessage
- slugcrypt::traits::RecoverablePublicKey
- slugcrypt::traits::SignatureDigest
- slugcrypt::traits::StandardExport
- x59::ecosystem::core::traits::CertificatePublicKey
- x59::ecosystem::core::traits::EsphandCertificate
- x59::ecosystem::core::traits::EsphandCertificateDigest
Constants
- constants::ECIESED25519_PK_SIZE
- constants::ECIESED25519_SK_SIZE
- constants::cipher_suites::signatures::AbsolveCipherSuite
- constants::cipher_suites::signatures::EsphandCipherSuite
- constants::cipher_suites::signatures::ShulginCipherSuite
- slugcrypt::internals::encryption::ecies::protocol_info::ECIES_CURVE
- slugcrypt::internals::encryption::ecies::protocol_info::ECIES_ED25519_PUBLIC_KEY_SIZE
- slugcrypt::internals::encryption::ecies::protocol_info::ECIES_ED25519_SECRET_KEY_SIZE
- slugcrypt::internals::encryption::ecies::protocol_info::ECIES_PROTOCOL_NAME
- slugcrypt::internals::encryption::ecies::protocol_info::HASH_DERIVIATION
- slugcrypt::internals::encryption::ecies::protocol_info::RANDOMNESS_SOURCES
- slugcrypt::internals::encryption::ecies::protocol_info::SYMMETRIC_ENCRYPTION
- slugcrypt::internals::signature::absolvesigning::ABSOLVE_CONTEXT
- slugcrypt::internals::signature::bls::protocol_info::BLS_PK_SIZE
- slugcrypt::internals::signature::bls::protocol_info::BLS_SIG_SIZE
- slugcrypt::internals::signature::bls::protocol_info::BLS_SK_SIZE
- slugcrypt::internals::signature::bls::protocol_info::CSUITE
- slugcrypt::internals::signature::bls::protocol_info::ENCODINGS
- slugcrypt::internals::signature::bls::protocol_info::FEATURES
- slugcrypt::internals::signature::bls::protocol_info::PROTOCOL_NAME
- slugcrypt::internals::signature::bls::protocol_info::RANDOMNESS
- slugcrypt::internals::signature::bls::protocol_info::SIGNATURE_ALGORITHM
- slugcrypt::internals::signature::bls::protocol_info::SOURCE_LIBRARY
- slugcrypt::internals::signature::constants::ABSOLVE_SIGNING_PEM_LABEL
- slugcrypt::internals::signature::constants::ABSOLVE_SIGNING_PEM_LABEL_PUBLIC
- slugcrypt::internals::signature::constants::ABSOLVE_SIGNING_PEM_LABEL_SECRET
- slugcrypt::internals::signature::constants::ABSOLVE_SIGNING_PEM_LABEL_SIGNATURE
- slugcrypt::internals::signature::constants::BLS_PEM_LABEL
- slugcrypt::internals::signature::constants::BLS_PEM_LABEL_PUBLIC
- slugcrypt::internals::signature::constants::BLS_PEM_LABEL_SECRET
- slugcrypt::internals::signature::constants::BLS_PEM_LABEL_SIGNATURE
- slugcrypt::internals::signature::constants::ECDSA_PEM_LABEL
- slugcrypt::internals::signature::constants::ECDSA_PEM_LABEL_PUBLIC
- slugcrypt::internals::signature::constants::ECDSA_PEM_LABEL_SECRET
- slugcrypt::internals::signature::constants::ECDSA_PEM_LABEL_SIGNATURE
- slugcrypt::internals::signature::constants::ED25519_PEM_LABEL
- slugcrypt::internals::signature::constants::ED25519_PEM_LABEL_PUBLIC
- slugcrypt::internals::signature::constants::ED25519_PEM_LABEL_SECRET
- slugcrypt::internals::signature::constants::ED25519_PEM_LABEL_SIGNATURE
- slugcrypt::internals::signature::constants::ED448_PEM_LABEL
- slugcrypt::internals::signature::constants::ED448_PEM_LABEL_PUBLIC
- slugcrypt::internals::signature::constants::ED448_PEM_LABEL_SECRET
- slugcrypt::internals::signature::constants::ED448_PEM_LABEL_SIGNATURE
- slugcrypt::internals::signature::constants::ENCODING_NAME
- slugcrypt::internals::signature::constants::ESPHAND_SIGNING_PEM_LABEL
- slugcrypt::internals::signature::constants::ESPHAND_SIGNING_PEM_LABEL_PUBLIC
- slugcrypt::internals::signature::constants::ESPHAND_SIGNING_PEM_LABEL_SECRET
- slugcrypt::internals::signature::constants::ESPHAND_SIGNING_PEM_LABEL_SIGNATURE
- slugcrypt::internals::signature::constants::FALCON_PEM_LABEL
- slugcrypt::internals::signature::constants::FALCON_PEM_LABEL_PUBLIC
- slugcrypt::internals::signature::constants::FALCON_PEM_LABEL_SECRET
- slugcrypt::internals::signature::constants::FALCON_PEM_LABEL_SIGNATURE
- slugcrypt::internals::signature::constants::MLDSA3_PEM_LABEL
- slugcrypt::internals::signature::constants::MLDSA3_PEM_LABEL_PUBLIC
- slugcrypt::internals::signature::constants::MLDSA3_PEM_LABEL_SECRET
- slugcrypt::internals::signature::constants::MLDSA3_PEM_LABEL_SIGNATURE
- slugcrypt::internals::signature::constants::SCHNORR_PEM_LABEL
- slugcrypt::internals::signature::constants::SCHNORR_PEM_LABEL_PUBLIC
- slugcrypt::internals::signature::constants::SCHNORR_PEM_LABEL_SECRET
- slugcrypt::internals::signature::constants::SCHNORR_PEM_LABEL_SIGNATURE
- slugcrypt::internals::signature::constants::SHULGINSIGNING_PEM_LABEL
- slugcrypt::internals::signature::constants::SHULGINSIGNING_PEM_LABEL_PUBLIC
- slugcrypt::internals::signature::constants::SHULGINSIGNING_PEM_LABEL_SECRET
- slugcrypt::internals::signature::constants::SHULGINSIGNING_PEM_LABEL_SIGNATURE
- slugcrypt::internals::signature::constants::SPHINCS_PLUS_PEM_LABEL
- slugcrypt::internals::signature::constants::SPHINCS_PLUS_PEM_LABEL_PUBLIC
- slugcrypt::internals::signature::constants::SPHINCS_PLUS_PEM_LABEL_SECRET
- slugcrypt::internals::signature::constants::SPHINCS_PLUS_PEM_LABEL_SIGNATURE
- slugcrypt::internals::signature::ed25519::protocol_info::DERIVES_PUBLIC_KEY_FROM_SECRET
- slugcrypt::internals::signature::ed25519::protocol_info::ENCODINGS
- slugcrypt::internals::signature::ed25519::protocol_info::PK_SIZE
- slugcrypt::internals::signature::ed25519::protocol_info::PROTOCOL_NAME
- slugcrypt::internals::signature::ed25519::protocol_info::RANDOMNESS
- slugcrypt::internals::signature::ed25519::protocol_info::SIG_SIZE
- slugcrypt::internals::signature::ed25519::protocol_info::SK_SIZE
- slugcrypt::internals::signature::ed448::ED448_CONTEXT
- slugcrypt::internals::signature::ed448::protocol_info::PROTOCOL_NAME
- slugcrypt::internals::signature::ed448::protocol_info::TRAITS_IMPLEMENTED
- slugcrypt::internals::signature::ed448::protocol_info::ed448_default_context
- slugcrypt::internals::signature::ed448::protocol_info::ed448_public_key_size
- slugcrypt::internals::signature::ed448::protocol_info::ed448_secret_key_size
- slugcrypt::internals::signature::ed448::protocol_info::ed448_signature_size
- slugcrypt::internals::signature::esphand_signature::protocol_info::CLASSICALALGORITHM
- slugcrypt::internals::signature::esphand_signature::protocol_info::ED25519_PK_SIZE
- slugcrypt::internals::signature::esphand_signature::protocol_info::ED25519_SIG_SIZE
- slugcrypt::internals::signature::esphand_signature::protocol_info::ED25519_SK_SIZE
- slugcrypt::internals::signature::esphand_signature::protocol_info::FALCON1024_PK_SIZE
- slugcrypt::internals::signature::esphand_signature::protocol_info::FALCON1024_SIG_SIZE
- slugcrypt::internals::signature::esphand_signature::protocol_info::FALCON1024_SK_SIZE
- slugcrypt::internals::signature::esphand_signature::protocol_info::NAME
- slugcrypt::internals::signature::esphand_signature::protocol_info::NAME_FULL
- slugcrypt::internals::signature::esphand_signature::protocol_info::POSTQUANTUMALGORITHM
- slugcrypt::internals::signature::esphand_signature::protocol_info::PROTOCOL_NAME
- slugcrypt::internals::signature::esphand_signature::protocol_info::X59_SIZE_SECRET
- slugcrypt::internals::signature::esphand_signature::protocol_values::NAME_FULL
- slugcrypt::internals::signature::esphand_signature::protocol_values::PROTOCOL_NAME_FOR_PEM
- slugcrypt::internals::signature::esphand_signature::protocol_values::PROTOCOL_NAME_FOR_PEM_2
- slugcrypt::internals::signature::esphand_signature::protocol_values::PROTOCOL_NAME_FOR_PEM_PUBLIC
- slugcrypt::internals::signature::esphand_signature::protocol_values::PROTOCOL_NAME_FOR_PEM_SECRET
- slugcrypt::internals::signature::esphand_signature::protocol_values::PROTOCOL_NAME_FOR_PEM_SIGNATURE
- slugcrypt::internals::signature::falcon::protocol_info::FALCON1024_CAN_DERIVE_PUBLIC_KEY_FROM_SECRET_KEY
- slugcrypt::internals::signature::falcon::protocol_info::FALCON1024_PK_SIZE
- slugcrypt::internals::signature::falcon::protocol_info::FALCON1024_PROTOCOL_NAME
- slugcrypt::internals::signature::falcon::protocol_info::FALCON1024_RANDOMNESS
- slugcrypt::internals::signature::falcon::protocol_info::FALCON1024_SIG_SIZE
- slugcrypt::internals::signature::falcon::protocol_info::FALCON1024_SK_SIZE
- slugcrypt::internals::signature::falcon::protocol_info::FALCON1024_SOURCE_LIBRARY
- slugcrypt::internals::signature::ml_dsa::MLDSA3_PUBLIC_KEY_SIZE
- slugcrypt::internals::signature::ml_dsa::MLDSA3_SECRET_KEY_SIZE
- slugcrypt::internals::signature::ml_dsa::MLDSA3_SIGNATURE_SIZE
- slugcrypt::internals::signature::ml_dsa::protocol_info::ALGORITHM
- slugcrypt::internals::signature::ml_dsa::protocol_info::MLDSA3_PUBLIC_KEY_SIZE
- slugcrypt::internals::signature::ml_dsa::protocol_info::MLDSA3_SECRET_KEY_SIZE
- slugcrypt::internals::signature::ml_dsa::protocol_info::MLDSA3_SIGNATURE_SIZE
- slugcrypt::internals::signature::schnorr::SLUGCRYPT_CONTEXT
- slugcrypt::internals::signature::shulginsigning::protocol_values::PROTOCOL_NAME_PUBLIC
- slugcrypt::internals::signature::shulginsigning::protocol_values::PROTOCOL_NAME_SECRET
- slugcrypt::internals::signature::shulginsigning::protocol_values::PROTOCOL_NAME_SIGNATURE
- slugcrypt::internals::signature::shulginsigning::protocol_values::SHULGIN_SIGNING_X59_FORMAT_DELIMITER_POSITION
- slugcrypt::internals::signature::shulginsigning::protocol_values::SHULGIN_SIGNING_X59_FORMAT_ED25519_HEX_LENGTH
- slugcrypt::internals::signature::shulginsigning::protocol_values::SHULGIN_SIGNING_X59_FORMAT_FULL_DELIMITER_FOR_SK
- slugcrypt::internals::signature::shulginsigning::protocol_values::SHULGIN_SIGNING_X59_FORMAT_FULL_LENGTH
- slugcrypt::internals::signature::shulginsigning::protocol_values::SHULGIN_SIGNING_X59_FORMAT_FULL_SPLIT
- slugcrypt::internals::signature::shulginsigning::protocol_values::SHULGIN_SIGNING_X59_FORMAT_LENGTH
- slugcrypt::internals::signature::shulginsigning::protocol_values::SHULGIN_SIGNING_X59_FORMAT_SPHINCS_HEX_LENGTH
- slugcrypt::internals::signature::shulginsigning::protocol_values::SHULGIN_SIGNING_X59_LABEL
- slugcrypt::internals::signature::shulginsigning::protocol_values::SHULGIN_SIGNING_X59_SUITE
- slugfmt::certificate::cert::X59CERTTYPE
- slugfmt::filesystem::FOLDER_SLUGCRYPT
- slugfmt::key::encryptkey::PLATFORM
- standardization::LIBRARY
- standardization::LIBRARY_2