sgcCrypto_AES | Symmetric | AES-CBC, AES-GCM (AEAD), AES-CTR. |
sgcCrypto_Modes | Symmetric | AES-ECB, OFB, CFB, CTS, and Key Wrap / Key Wrap with Padding. |
sgcCrypto_CMAC | Symmetric | AES-CMAC message authentication. |
sgcCrypto_ChaCha | Symmetric | ChaCha20, XChaCha20, Salsa20, XSalsa20. |
sgcCrypto_Poly1305 | Symmetric | Poly1305 MAC, ChaCha20-Poly1305 and XChaCha20-Poly1305 AEAD. |
sgcCrypto_SHA2 | Hashing & KDF | SHA-1, SHA-224, SHA-256, SHA-384, SHA-512. |
sgcCrypto_Keccak | Hashing & KDF | SHA-3, SHAKE128/256, cSHAKE, KMAC. |
sgcCrypto_Blake2b | Hashing & KDF | BLAKE2b, keyed or unkeyed. |
sgcCrypto_Blake2s | Hashing & KDF | BLAKE2s, keyed or unkeyed. |
sgcCrypto_HMAC | Hashing & KDF | HMAC-SHA1/256/384/512. |
sgcCrypto_KDF | Hashing & KDF | PBKDF2, selectable hash. |
sgcCrypto_HKDF | Hashing & KDF | HKDF extract-and-expand. |
sgcCrypto_Scrypt | Hashing & KDF | scrypt memory-hard KDF. |
sgcCrypto_Argon2 | Hashing & KDF | Argon2d, Argon2i, Argon2id. |
sgcCrypto_SipHash | Hashing & KDF | SipHash-2-4 keyed hash. |
sgcCrypto_TLSH | Hashing & KDF | TLSH fuzzy hash and similarity diff. |
sgcCrypto_Ed25519 | Signatures & key exchange | Ed25519 sign / verify. |
sgcCrypto_X25519 | Signatures & key exchange | X25519 Diffie-Hellman. |
sgcCrypto_Ed448 | Signatures & key exchange | Ed448 sign / verify. |
sgcCrypto_X448 | Signatures & key exchange | X448 Diffie-Hellman. |
sgcCrypto_GF448 | Signatures & key exchange | Internal GF(2^448-2^224-1) field arithmetic for Ed448/X448. |
sgcCrypto_ECCurves | Signatures & key exchange | ECDSA / ECDH over secp256k1 and Brainpool P256r1/P384r1/P512r1. |
sgcCrypto_EC | Signatures & key exchange | General EC sign/verify as JWS (ES256/384/512), ECDH. |
sgcCrypto_RSA | Signatures & key exchange | RSA PKCS#1 v1.5 sign, PKCS#1 v1.5 / PSS verify, from PEM or raw. |
sgcCrypto_RSA_Keys | Signatures & key exchange | RSA keygen, OAEP, PSS, PKCS#1 sign/verify, DER/PEM export. |
sgcCrypto_ECIES | Signatures & key exchange | ECIES seal / open hybrid encryption over X25519. |
sgcCrypto_ASN1 | PKI | DER reader, PEM codec, PKCS#1/SEC 1 key parsing. |
sgcCrypto_DER | PKI | DER writer primitives. |
sgcCrypto_BigInteger | PKI | Internal arbitrary-precision integer arithmetic. |
sgcCrypto_X509 | PKI | X.509 parse, verify, chain, CRL, revocation. |
sgcCrypto_X509_Gen | PKI | Self-signed certificate and PKCS#10 CSR generation. |
sgcCrypto_MLKEM | Post-quantum | ML-KEM key encapsulation (FIPS 203), 3 parameter sets. |
sgcCrypto_MLKEM_Poly | Post-quantum | Internal polynomial ring arithmetic behind ML-KEM. |
sgcCrypto_MLKEM_Hybrid | Post-quantum | Hybrid X25519 + ML-KEM key encapsulation. |
sgcCrypto_MLDSA | Post-quantum | ML-DSA digital signatures (FIPS 204), 3 parameter sets. |
sgcCrypto_MLDSA_Poly | Post-quantum | Internal polynomial ring arithmetic behind ML-DSA. |
sgcCrypto_SLHDSA | Post-quantum | SLH-DSA signatures (FIPS 205), 6 SHAKE parameter sets. |
sgcCrypto_OTP | OTP & misc | HOTP, TOTP, constant-time verify window. |
sgcCrypto_Encoding | OTP & misc | Constant-time compare, secure zero, hex/Base64url/Base32. |
sgcCrypto_Zip_AE2 | OTP & misc | WinZip AES encryption for ZIP entries, AE-1 / AE-2. |
sgcCrypto_Legacy | OTP & misc | MD4, MD5, HMAC-MD5, DES-ECB, for interoperability only. |
sgcCrypto_Random | OTP & misc | Cross-platform CSPRNG. |
sgcCrypto_Int64 | OTP & misc | Internal 64-bit integer emulation for Delphi 7. |