OpenSSLEngine

OpenSSL Engine

Members

Functions

findBlockCipher
BlockCipher findBlockCipher(SCANToken request, AlgorithmFactory af)
Undocumented in source. Be warned that the author may not have intended to support it.
findHash
HashFunction findHash(SCANToken request, AlgorithmFactory af)
Undocumented in source. Be warned that the author may not have intended to support it.
findMac
MessageAuthenticationCode findMac(SCANToken algo_spec, AlgorithmFactory af)
Undocumented in source. Be warned that the author may not have intended to support it.
findPbkdf
PBKDF findPbkdf(SCANToken algo_spec, AlgorithmFactory af)
Undocumented in source. Be warned that the author may not have intended to support it.
findStreamCipher
StreamCipher findStreamCipher(SCANToken request, AlgorithmFactory )

Look for an OpenSSL-supported stream cipher (RC4)

getCipher
KeyedFilter getCipher(string algo_spec, CipherDir dir, AlgorithmFactory af)
Undocumented in source. Be warned that the author may not have intended to support it.
getDecryptionOp
Decryption getDecryptionOp(PrivateKey key, RandomNumberGenerator )
Undocumented in source. Be warned that the author may not have intended to support it.
getEncryptionOp
Encryption getEncryptionOp(PublicKey key, RandomNumberGenerator )
Undocumented in source. Be warned that the author may not have intended to support it.
getKeyAgreementOp
KeyAgreement getKeyAgreementOp(PrivateKey key, RandomNumberGenerator )
Undocumented in source. Be warned that the author may not have intended to support it.
getSignatureOp
Signature getSignatureOp(PrivateKey key, RandomNumberGenerator )
Undocumented in source. Be warned that the author may not have intended to support it.
getVerifyOp
Verification getVerifyOp(PublicKey key, RandomNumberGenerator )
Undocumented in source. Be warned that the author may not have intended to support it.
modExp
ModularExponentiator modExp(const(BigInt)* n, PowerMod.UsageHints )
Undocumented in source. Be warned that the author may not have intended to support it.
providerName
string providerName()
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From Engine

providerName
string providerName()
findBlockCipher
BlockCipher findBlockCipher(SCANToken algo_spec, AlgorithmFactory af)
findStreamCipher
StreamCipher findStreamCipher(SCANToken algo_spec, AlgorithmFactory af)
findHash
HashFunction findHash(SCANToken algo_spec, AlgorithmFactory af)
findMac
MessageAuthenticationCode findMac(SCANToken algo_spec, AlgorithmFactory af)
findPbkdf
PBKDF findPbkdf(SCANToken algo_spec, AlgorithmFactory af)
getCipher
KeyedFilter getCipher(string algo_spec, CipherDir dir, AlgorithmFactory af)

Return a new cipher object

modExp
ModularExponentiator modExp(const(BigInt)* n, PowerMod.UsageHints hints)
getKeyAgreementOp
KeyAgreement getKeyAgreementOp(PrivateKey key, RandomNumberGenerator rng)

Return a new operator object for this key, if possible

getSignatureOp
Signature getSignatureOp(PrivateKey key, RandomNumberGenerator rng)

Return a new operator object for this key, if possible

getVerifyOp
Verification getVerifyOp(PublicKey key, RandomNumberGenerator rng)

Return a new operator object for this key, if possible

getEncryptionOp
Encryption getEncryptionOp(PublicKey key, RandomNumberGenerator rng)

Return a new operator object for this key, if possible

getDecryptionOp
Decryption getDecryptionOp(PrivateKey key, RandomNumberGenerator rng)

Return a new operator object for this key, if possible

Meta