A template to create a random generated key of specified size. More...
#include <secure.h>
Public Member Functions | |
void | clear (void) |
Clear current key memory. | |
keyrandom () | |
Create a new character buffer with an empty string. | |
operator unsigned char * () | |
Get text by casting reference. | |
unsigned char * | operator* () |
Get text by object pointer reference. | |
size_t | size (void) const |
Get allocated size of the object. | |
void | update (void) |
Update with new random key. | |
~keyrandom () | |
Clear memory when destroyed. |
A template to create a random generated key of specified size.
The key memory is cleared when the object is destroyed.
Definition at line 903 of file secure.h.
ucommon::keyrandom< S >::operator unsigned char * | ( | ) | [inline] |
unsigned char* ucommon::keyrandom< S >::operator* | ( | ) | [inline] |
size_t ucommon::keyrandom< S >::size | ( | void | ) | const [inline] |