botan ~master (2020-08-19T17:56:38Z)
Dub
Repo
OpenSSLModularExponentiator
botan
engine
openssl_engine
Undocumented in source.
package final
static if
(
BOTAN_HAS_ENGINE_OPENSSL
)
class
OpenSSLModularExponentiator : ModularExponentiator {
void
setBase
(const(BigInt)* b);
void
setExponent
(const(BigInt)* e);
BigInt
execute
();
ModularExponentiator
copy
();
this
(const(BigInt) n);
}
Constructors
this
this
(const(BigInt) n)
Undocumented in source.
Members
Functions
copy
ModularExponentiator
copy
()
Undocumented in source. Be warned that the author may not have intended to support it.
execute
BigInt
execute
()
Undocumented in source. Be warned that the author may not have intended to support it.
setBase
void
setBase
(const(BigInt)* b)
Undocumented in source. Be warned that the author may not have intended to support it.
setExponent
void
setExponent
(const(BigInt)* e)
Undocumented in source. Be warned that the author may not have intended to support it.
Meta
Source
See Implementation
botan
engine
openssl_engine
classes
EVPBlockCipher
EVPHashFunction
OSSLDHKAOperation
OSSLDSASignatureOperation
OSSLDSAVerificationOperation
OSSLRSAPrivateOperation
OSSLRSAPublicOperation
OSSL_BN_CTX
OpenSSLEngine
OpenSSLModularExponentiator
RC4OpenSSL
structs
OSSL_BN
variables
HANDLE_EVP_CIPHER
HANDLE_EVP_CIPHER_KEYLEN