-
-
07 Jan 2022 20:55:06 UTC
- Browse (raw)
- Changes
- How to Contribute
- Repository
- Issues (1)
- Testers (2719 / 99 / 0)
- Kwalitee
Bus factor: 1- 65.94% Coverage
- License: perl_5
- Perl: v5.6.0
- Activity
24 month- Tools
- Download (1.57MB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dependencies
- Math::BigInt
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
Modules
[internal only]Authenticated encryption in CCM modeAuthenticated encryption in ChaCha20-Poly1305 modeAuthenticated encryption in EAX modeAuthenticated encryption in GCM modeAuthenticated encryption in OCBv3 mode[internal only]Compute Adler32 checksumCompute CRC32 checksumGeneric interface to cipher functionsSymmetric cipher AES (aka Rijndael), key size: 128/192/256 bitsSymmetric cipher Anubis, key size: 128-320 bitsSymmetric cipher Blowfish, key size: 64-448 bitsSymmetric cipher CAST5 (aka CAST-128), key size: 40-128 bitsSymmetric cipher Camellia, key size: 128/192/256 bitsSymmetric cipher DES, key size: 64[56] bitsSymmetric cipher DES_EDE (aka Triple-DES, 3DES), key size: 192[168] bitsSymmetric cipher IDEA, key size: 128 bitsSymmetric cipher KASUMI, key size: 128 bitsSymmetric cipher Khazad, key size: 128 bitsSymmetric cipher MULTI2, key size: 320 bitsSymmetric cipher Noekeon, key size: 128 bitsSymmetric cipher RC2, key size: 40-1024 bitsSymmetric cipher RC5, key size: 64-1024 bitsSymmetric cipher RC6, key size: 64-1024 bitsSymmetric cipher SAFER+, key size: 128/192/256 bitsSymmetric cipher SAFER_K128, key size: 128 bitsSymmetric cipher SAFER_K64, key size: 64 bitsSymmetric cipher SAFER_SK128, key size: 128 bitsSymmetric cipher SAFER_SK64, key size: 64 bitsSymmetric cipher SEED, key size: 128 bitsSymmetric cipher Serpent, key size: 128/192/256 bitsSymmetric cipher Skipjack, key size: 80 bitsSymmetric cipher Twofish, key size: 128/192/256 bitsSymmetric cipher XTEA, key size: 128 bitsGeneric interface to hash/digest functionsHash function BLAKE2b [size: 160 bits]Hash function BLAKE2b [size: 256 bits]Hash function BLAKE2b [size: 384 bits]Hash function BLAKE2b [size: 512 bits]Hash function BLAKE2s [size: 128 bits]Hash function BLAKE2s [size: 160 bits]Hash function BLAKE2s [size: 224 bits]Hash function BLAKE2s [size: 256 bits]Hash function - CipherHash based on AES [size: 128 bits]Hash function Keccak-224 [size: 224 bits]Hash function Keccak-256 [size: 256 bits]Hash function Keccak-384 [size: 384 bits]Hash function Keccak-512 [size: 512 bits]Hash function MD2 [size: 128 bits]Hash function MD4 [size: 128 bits]Hash function MD5 [size: 128 bits]Hash function RIPEMD-128 [size: 128 bits]Hash function RIPEMD-160 [size: 160 bits]Hash function RIPEMD-256 [size: 256 bits]Hash function RIPEMD-320 [size: 320 bits]Hash function SHA-1 [size: 160 bits]Hash function SHA-224 [size: 224 bits]Hash function SHA-256 [size: 256 bits]Hash function SHA-384 [size: 384 bits]Hash function SHA3-224 [size: 224 bits]Hash function SHA3-256 [size: 256 bits]Hash function SHA3-384 [size: 384 bits]Hash function SHA3-512 [size: 512 bits]Hash function SHA-512 [size: 512 bits]Hash function SHA-512/224 [size: 224 bits]Hash function SHA-512/256 [size: 256 bits]Hash functions SHAKE128, SHAKE256 from SHA3 familyHash function Tiger-192 [size: 192 bits]Hash function Whirlpool [size: 512 bits]PBKDF1, PBKDF2 and HKDF key derivation functions[internal only]Message authentication code BLAKE2b MAC (RFC 7693)Message authentication code BLAKE2s MAC (RFC 7693)Message authentication code F9Message authentication code HMACMessage authentication code OMACMessage authentication code PMACMessage authentication code Pelican (AES based MAC)Message authentication code Poly1305 (RFC 7539)Message authentication code XCBC (RFC 3566)miscellaneous functions related to (or used by) CryptX[internal only]Block cipher mode CBC [Cipher-block chaining]Block cipher mode CFB [Cipher feedback]Block cipher mode CTR [Counter mode]Block cipher mode ECB [Electronic codebook]Block cipher mode OFB [Output feedback][internal only]Public key cryptography based on Diffie-HellmanPublic key cryptography based on DSAPublic key cryptography based on ECDigital signature based on Ed25519Public key cryptography based on RSAAsymmetric cryptography based on X25519Cryptographically secure random number generatorCryptographically secure PRNG based on ChaCha20 (stream cipher) algorithmCryptographically secure PRNG based on Fortuna algorithmCryptographically secure PRNG based on RC4 (stream cipher) algorithmCryptographically secure PRNG based on Sober128 (stream cipher) algorithmCryptographically secure PRNG based on Yarrow algorithmStream cipher ChaChaStream cipher RC4Stream cipher RabbitStream cipher Salsa20Stream cipher Sober128Stream cipher SosemanukCryptographic toolkitUse the libtommath library for Math::BigInt routinesModule Install Instructions
To install CryptX, copy and paste the appropriate command in to your terminal.
cpanm CryptX
perl -MCPAN -e shell install CryptX
For more information on module installation, please visit the detailed CPAN module installation guide.