DynamicallyLoadedEngine

Dynamically_Loaded_Engine just proxies the requests to the underlying Engine object, and handles load/unload details

Constructors

this
this(string library_path)
this
this(DynamicallyLoadedEngine )
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

findBlockCipher
BlockCipher findBlockCipher(SCANToken algo_spec, AlgorithmFactory af)
Undocumented in source. Be warned that the author may not have intended to support it.
findHash
HashFunction findHash(SCANToken algo_spec, 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 algo_spec, AlgorithmFactory af)
Undocumented in source. Be warned that the author may not have intended to support it.
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 rng)
Undocumented in source. Be warned that the author may not have intended to support it.
getEncryptionOp
Encryption getEncryptionOp(PublicKey key, RandomNumberGenerator rng)
Undocumented in source. Be warned that the author may not have intended to support it.
getKeyAgreementOp
KeyAgreement getKeyAgreementOp(PrivateKey key, RandomNumberGenerator rng)
Undocumented in source. Be warned that the author may not have intended to support it.
getSignatureOp
Signature getSignatureOp(PrivateKey key, RandomNumberGenerator rng)
Undocumented in source. Be warned that the author may not have intended to support it.
getVerifyOp
Verification getVerifyOp(PublicKey key, RandomNumberGenerator rng)
Undocumented in source. Be warned that the author may not have intended to support it.
modExp
ModularExponentiator modExp(const(BigInt)* n, PowerMod.UsageHints hints)
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
void opAssign(DynamicallyLoadedEngine )
Undocumented in source.
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