Algorithm Factory
Algorithm Factory
Engine engine | the engine to add to AlgorithmFactory and gives ownership of it. |
Clear out any cached objects
Possible providers of a request assuming you don't have different types by the same name
string algo_spec | the algorithm we are querying |
Set the preferred provider for an algorithm
string algo_spec | the algorithm we are setting a provider for |
string provider | the provider we would like to use |
Prototypical block cipher retrieval by name, it must be cloned to be used
string algo_spec | the algorithm we want |
string provider | the provider we would like to use |
Makes a ready-to-use block cipher according to its name
string algo_spec | the algorithm we want |
string provider | the provider we would like to use |
Add a new block cipher
BlockCipher block_cipher | the algorithm to add |
string provider | the provider of this algorithm |
Return the prototypical stream cipher corresponding to this request
string algo_spec | the algorithm we want |
string provider | the provider we would like to use |
Return a new stream cipher corresponding to this request
string algo_spec | the algorithm we want |
string provider | the provider we would like to use |
Add a new stream cipher
StreamCipher stream_cipher | the algorithm to add |
string provider | the provider of this algorithm |
Return the prototypical object corresponding to this request (if found)
string algo_spec | the algorithm we want |
string provider | the provider we would like to use |
Return a new object corresponding to this request
string algo_spec | the algorithm we want |
string provider | the provider we would like to use |
Add a new hash
HashFunction hash | the algorithm to add |
string provider | the provider of this algorithm |
Return the prototypical object corresponding to this request
string algo_spec | the algorithm we want |
string provider | the provider we would like to use |
Return a new object corresponding to this request
string algo_spec | the algorithm we want |
string provider | the provider we would like to use |
MessageAuthenticationCode mac | the algorithm to add |
string provider | the provider of this algorithm |
Return the prototypical object corresponding to this request
string algo_spec | the algorithm we want |
string provider | the provider we would like to use |
Returns a new Pbkdf object corresponding to this request
string algo_spec | the algorithm we want |
string provider | the provider we would like to use |
Add a new Pbkdf
PBKDF pbkdf | the algorithm to add |
string provider | the provider of this algorithm |
List of engines available