Definition at line 70 of file SecureString.h.
◆ SecureStringBuilder() [1/4]
◆ SecureStringBuilder() [2/4]
Constructs the SecureStringBuilder which stores the encrypted plainText as an initial value.
- Parameters
-
plainText | The plain text to be encrypted and stored. |
◆ SecureStringBuilder() [3/4]
Constructs the SecureStringBuilder which stores the encrypted plainText as an initial value.
- Parameters
-
plainText | The plain text to be encrypted and stored. |
plainTextLength | The plain text length. |
◆ SecureStringBuilder() [4/4]
Initializes the instance as a deep copy of other one.
◆ ~SecureStringBuilder()
◆ append()
Appends a character to the end of the current secure string.
◆ assign() [1/2]
void assign |
( |
const char * | plainText, |
|
|
size_t | plainTextLength ) |
Replaces internal value with a new one.
- Parameters
-
plainText | The plain text to be encrypted and stored. |
plainTextLength | The plain text length. |
◆ assign() [2/2]
Replaces the secure value with a new one.
- Parameters
-
plainText | plain text to be encrypted and stored. |
◆ clear()
Deletes the value of the current secure string.
◆ detach()
◆ erase()
void erase |
( |
size_t | index | ) |
|
Removes the character at the specified index position from this secure string.
◆ insert()
void insert |
( |
size_t | index, |
|
|
char | c ) |
Inserts a character in this secure string at the specified index position.
◆ length()
Gets the number of characters in the current secure string.
◆ operator=()
◆ replace()
void replace |
( |
size_t | index, |
|
|
char | c ) |
Replaces the existing character at the specified index position with another character.