#include <password.h>
◆ password_container() [1/4]
| tools::password_container::password_container |
( |
| ) |
|
|
noexcept |
◆ password_container() [2/4]
| tools::password_container::password_container |
( |
std::string && |
password | ) |
|
|
noexcept |
password is used as password
◆ password_container() [3/4]
◆ password_container() [4/4]
◆ ~password_container()
| tools::password_container::~password_container |
( |
| ) |
|
|
noexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ password()
| const std::string& tools::password_container::password |
( |
| ) |
const |
|
inlinenoexcept |
◆ prompt()
| boost::optional< password_container > tools::password_container::prompt |
( |
bool |
verify, |
|
|
const char * |
mesage = "Password" |
|
) |
| |
|
static |
- Returns
- A password from stdin TTY prompt or
std::cin pipe.
◆ m_password
| std::string tools::password_container::m_password |
|
private |
TODO Custom allocator that locks to RAM?
◆ max_password_size
| constexpr const size_t tools::password_container::max_password_size = 1024 |
|
static |
The documentation for this class was generated from the following files: