Home
last modified time | relevance | path

Searched refs:keyContainer (Results 1 – 6 of 6) sorted by relevance

/netbsd/src/crypto/external/cpl/trousers/dist/src/tspi/
Dtspi_bind.c39 TSS_KEY keyContainer; in Tspi_Data_Bind() local
56 if ((result = UnloadBlob_TSS_KEY(&offset, keyData, &keyContainer))) { in Tspi_Data_Bind()
62 if (keyContainer.keyUsage != TPM_KEY_BIND && in Tspi_Data_Bind()
63 keyContainer.keyUsage != TPM_KEY_LEGACY) { in Tspi_Data_Bind()
68 if (keyContainer.pubKey.keyLength < ulDataLength) { in Tspi_Data_Bind()
73 if (keyContainer.algorithmParms.encScheme == TCPA_ES_RSAESPKCSv15 && in Tspi_Data_Bind()
74 keyContainer.keyUsage == TPM_KEY_LEGACY) { in Tspi_Data_Bind()
76 … &encDataLength, keyContainer.pubKey.key, in Tspi_Data_Bind()
77 keyContainer.pubKey.keyLength))) in Tspi_Data_Bind()
79 } else if (keyContainer.algorithmParms.encScheme == TCPA_ES_RSAESPKCSv15 && in Tspi_Data_Bind()
[all …]
Dtspi_ps.c319 TSS_KEY keyContainer; in Tspi_Context_GetKeyByPublicInfo() local
352 if ((result = UnloadBlob_TSS_KEY(&offset, keyBlob, &keyContainer))) { in Tspi_Context_GetKeyByPublicInfo()
358 switch (keyContainer.pubKey.keyLength) { in Tspi_Context_GetKeyByPublicInfo()
380 free_key_refs(&keyContainer); in Tspi_Context_GetKeyByPublicInfo()
384 if (keyContainer.keyUsage == TPM_KEY_SIGNING) in Tspi_Context_GetKeyByPublicInfo()
386 else if (keyContainer.keyUsage == TPM_KEY_STORAGE) in Tspi_Context_GetKeyByPublicInfo()
388 else if (keyContainer.keyUsage == TPM_KEY_IDENTITY) in Tspi_Context_GetKeyByPublicInfo()
390 else if (keyContainer.keyUsage == TPM_KEY_AUTHCHANGE) in Tspi_Context_GetKeyByPublicInfo()
392 else if (keyContainer.keyUsage == TPM_KEY_BIND) in Tspi_Context_GetKeyByPublicInfo()
394 else if (keyContainer.keyUsage == TPM_KEY_LEGACY) in Tspi_Context_GetKeyByPublicInfo()
[all …]
Dtspi_quote.c47 TSS_KEY keyContainer; in Tspi_TPM_Quote() local
159 __tspi_memset(&keyContainer, 0, sizeof(TSS_KEY)); in Tspi_TPM_Quote()
160 if ((result = UnloadBlob_TSS_KEY(&offset, keyData, &keyContainer))) in Tspi_TPM_Quote()
170 if (keyContainer.hdr.key12.tag == TPM_TAG_KEY12) in Tspi_TPM_Quote()
173 Trspi_LoadBlob_TCPA_VERSION(&offset, quoteinfo, keyContainer.hdr.key11.ver); in Tspi_TPM_Quote()
191 keyContainer.pubKey.key, in Tspi_TPM_Quote()
192 keyContainer.pubKey.keyLength, in Tspi_TPM_Quote()
195 free_key_refs(&keyContainer); in Tspi_TPM_Quote()
199 free_key_refs(&keyContainer); in Tspi_TPM_Quote()
201 free_key_refs(&keyContainer); in Tspi_TPM_Quote()
Dtspi_changeauth.c132 TSS_KEY keyContainer; in Tspi_ChangeAuthAsym()
293 __tspi_memset(&keyContainer, 0, sizeof(TSS_KEY)); in Tspi_ChangeAuthAsym()
298 &keyContainer))) in Tspi_ChangeAuthAsym()
301 encObjectSize = keyContainer.encSize; in Tspi_ChangeAuthAsym()
306 free_key_refs(&keyContainer); in Tspi_ChangeAuthAsym()
309 memcpy(encObject, keyContainer.encData, in Tspi_ChangeAuthAsym()
354 free_key_refs(&keyContainer); in Tspi_ChangeAuthAsym()
367 free_key_refs(&keyContainer); in Tspi_ChangeAuthAsym()
389 free_key_refs(&keyContainer); in Tspi_ChangeAuthAsym()
397 memcpy(keyContainer.encData, encDataOut, encDataSizeOut); in Tspi_ChangeAuthAsym()
[all …]
Dtspi_selftest.c53 TSS_KEY keyContainer; in Tspi_TPM_CertifySelfTest() local
128 __tspi_memset(&keyContainer, 0, sizeof(TSS_KEY)); in Tspi_TPM_CertifySelfTest()
129 if ((result = UnloadBlob_TSS_KEY(&offset, keyData, &keyContainer))) in Tspi_TPM_CertifySelfTest()
140keyContainer.pubKey.key, keyContainer.pubKey.keyLength, in Tspi_TPM_CertifySelfTest()
143 free_key_refs(&keyContainer); in Tspi_TPM_CertifySelfTest()
Dtspi_key.c357 TSS_KEY keyContainer; in Tspi_Key_WrapKey() local
399 __tspi_memset(&keyContainer, 0, sizeof(TSS_KEY)); in Tspi_Key_WrapKey()
403 if ((result = UnloadBlob_TSS_KEY(&offset, keyBlob, &keyContainer))) in Tspi_Key_WrapKey()
408 result |= Hash_TSS_PRIVKEY_DIGEST(&hashCtx, &keyContainer); in Tspi_Key_WrapKey()
412 free_key_refs(&keyContainer); in Tspi_Key_WrapKey()
459 TSS_KEY keyContainer; in Tspi_Context_LoadKeyByBlob() local
482 if ((result = UnloadBlob_TSS_KEY(&offset, rgbBlobData, &keyContainer))) in Tspi_Context_LoadKeyByBlob()
485 pubLen = keyContainer.pubKey.keyLength; in Tspi_Context_LoadKeyByBlob()
486 keyUsage = keyContainer.keyUsage; in Tspi_Context_LoadKeyByBlob()
488 free_key_refs(&keyContainer); in Tspi_Context_LoadKeyByBlob()