Data Fields

# _SecretInfo Struct Reference

## Data Fields

char * | passphrase
StringInfo * | id
StringInfo * | key
StringInfo * | digest
StringInfo * | nonce
size_t | key_length
KeyringInfo * | keyring_info
CipherInfo * | cipher_info
HMACInfo * | hmac_info
RandomInfo * | random_info
time_t | timestamp
size_t | signature

## Field Documentation

CipherInfo* _SecretInfo::cipher_info

Referenced by AcquireSecretInfo(), AuthenticateSecretKey(), DestroySecretInfo(), and GenerateSecretKey().

StringInfo * _SecretInfo::digest

Referenced by DestroySecretInfo().

HMACInfo* _SecretInfo::hmac_info

Referenced by AcquireSecretInfo(), AuthenticateSecretKey(), DestroySecretInfo(), and GenerateSecretKey().

StringInfo* _SecretInfo::id

Referenced by AuthenticateSecretKey(), DestroySecretInfo(), GenerateSecretKey(), GetSecretId(), and SetSecretId().

StringInfo * _SecretInfo::key

Referenced by AuthenticateSecretKey(), DestroySecretInfo(), GenerateSecretKey(), and GetSecretKey().

size_t _SecretInfo::key_length

Referenced by AcquireSecretInfo(), GenerateSecretKey(), GetSecretKeyLength(), and SetSecretKeyLength().

KeyringInfo* _SecretInfo::keyring_info

Referenced by AcquireSecretInfo(), AuthenticateSecretKey(), DestroySecretInfo(), and GenerateSecretKey().

StringInfo * _SecretInfo::nonce

Referenced by AcquireSecretInfo(), DestroySecretInfo(), and GenerateSecretKey().

char* _SecretInfo::passphrase

Referenced by AuthenticateSecretKey(), GenerateSecretKey(), GetSecretPassphrase(), and SetSecretPassphrase().

RandomInfo* _SecretInfo::random_info

Referenced by AcquireSecretInfo(), DestroySecretInfo(), and GenerateSecretKey().

size_t _SecretInfo::signature

Referenced by AcquireSecretInfo(), AuthenticateSecretKey(), DestroySecretInfo(), GenerateSecretKey(), GetSecretId(), GetSecretKey(), GetSecretKeyLength(), GetSecretPassphrase(), and SetSecretKeyLength().

time_t _SecretInfo::timestamp

Referenced by AcquireSecretInfo().

The documentation for this struct was generated from the following file:

- secret.c