| ▼ G: | |
| ▼ work | |
| ▼ subversion | |
| ▼ scol-technologies | |
| ▼ trunk | |
| ▼ scol | |
| ▼ plugins | |
| ▼ security | |
| ► cryptopp | |
| 3way.cpp | |
| 3way.h | Classes for the 3-Way block cipher |
| adler32.cpp | |
| adler32.h | Class file for ADLER-32 checksum calculations |
| adv_simd.h | Template for AdvancedProcessBlocks and SIMD processing |
| aes.h | Class file for the AES cipher (Rijndael) |
| aes_armv4.h | |
| algebra.cpp | |
| algebra.h | Classes for performing mathematics over different fields |
| algparam.cpp | |
| algparam.h | Classes for working with NameValuePairs |
| allocate.cpp | |
| allocate.h | Functions for allocating aligned buffers |
| arc4.cpp | |
| arc4.h | Classes for ARC4 cipher |
| argnames.h | Standard names for retrieving values by name when working with NameValuePairs |
| aria.cpp | |
| aria.h | Classes for the ARIA block cipher |
| aria_simd.cpp | |
| ariatab.cpp | |
| arm_simd.h | Support functions for ARM and vector operations |
| asn.cpp | |
| asn.h | Classes and functions for working with ANS.1 objects |
| authenc.cpp | |
| authenc.h | Classes for authenticated encryption modes of operation |
| base32.cpp | |
| base32.h | Classes for Base32Encoder, Base32Decoder, Base32HexEncoder and Base32HexDecoder |
| base64.cpp | |
| base64.h | Classes for the Base64Encoder, Base64Decoder, Base64URLEncoder and Base64URLDecoder |
| basecode.cpp | |
| basecode.h | Base classes for working with encoders and decoders |
| bfinit.cpp | |
| blake2.cpp | |
| blake2.h | Classes for BLAKE2b and BLAKE2s message digests and keyed message digests |
| blake2b_simd.cpp | |
| blake2s_simd.cpp | |
| blowfish.cpp | |
| blowfish.h | Classes for the Blowfish block cipher |
| blumshub.cpp | |
| blumshub.h | Classes for Blum Blum Shub generator |
| camellia.cpp | |
| camellia.h | Classes for the Camellia block cipher |
| cast.cpp | |
| cast.h | Classes for the CAST-128 and CAST-256 block ciphers |
| casts.cpp | |
| cbcmac.cpp | |
| cbcmac.h | Classes for CBC MAC |
| ccm.cpp | |
| ccm.h | CCM block cipher mode of operation |
| chacha.cpp | |
| chacha.h | Classes for ChaCha8, ChaCha12 and ChaCha20 stream ciphers |
| chacha_avx.cpp | |
| chacha_simd.cpp | |
| chachapoly.cpp | |
| chachapoly.h | IETF ChaCha20/Poly1305 AEAD scheme |
| cham.cpp | |
| cham.h | Classes for the CHAM block cipher |
| cham_simd.cpp | |
| channels.cpp | |
| channels.h | Classes for multiple named channels |
| cmac.cpp | |
| cmac.h | Classes for CMAC message authentication code |
| config.h | Library configuration file |
| config_align.h | Library configuration file |
| config_asm.h | Library configuration file |
| config_cpu.h | Library configuration file |
| config_cxx.h | Library configuration file |
| config_dll.h | Library configuration file |
| config_int.h | Library configuration file |
| config_misc.h | Library configuration file |
| config_ns.h | Library configuration file |
| config_os.h | Library configuration file |
| config_ver.h | Library configuration file |
| cpu.cpp | |
| cpu.h | Functions for CPU features and intrinsics |
| crc.cpp | |
| crc.h | Classes for CRC-32 and CRC-32C checksum algorithm |
| crc_simd.cpp | |
| cryptlib.cpp | |
| cryptlib.h | Abstract base classes that provide a uniform interface to this library |
| darn.cpp | |
| darn.h | Classes for DARN RNG |
| default.cpp | |
| default.h | Classes for DefaultEncryptor, DefaultDecryptor, DefaultEncryptorWithMAC and DefaultDecryptorWithMAC |
| des.cpp | |
| des.h | Classes for DES, 2-key Triple-DES, 3-key Triple-DES and DESX |
| dessp.cpp | |
| dh.cpp | |
| dh.h | Classes for Diffie-Hellman key exchange |
| dh2.cpp | |
| dh2.h | Classes for Unified Diffie-Hellman key exchange |
| dll.cpp | |
| dll.h | Functions and definitions required for building the FIPS-140 DLL on Windows |
| dmac.h | Classes for DMAC message authentication code |
| donna.h | |
| donna_32.cpp | |
| donna_32.h | |
| donna_64.cpp | |
| donna_64.h | |
| donna_sse.cpp | |
| donna_sse.h | |
| drbg.h | Classes for NIST DRBGs from SP 800-90A |
| dsa.cpp | |
| dsa.h | Classes for the DSA signature algorithm |
| eax.cpp | |
| eax.h | EAX block cipher mode of operation |
| ec2n.cpp | |
| ec2n.h | Classes for Elliptic Curves over binary fields |
| eccrypto.cpp | |
| eccrypto.h | Classes and functions for Elliptic Curves over prime and binary fields |
| ecp.cpp | |
| ecp.h | Classes for Elliptic Curves over prime fields |
| ecpoint.h | Classes for Elliptic Curve points |
| elgamal.cpp | |
| elgamal.h | Classes and functions for ElGamal key agreement and encryption schemes |
| emsa2.cpp | |
| emsa2.h | Classes and functions for various padding schemes used in public key algorithms |
| eprecomp.cpp | |
| eprecomp.h | Classes for precomputation in a group |
| esign.cpp | |
| esign.h | Classes providing ESIGN signature schemes as defined in IEEE P1363a |
| fhmqv.h | Classes for Fully Hashed Menezes-Qu-Vanstone key agreement in GF(p) |
| files.cpp | |
| files.h | Classes providing file-based library services |
| filters.cpp | |
| filters.h | Implementation of BufferedTransformation's attachment interface |
| fips140.cpp | |
| fips140.h | Classes and functions for the FIPS 140-2 validated library |
| fipstest.cpp | |
| fltrimpl.h | |
| gcm.cpp | |
| gcm.h | GCM block cipher mode of operation |
| gcm_simd.cpp | |
| gf256.cpp | |
| gf256.h | Classes and functions for schemes over GF(256) |
| gf2_32.cpp | |
| gf2_32.h | Classes and functions for schemes over GF(2^32) |
| gf2n.cpp | |
| gf2n.h | Classes and functions for schemes over GF(2^n) |
| gf2n_simd.cpp | |
| gfpcrypt.cpp | |
| gfpcrypt.h | Classes and functions for schemes based on Discrete Logs (DL) over GF(p) |
| gost.cpp | |
| gost.h | Classes for the GIST block cipher |
| gzip.cpp | |
| gzip.h | GZIP compression and decompression (RFC 1952) |
| hashfwd.h | Forward declarations for hash functions used in signature encoding methods |
| hc128.cpp | |
| hc128.h | Classes for HC-128 stream cipher |
| hc256.cpp | |
| hc256.h | Classes for HC-256 stream cipher |
| hex.cpp | |
| hex.h | Classes for HexEncoder and HexDecoder |
| hight.cpp | |
| hight.h | Classes for the HIGHT block cipher |
| hkdf.h | Classes for HKDF from RFC 5869 |
| hmac.cpp | |
| hmac.h | Classes for HMAC message authentication codes |
| hmqv.h | Classes for Hashed Menezes-Qu-Vanstone key agreement in GF(p) |
| hrtimer.cpp | |
| hrtimer.h | Classes for timers |
| ida.cpp | |
| ida.h | Classes for Rabin's Information Dispersal and Shamir's Secret Sharing algorithms |
| idea.cpp | |
| idea.h | Classes for the IDEA block cipher |
| integer.cpp | |
| integer.h | Multiple precision integer with arithmetic operations |
| iterhash.cpp | |
| iterhash.h | Base classes for iterated hashes |
| kalyna.cpp | |
| kalyna.h | Classes for the Kalyna block cipher |
| kalynatab.cpp | |
| keccak.cpp | |
| keccak.h | Classes for Keccak message digests |
| keccak_core.cpp | |
| keccak_simd.cpp | |
| lea.cpp | |
| lea.h | Classes for the LEA block cipher |
| lea_simd.cpp | |
| lsh.h | Classes for the LSH hash functions |
| lsh256.cpp | |
| lsh256_avx.cpp | |
| lsh256_sse.cpp | |
| lsh512.cpp | |
| lsh512_avx.cpp | |
| lsh512_sse.cpp | |
| lubyrack.h | Classes for the Luby-Rackoff block cipher |
| luc.cpp | |
| luc.h | Classes for the LUC cryptosystem |
| mars.cpp | |
| mars.h | Classes for the MARS block cipher (IBM AES submission) |
| marss.cpp | |
| md2.cpp | |
| md2.h | Classes for the MD2 message digest |
| md4.cpp | |
| md4.h | |
| md5.cpp | |
| md5.h | |
| mdc.h | Classes for the MDC message digest |
| mersenne.h | Class file for Mersenne Twister |
| misc.cpp | |
| misc.h | Utility functions for the Crypto++ library |
| modarith.h | Class file for performing modular arithmetic |
| modes.cpp | |
| modes.h | Classes for block cipher modes of operation |
| modexppc.h | |
| mqueue.cpp | |
| mqueue.h | Classes for an unlimited queue to store messages |
| mqv.cpp | |
| mqv.h | Classes for Menezes–Qu–Vanstone (MQV) key agreement |
| naclite.h | Crypto++ interface to TweetNaCl library (20140917) |
| nbtheory.cpp | |
| nbtheory.h | Classes and functions for number theoretic operations |
| neon_simd.cpp | |
| nr.h | Classes for Nyberg-Rueppel signature scheme |
| oaep.cpp | |
| oaep.h | Classes for optimal asymmetric encryption padding |
| oids.h | ASN.1 object identifiers for algorithms and schemes |
| osrng.cpp | |
| osrng.h | Classes for access to the operating system's random number generators |
| ossig.h | Utility class for trapping OS signals |
| padlkrng.cpp | |
| padlkrng.h | Classes for VIA Padlock RNG |
| panama.cpp | |
| panama.h | Classes for Panama hash and stream cipher |
| pch.cpp | |
| pch.h | Precompiled header file |
| pkcspad.cpp | |
| pkcspad.h | Classes for PKCS padding schemes |
| poly1305.cpp | |
| poly1305.h | Classes for Poly1305 message authentication code |
| polynomi.cpp | |
| polynomi.h | Classes for polynomial basis and operations |
| power7_ppc.cpp | |
| power8_ppc.cpp | |
| power9_ppc.cpp | |
| ppc_simd.cpp | |
| ppc_simd.h | Support functions for PowerPC and vector operations |
| pssr.cpp | |
| pssr.h | Classes for probabilistic signature schemes |
| pubkey.cpp | |
| pubkey.h | This file contains helper classes/functions for implementing public key algorithms |
| pwdbased.h | Password based key derivation functions |
| queue.cpp | |
| queue.h | Classes for an unlimited queue to store bytes |
| rabbit.cpp | |
| rabbit.h | Classes for Rabbit stream cipher |
| rabin.cpp | |
| rabin.h | Classes for Rabin encryption and signature schemes |
| randpool.cpp | |
| randpool.h | Class file for Randomness Pool |
| rc2.cpp | |
| rc2.h | Classes for the RC2 block cipher |
| rc5.cpp | |
| rc5.h | Classes for the RC5 block cipher |
| rc6.cpp | |
| rc6.h | Classes for the RC6 block cipher |
| rdrand.cpp | |
| rdrand.h | Classes for RDRAND and RDSEED |
| rdtables.cpp | |
| resource.h | |
| rijndael.cpp | |
| rijndael.h | Classes for Rijndael encryption algorithm |
| rijndael_simd.cpp | |
| ripemd.cpp | |
| ripemd.h | Classes for RIPEMD message digest |
| rng.cpp | |
| rng.h | Miscellaneous classes for RNGs |
| rsa.cpp | |
| rsa.h | Classes for the RSA cryptosystem |
| rw.cpp | |
| rw.h | Classes for Rabin-Williams signature scheme |
| safer.cpp | |
| safer.h | Classes for the SAFER and SAFER-K block ciphers |
| salsa.cpp | |
| salsa.h | Classes for Salsa and Salsa20 stream ciphers |
| scrypt.cpp | |
| scrypt.h | Classes for Scrypt from RFC 7914 |
| seal.cpp | |
| seal.h | Classes for SEAL stream cipher |
| secblock.h | Classes and functions for secure memory allocations |
| secblockfwd.h | Forward declarations for SecBlock |
| seckey.h | Classes and functions for implementing secret key algorithms |
| seed.cpp | |
| seed.h | Classes for the SEED block cipher |
| serpent.cpp | |
| serpent.h | Classes for the Serpent block cipher |
| serpentp.h | |
| sha.cpp | |
| sha.h | Classes for SHA-1 and SHA-2 family of message digests |
| sha1_armv4.h | |
| sha256_armv4.h | |
| sha3.cpp | |
| sha3.h | Classes for SHA3 message digests |
| sha512_armv4.h | |
| sha_simd.cpp | |
| shacal2.cpp | |
| shacal2.h | Classes for the SHACAL-2 block cipher |
| shacal2_simd.cpp | |
| shake.cpp | |
| shake.h | Classes for SHAKE message digests |
| shark.cpp | |
| shark.h | Classes for the SHARK block cipher |
| sharkbox.cpp | |
| simeck.cpp | |
| simeck.h | Classes for the SIMECK block cipher |
| simon.cpp | |
| simon.h | Classes for the Simon block cipher |
| simon128_simd.cpp | |
| simple.cpp | |
| simple.h | Classes providing basic library services |
| siphash.h | Classes for SipHash message authentication code |
| skipjack.cpp | |
| skipjack.h | Classes for the SKIPJACK block cipher |
| sm3.cpp | |
| sm3.h | Classes for the SM3 hash function |
| sm4.cpp | |
| sm4.h | Classes for the SM4 block cipher |
| sm4_simd.cpp | |
| smartptr.h | Classes for automatic resource management |
| sosemanuk.cpp | |
| sosemanuk.h | Classes for Sosemanuk stream cipher |
| speck.cpp | |
| speck.h | Classes for the Speck block cipher |
| speck128_simd.cpp | |
| square.cpp | |
| square.h | Classes for the Square block cipher |
| squaretb.cpp | |
| sse_simd.cpp | |
| stdcpp.h | Common C++ header files |
| strciphr.cpp | |
| strciphr.h | Classes for implementing stream ciphers |
| tea.cpp | |
| tea.h | Classes for the TEA, BTEA and XTEA block ciphers |
| tftables.cpp | |
| threefish.cpp | |
| threefish.h | Classes for the Threefish block cipher |
| tiger.cpp | |
| tiger.h | Classes for the Tiger message digest |
| tigertab.cpp | |
| trap.h | Debugging and diagnostic assertions |
| trunhash.h | Classes for truncated hashes |
| ttmac.cpp | |
| ttmac.h | Classes for the TTMAC message authentication code |
| tweetnacl.cpp | |
| tweetnacl.h | |
| twofish.cpp | |
| twofish.h | Classes for the Twofish block cipher |
| vmac.cpp | |
| vmac.h | Classes for the VMAC message authentication code |
| wake.cpp | |
| wake.h | Classes for WAKE stream cipher |
| whrlpool.cpp | |
| whrlpool.h | Classes for the Whirlpool message digest |
| words.h | Support functions for word operations |
| xed25519.cpp | |
| xed25519.h | Classes for x25519 and ed25519 operations |
| xtr.cpp | |
| xtr.h | The XTR public key system |
| xtrcrypt.cpp | |
| xtrcrypt.h | XTR public key system |
| xts.cpp | |
| xts.h | Classes for XTS block cipher mode of operation |
| zdeflate.cpp | |
| zdeflate.h | DEFLATE compression and decompression (RFC 1951) |
| zinflate.cpp | |
| zinflate.h | DEFLATE compression and decompression (RFC 1951) |
| zlib.cpp | |
| zlib.h | ZLIB compression and decompression (RFC 1950) |
| ► include | |
| loadScolSecurity.h | |
| ► src | |
| securityplugin.cpp | |