void secure_clear_memory(char *p, size_t len)
Remove string from memory.
void secure_clear_string(char *p)
Remove string from memory.
#define MAIN_ERR_PREFIX
Message prefix for security related functions.
#define SECURE_CL_PERM
Permissions for Cancel-Lock secret file.
void secure_cl_secret(const char *pathname)
Generate file with new secret if CL secret file is missing.
#define PRINT_ERROR(s)
Prepend module prefix and print error message.
#define SECURE_CL_SECSIZE
Size of secret (64 octets is sufficient for the SHA2 family)