Lines Matching defs:kb
123 struct ep11keyblob *kb = (struct ep11keyblob *) (key + sizeof(*hdr));
127 if (keylen < sizeof(*hdr) + sizeof(*kb)) {
129 __func__, keylen, sizeof(*hdr) + sizeof(*kb));
157 if (hdr->len < sizeof(*hdr) + sizeof(*kb)) {
160 __func__, (int) hdr->len, sizeof(*hdr) + sizeof(*kb));
164 if (kb->version != EP11_STRUCT_MAGIC) {
167 __func__, (int) kb->version, EP11_STRUCT_MAGIC);
170 if (checkcpacfexp && !(kb->attr & EP11_BLOB_PKEY_EXTRACTABLE)) {
190 struct ep11keyblob *kb = (struct ep11keyblob *) (key + sizeof(*hdr));
194 if (keylen < sizeof(*hdr) + sizeof(*kb)) {
196 __func__, keylen, sizeof(*hdr) + sizeof(*kb));
224 if (hdr->len < sizeof(*hdr) + sizeof(*kb)) {
227 __func__, (int) hdr->len, sizeof(*hdr) + sizeof(*kb));
231 if (kb->version != EP11_STRUCT_MAGIC) {
234 __func__, (int) kb->version, EP11_STRUCT_MAGIC);
237 if (checkcpacfexp && !(kb->attr & EP11_BLOB_PKEY_EXTRACTABLE)) {
257 struct ep11keyblob *kb = (struct ep11keyblob *) key;
261 if (keylen < sizeof(*kb)) {
263 __func__, keylen, sizeof(*kb));
267 if (kb->head.type != TOKTYPE_NON_CCA) {
270 __func__, (int) kb->head.type, TOKTYPE_NON_CCA);
273 if (kb->head.version != TOKVER_EP11_AES) {
276 __func__, (int) kb->head.version, TOKVER_EP11_AES);
279 if (kb->head.len > keylen) {
282 __func__, (int) kb->head.len, keylen);
285 if (kb->head.len < sizeof(*kb)) {
288 __func__, (int) kb->head.len, sizeof(*kb));
292 if (kb->version != EP11_STRUCT_MAGIC) {
295 __func__, (int) kb->version, EP11_STRUCT_MAGIC);
298 if (checkcpacfexp && !(kb->attr & EP11_BLOB_PKEY_EXTRACTABLE)) {
705 struct ep11keyblob *kb;
787 kb = (struct ep11keyblob *) keybuf;
788 kb->head.type = TOKTYPE_NON_CCA;
789 kb->head.len = rep_pl->data_len;
790 kb->head.version = TOKVER_EP11_AES;
791 kb->head.bitlen = keybitsize;
970 struct ep11keyblob *kb;
1055 kb = (struct ep11keyblob *) keybuf;
1056 kb->head.type = TOKTYPE_NON_CCA;
1057 kb->head.len = rep_pl->data_len;
1058 kb->head.version = TOKVER_EP11_AES;
1059 kb->head.bitlen = keybitsize;
1101 struct ep11keyblob *kb;
1108 kb = (struct ep11keyblob *) key;
1109 if (kb->head.type == TOKTYPE_NON_CCA &&
1110 kb->head.version == TOKVER_EP11_AES) {
1112 keysize = kb->head.len < keysize ? kb->head.len : keysize;
1141 kb = (struct ep11keyblob *)(p - keysize);
1142 memset(&kb->head, 0, sizeof(kb->head));
1205 struct ep11keyblob *kb;
1236 kb = (struct ep11keyblob *) kek;
1237 memset(&kb->head, 0, sizeof(kb->head));