OLD | NEW |
1 | 1 |
2 /* | 2 /* |
3 * Licensed Materials - Property of IBM | 3 * Licensed Materials - Property of IBM |
4 * | 4 * |
5 * trousers - An open source TCG Software Stack | 5 * trousers - An open source TCG Software Stack |
6 * | 6 * |
7 * (C) Copyright International Business Machines Corp. 2005, 2007 | 7 * (C) Copyright International Business Machines Corp. 2005, 2007 |
8 * | 8 * |
9 */ | 9 */ |
10 | 10 |
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
75 rsakey->key.hdr.key12.fill = 0; | 75 rsakey->key.hdr.key12.fill = 0; |
76 rsakey->type = TSS_KEY_STRUCT_KEY12; | 76 rsakey->type = TSS_KEY_STRUCT_KEY12; |
77 rsakey->pcrInfoType = TSS_PCRS_STRUCT_INFO_LONG; | 77 rsakey->pcrInfoType = TSS_PCRS_STRUCT_INFO_LONG; |
78 break; | 78 break; |
79 default: | 79 default: |
80 free(rsakey); | 80 free(rsakey); |
81 return TSPERR(TSS_E_INVALID_OBJECT_INITFLAG); | 81 return TSPERR(TSS_E_INVALID_OBJECT_INITFLAG); |
82 break; | 82 break; |
83 } | 83 } |
84 | 84 |
85 » if (initFlags & TSS_KEY_EMPTY_KEY) | 85 » if (initFlags == TSS_KEY_EMPTY_KEY) |
86 goto add_key; | 86 goto add_key; |
87 | 87 |
88 memset(&rsaKeyParms, 0, sizeof(TCPA_RSA_KEY_PARMS)); | 88 memset(&rsaKeyParms, 0, sizeof(TCPA_RSA_KEY_PARMS)); |
89 | 89 |
90 rsakey->key.algorithmParms.algorithmID = TCPA_ALG_RSA; | 90 rsakey->key.algorithmParms.algorithmID = TCPA_ALG_RSA; |
91 rsakey->key.algorithmParms.parmSize = sizeof(TCPA_RSA_KEY_PARMS); | 91 rsakey->key.algorithmParms.parmSize = sizeof(TCPA_RSA_KEY_PARMS); |
92 | 92 |
93 rsakey->key.algorithmParms.parms = calloc(1, sizeof(TCPA_RSA_KEY_PARMS))
; | 93 rsakey->key.algorithmParms.parms = calloc(1, sizeof(TCPA_RSA_KEY_PARMS))
; |
94 if (rsakey->key.algorithmParms.parms == NULL) { | 94 if (rsakey->key.algorithmParms.parms == NULL) { |
95 LogError("calloc of %u bytes failed.", rsakey->key.algorithmParm
s.parmSize); | 95 LogError("calloc of %u bytes failed.", rsakey->key.algorithmParm
s.parmSize); |
(...skipping 2030 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2126 | 2126 |
2127 if (value) | 2127 if (value) |
2128 rsakey->flags |= TSS_RSAKEY_FLAG_OWNEREVICT; | 2128 rsakey->flags |= TSS_RSAKEY_FLAG_OWNEREVICT; |
2129 else | 2129 else |
2130 rsakey->flags &= ~TSS_RSAKEY_FLAG_OWNEREVICT; | 2130 rsakey->flags &= ~TSS_RSAKEY_FLAG_OWNEREVICT; |
2131 | 2131 |
2132 obj_list_put(&rsakey_list); | 2132 obj_list_put(&rsakey_list); |
2133 | 2133 |
2134 return TSS_SUCCESS; | 2134 return TSS_SUCCESS; |
2135 } | 2135 } |
OLD | NEW |