botan.pubkey.test

Public Key Cryptography Unit Testing

Members

Functions

PKTEST
string PKTEST(string expr, string msg)
Undocumented in source. Be warned that the author may not have intended to support it.
dumpData
void dumpData(Vector!ubyte output, Vector!ubyte expected)
Undocumented in source. Be warned that the author may not have intended to support it.
nonzeroByte
ubyte nonzeroByte(RandomNumberGenerator rng)
Undocumented in source. Be warned that the author may not have intended to support it.
validateEncryption
size_t validateEncryption(PKEncryptor e, PKDecryptor d, string algo, string input, string random, string exp)
Undocumented in source. Be warned that the author may not have intended to support it.
validateKas
size_t validateKas(PKKeyAgreement kas, string algo, Vector!ubyte pubkey, string output, size_t keylen)
Undocumented in source. Be warned that the author may not have intended to support it.
validateSaveAndLoad
size_t validateSaveAndLoad(PrivateKey priv_key, RandomNumberGenerator rng)
Undocumented in source. Be warned that the author may not have intended to support it.
validateSignature
size_t validateSignature(PKVerifier v, PKSigner s, string algo, string input, RandomNumberGenerator signer_rng, RandomNumberGenerator test_rng, string exp)
Undocumented in source. Be warned that the author may not have intended to support it.
validateSignature
size_t validateSignature(PKVerifier v, PKSigner s, string algo, string input, RandomNumberGenerator rng, string exp)
Undocumented in source. Be warned that the author may not have intended to support it.
validateSignature
size_t validateSignature(PKVerifier v, PKSigner s, string algo, string input, RandomNumberGenerator rng, string random, string exp)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta

License

Botan is released under the Simplified BSD License (see LICENSE.md)