libslug 0.12.0

A Rust Library For Cryptography Intended For Slug20 That Supports X59 Certificate Format and Post-Quantum Cryptography
Documentation
//! # Name: OpenInternetCryptography
//! 
//! ## Types of Constants
//! 
//! - [X] Abstract PEM Label

pub const ABSOLVE_SIGNING_PEM_LABEL: &str = "OpenInternetCryptography/AbsolveSigning-PEM";
pub const BLS_PEM_LABEL: &str = "OpenInternetCryptography/BLS12-381-PEM";
pub const ECDSA_PEM_LABEL: &str = "OpenInternetCryptography/ECDSA-Secp256k1-PEM";
pub const ED448_PEM_LABEL: &str = "OpenInternetCryptography/ED448-PEM";
pub const ED25519_PEM_LABEL: &str = "OpenInternetCryptography/ED25519-PEM";
pub const ESPHAND_SIGNING_PEM_LABEL: &str = "OpenInternetCryptography/EsphandSigning-PEM";
pub const FALCON_PEM_LABEL: &str = "OpenInternetCryptography/Falcon1024-PEM";
pub const MLDSA3_PEM_LABEL: &str = "OpenInternetCryptography/ML-DSA3-PEM";
pub const SCHNORR_PEM_LABEL: &str = "OpenInternetCryptography/Schnorr-PEM";
pub const SHULGINSIGNING_PEM_LABEL: &str = "OpenInternetCryptography/ShulginSigning-PEM";
pub const SPHINCS_PLUS_PEM_LABEL: &str = "OpenInternetCryptography/SPHINCS-PLUS-SHAKE256-PEM";

pub const ABSOLVE_SIGNING_PEM_LABEL_SECRET: &str = "OpenInternetCryptography/AbsolveSigning-PEM/Secret-Key";
pub const BLS_PEM_LABEL_SECRET: &str = "OpenInternetCryptography/BLS12-381-PEM/Secret-Key";
pub const ECDSA_PEM_LABEL_SECRET: &str = "OpenInternetCryptography/ECDSA-Secp256k1-PEM/Secret-Key";
pub const ED448_PEM_LABEL_SECRET: &str = "OpenInternetCryptography/ED448-PEM/Secret-Key";
pub const ED25519_PEM_LABEL_SECRET: &str = "OpenInternetCryptography/ED25519-PEM/Secret-Key";
pub const ESPHAND_SIGNING_PEM_LABEL_SECRET: &str = "OpenInternetCryptography/EsphandSigning-PEM/Secret-Key";
pub const FALCON_PEM_LABEL_SECRET: &str = "OpenInternetCryptography/Falcon1024-PEM/Secret-Key";
pub const MLDSA3_PEM_LABEL_SECRET: &str = "OpenInternetCryptography/ML-DSA3-PEM/Secret-Key";
pub const SCHNORR_PEM_LABEL_SECRET: &str = "OpenInternetCryptography/Schnorr-PEM/Secret-Key";
pub const SHULGINSIGNING_PEM_LABEL_SECRET: &str = "OpenInternetCryptography/ShulginSigning-PEM/Secret-Key";
pub const SPHINCS_PLUS_PEM_LABEL_SECRET: &str = "OpenInternetCryptography/SPHINCS-PLUS-SHAKE256-PEM/Secret-Key";

pub const ABSOLVE_SIGNING_PEM_LABEL_PUBLIC: &str = "OpenInternetCryptography/AbsolveSigning-PEM/Public-Key";
pub const BLS_PEM_LABEL_PUBLIC: &str = "OpenInternetCryptography/BLS12-381-PEM/Public-Key";
pub const ECDSA_PEM_LABEL_PUBLIC: &str = "OpenInternetCryptography/ECDSA-Secp256k1-PEM/Public-Key";
pub const ED448_PEM_LABEL_PUBLIC: &str = "OpenInternetCryptography/ED448-PEM/Public-Key";
pub const ED25519_PEM_LABEL_PUBLIC: &str = "OpenInternetCryptography/ED25519-PEM/Public-Key";
pub const ESPHAND_SIGNING_PEM_LABEL_PUBLIC: &str = "OpenInternetCryptography/EsphandSigning-PEM/Public-Key";
pub const FALCON_PEM_LABEL_PUBLIC: &str = "OpenInternetCryptography/Falcon1024-PEM/Public-Key";
pub const MLDSA3_PEM_LABEL_PUBLIC: &str = "OpenInternetCryptography/ML-DSA3-PEM/Public-Key";
pub const SCHNORR_PEM_LABEL_PUBLIC: &str = "OpenInternetCryptography/Schnorr-PEM/Public-Key";
pub const SHULGINSIGNING_PEM_LABEL_PUBLIC: &str = "OpenInternetCryptography/ShulginSigning-PEM/Public-Key";
pub const SPHINCS_PLUS_PEM_LABEL_PUBLIC: &str = "OpenInternetCryptography/SPHINCS-PLUS-SHAKE256-PEM/Public-Key";

pub const ABSOLVE_SIGNING_PEM_LABEL_SIGNATURE: &str = "OpenInternetCryptography/AbsolveSigning-PEM/Signature";
pub const BLS_PEM_LABEL_SIGNATURE: &str = "OpenInternetCryptography/BLS12-381 PEM/Signature";
pub const ECDSA_PEM_LABEL_SIGNATURE: &str = "OpenInternetCryptography/ECDSA-Secp256k1-PEM/Signature";
pub const ED448_PEM_LABEL_SIGNATURE: &str = "OpenInternetCryptography/ED448-PEM/Signature";
pub const ED25519_PEM_LABEL_SIGNATURE: &str = "OpenInternetCryptography/ED25519-PEM/Signature";
pub const ESPHAND_SIGNING_PEM_LABEL_SIGNATURE: &str = "OpenInternetCryptography/EsphandSigning-PEM/Signature";
pub const FALCON_PEM_LABEL_SIGNATURE: &str = "OpenInternetCryptography/Falcon1024-PEM/Signature";
pub const MLDSA3_PEM_LABEL_SIGNATURE: &str = "OpenInternetCryptography/ML-DSA3-PEM/Signature";
pub const SCHNORR_PEM_LABEL_SIGNATURE: &str = "OpenInternetCryptography/Schnorr-PEM/Signature";
pub const SHULGINSIGNING_PEM_LABEL_SIGNATURE: &str = "OpenInternetCryptography/ShulginSigning-PEM/Signature";
pub const SPHINCS_PLUS_PEM_LABEL_SIGNATURE: &str = "OpenInternetCryptography/SPHINCS-PLUS-SHAKE256-PEM/Signature";

pub const ENCODING_NAME: &str = "lacima";