Software APIs
Functions | Variables
keyblob_unittest::anonymous_namespace{keyblob_unittest.cc} Namespace Reference

Functions

 TEST (Keyblob, ShareNumWordsSimpleTest)
 
 TEST (Keyblob, ShareNumWordsOdd)
 
 TEST (Keyblob, ShareNumWordsHuge)
 
 TEST (Keyblob, KeyblobNumWordsSimpleTest)
 
 TEST (Keyblob, KeyblobNumWordsOdd)
 
 TEST (Keyblob, KeyblobNumWordsHuge)
 
 TEST (Keyblob, FromSharesSimpleTest)
 
 TEST (Keyblob, FromToSharesNoop)
 
 TEST (Keyblob, FromKeyMaskDoesNotChangeKey)
 
 TEST (Keyblob, ToKeymgrDiversificationSimple)
 
 TEST (Keyblob, ToKeymgrDiversificationBadlength)
 
 TEST (Keyblob, ToKeymgrDiversificationDifferentModes)
 
 TEST (Keyblob, RemaskDoesNotChangeKey)
 
 TEST (Keyblob, RemaskWithZero)
 

Variables

constexpr otcrypto_key_config_t kConfigCtr128
 
constexpr otcrypto_key_config_t kConfigOddBytes
 
constexpr otcrypto_key_config_t kConfigHuge
 
constexpr otcrypto_key_config_t kConfigCtrSideloaded
 
constexpr otcrypto_key_config_t kConfigOfbSideloaded
 

Variable Documentation

◆ kConfigCtr128

constexpr otcrypto_key_config_t keyblob_unittest::anonymous_namespace{keyblob_unittest.cc}::kConfigCtr128
constexpr
Initial value:
= {
.version = kOtcryptoLibVersion1,
.key_mode = kOtcryptoKeyModeAesCtr,
.key_length = 16,
.hw_backed = kHardenedBoolFalse,
.security_level = kOtcryptoKeySecurityLevelLow,
}

Definition at line 22 of file keyblob_unittest.cc.

◆ kConfigCtrSideloaded

constexpr otcrypto_key_config_t keyblob_unittest::anonymous_namespace{keyblob_unittest.cc}::kConfigCtrSideloaded
constexpr
Initial value:
= {
.version = kOtcryptoLibVersion1,
.key_mode = kOtcryptoKeyModeAesCtr,
.key_length = 16,
.hw_backed = kHardenedBoolTrue,
.security_level = kOtcryptoKeySecurityLevelLow,
}

Definition at line 51 of file keyblob_unittest.cc.

◆ kConfigHuge

constexpr otcrypto_key_config_t keyblob_unittest::anonymous_namespace{keyblob_unittest.cc}::kConfigHuge
constexpr
Initial value:
= {
.version = kOtcryptoLibVersion1,
.key_mode = kOtcryptoKeyModeAesCtr,
.key_length = SIZE_MAX,
.hw_backed = kHardenedBoolFalse,
.security_level = kOtcryptoKeySecurityLevelLow,
}

Definition at line 42 of file keyblob_unittest.cc.

◆ kConfigOddBytes

constexpr otcrypto_key_config_t keyblob_unittest::anonymous_namespace{keyblob_unittest.cc}::kConfigOddBytes
constexpr
Initial value:
= {
.version = kOtcryptoLibVersion1,
.key_mode = kOtcryptoKeyModeAesCtr,
.key_length = 31,
.hw_backed = kHardenedBoolFalse,
.security_level = kOtcryptoKeySecurityLevelLow,
}

Definition at line 32 of file keyblob_unittest.cc.

◆ kConfigOfbSideloaded

constexpr otcrypto_key_config_t keyblob_unittest::anonymous_namespace{keyblob_unittest.cc}::kConfigOfbSideloaded
constexpr
Initial value:
= {
.version = kOtcryptoLibVersion1,
.key_mode = kOtcryptoKeyModeAesOfb,
.key_length = 16,
.hw_backed = kHardenedBoolTrue,
.security_level = kOtcryptoKeySecurityLevelLow,
}

Definition at line 60 of file keyblob_unittest.cc.