CryptoSys PKI  23.0.0
dipki::Cipher Member List

This is the complete list of members for dipki::Cipher, including all inherited members.

AeadAlg enum namedipki::Cipher
Alg enum namedipki::Cipher
AlgName(Alg alg)dipki::Cipherstatic
BlockBytes(Alg alg)dipki::Cipherstatic
Decrypt(const bvec_t &data, const bvec_t &key, const bvec_t &iv, const std::string algModePad, Opts opts=Opts::None)dipki::Cipherstatic
Decrypt(const bvec_t &data, const bvec_t &key, const bvec_t &iv, Alg alg, Mode mode=Mode::ECB, Padding pad=Padding::Default, Opts opts=Opts::None)dipki::Cipherstatic
DecryptAEAD(const bvec_t &input, const bvec_t &key, const bvec_t &iv, AeadAlg aeadAlg, Opts opts=Opts::None, const bvec_t &aad=bvec_t())dipki::Cipherstatic
DecryptBlock(const bvec_t &data, const bvec_t &key, const bvec_t &iv, Alg alg, Mode mode=Mode::ECB)dipki::Cipherstatic
Encrypt(const bvec_t &data, const bvec_t &key, const bvec_t &iv, const std::string algModePad, Opts opts=Opts::None)dipki::Cipherstatic
Encrypt(const bvec_t &data, const bvec_t &key, const bvec_t &iv, Alg alg, Mode mode=Mode::ECB, Padding pad=Padding::Default, Opts opts=Opts::None)dipki::Cipherstatic
EncryptAEAD(const bvec_t &input, const bvec_t &key, const bvec_t &iv, AeadAlg aeadAlg, Opts opts=Opts::None, const bvec_t &aad=bvec_t())dipki::Cipherstatic
EncryptBlock(const bvec_t &data, const bvec_t &key, const bvec_t &iv, Alg alg, Mode mode=Mode::ECB)dipki::Cipherstatic
FileDecrypt(const std::string &fileOut, const std::string &fileIn, const bvec_t &key, const bvec_t &iv, Alg alg, Mode mode=Mode::ECB, Padding pad=Padding::Default, Opts opts=Opts::None)dipki::Cipherstatic
FileEncrypt(const std::string &fileOut, const std::string &fileIn, const bvec_t &key, const bvec_t &iv, Alg alg, Mode mode=Mode::ECB, Padding pad=Padding::Default, Opts opts=Opts::None)dipki::Cipherstatic
KeyBytes(Alg alg)dipki::Cipherstatic
KeyUnwrap(const bvec_t &data, const bvec_t &kek, Alg alg)dipki::Cipherstatic
KeyWrap(const bvec_t &data, const bvec_t &kek, Alg alg)dipki::Cipherstatic
Mode enum namedipki::Cipher
None enum valuedipki::Cipher
Opts enum namedipki::Cipher
Pad(const bvec_t &input, Alg alg, Padding pad=Padding::Pkcs5)dipki::Cipherstatic
Padding enum namedipki::Cipher
PrefixIV enum valuedipki::Cipher
Unpad(const bvec_t &input, Alg alg, Padding pad=Padding::Pkcs5)dipki::Cipherstatic
Copyright © 2004-24 D.I. Management Services Pty Limited t/a CryptoSys ABN 78 083 210 584 Australia. All rights reserved. <www.di-mgt.com.au> <www.cryptosys.net>. Generated on Mon Sep 23 2024 15:37:33 by Doxygen 1.9.1.