Lines Matching defs:preqparm

323 	} __packed * preqparm;
348 preqparm = (struct kgreqparm __force *)preqcblk->req_parmb;
349 memcpy(preqparm->subfunc_code, "KG", 2);
350 preqparm->rule_array_len = sizeof(preqparm->rule_array_len);
351 preqparm->lv1.len = sizeof(struct lv1);
352 memcpy(preqparm->lv1.key_form, "OP ", 8);
357 memcpy(preqparm->lv1.key_length, "KEYLN16 ", 8);
362 memcpy(preqparm->lv1.key_length, "KEYLN24 ", 8);
367 memcpy(preqparm->lv1.key_length, "KEYLN32 ", 8);
375 memcpy(preqparm->lv1.key_type1, "AESDATA ", 8);
376 preqparm->lv2.len = sizeof(struct lv2);
378 preqparm->lv2.keyid[i].len = sizeof(struct keyid);
379 preqparm->lv2.keyid[i].attr = (i == 2 ? 0x30 : 0x10);
456 } __packed * preqparm;
489 preqparm = (struct cmreqparm __force *)preqcblk->req_parmb;
490 memcpy(preqparm->subfunc_code, "CM", 2);
491 memcpy(preqparm->rule_array, "AES ", 8);
492 preqparm->rule_array_len =
493 sizeof(preqparm->rule_array_len) + sizeof(preqparm->rule_array);
513 preqparm->lv1.len = sizeof(struct lv1) + keysize;
514 memcpy(preqparm->lv1.clrkey, clrkey, keysize);
515 plv2 = (struct lv2 *)(((u8 *)preqparm) + sizeof(*preqparm) + keysize);
519 preqcblk->req_parml = sizeof(*preqparm) + keysize + sizeof(*plv2);
601 } __packed * preqparm;
635 preqparm = (struct uskreqparm __force *)preqcblk->req_parmb;
636 memcpy(preqparm->subfunc_code, "US", 2);
637 preqparm->rule_array_len = sizeof(preqparm->rule_array_len);
638 preqparm->lv1.len = sizeof(struct lv1);
639 preqparm->lv1.attr_len = sizeof(struct lv1) - sizeof(preqparm->lv1.len);
640 preqparm->lv1.attr_flags = 0x0001;
641 preqparm->lv2.len = sizeof(struct lv2) + SECKEYBLOBSIZE;
642 preqparm->lv2.attr_len = sizeof(struct lv2)
643 - sizeof(preqparm->lv2.len) + SECKEYBLOBSIZE;
644 preqparm->lv2.attr_flags = 0x0000;
645 memcpy(preqparm->lv2.token, seckey, SECKEYBLOBSIZE);
802 } __packed * preqparm;
830 preqparm = (struct gkreqparm __force *)preqcblk->req_parmb;
831 memcpy(preqparm->subfunc_code, "GK", 2);
832 preqparm->rule_array_len = sizeof(uint16_t) + 2 * 8;
833 memcpy(preqparm->rule_array, "AES OP ", 2 * 8);
836 preqparm->vud.len = sizeof(preqparm->vud);
849 preqparm->vud.clear_key_bit_len = keybitsize;
850 memcpy(preqparm->vud.key_type_1, "TOKEN ", 8);
851 memset(preqparm->vud.key_type_2, ' ', sizeof(preqparm->vud.key_type_2));
854 preqparm->kb.len = sizeof(preqparm->kb);
855 preqparm->kb.tlv1.len = sizeof(preqparm->kb.tlv1);
856 preqparm->kb.tlv1.flag = 0x0030;
857 preqparm->kb.tlv2.len = sizeof(preqparm->kb.tlv2);
858 preqparm->kb.tlv2.flag = 0x0030;
859 preqparm->kb.tlv3.len = sizeof(preqparm->kb.tlv3);
860 preqparm->kb.tlv3.flag = 0x0030;
861 memcpy(preqparm->kb.tlv3.gen_key_id_1,
863 preqparm->kb.tlv4.len = sizeof(preqparm->kb.tlv4);
864 preqparm->kb.tlv4.flag = 0x0030;
865 preqparm->kb.tlv5.len = sizeof(preqparm->kb.tlv5);
866 preqparm->kb.tlv5.flag = 0x0030;
867 preqparm->kb.tlv6.len = sizeof(preqparm->kb.tlv6);
868 preqparm->kb.tlv6.flag = 0x0030;
872 t = (struct cipherkeytoken *)preqparm->kb.tlv3.gen_key_id_1;
1206 } __packed * preqparm;
1244 preqparm = (struct aureqparm __force *)preqcblk->req_parmb;
1245 memcpy(preqparm->subfunc_code, "AU", 2);
1246 preqparm->rule_array_len =
1247 sizeof(preqparm->rule_array_len)
1248 + sizeof(preqparm->rule_array);
1249 memcpy(preqparm->rule_array, "EXPT-SK ", 8);
1251 preqparm->vud.len = sizeof(preqparm->vud);
1252 preqparm->vud.tk_blob_len = sizeof(preqparm->vud.tk_blob)
1254 preqparm->vud.tk_blob_tag = 0x00C2;
1256 preqparm->kb.len = keytoklen + 3 * sizeof(uint16_t);
1257 preqparm->kb.cca_key_token_len = keytoklen + 2 * sizeof(uint16_t);
1258 memcpy(preqparm->kb.cca_key_token, ckey, keytoklen);
1375 } __packed * preqparm;
1411 preqparm = (struct aureqparm __force *)preqcblk->req_parmb;
1412 memcpy(preqparm->subfunc_code, "AU", 2);
1413 preqparm->rule_array_len =
1414 sizeof(preqparm->rule_array_len)
1415 + sizeof(preqparm->rule_array);
1416 memcpy(preqparm->rule_array, "EXPT-SK ", 8);
1418 preqparm->vud.len = sizeof(preqparm->vud);
1419 preqparm->vud.tk_blob_len = sizeof(preqparm->vud.tk_blob)
1421 preqparm->vud.tk_blob_tag = 0x00C2;
1423 preqparm->kb.len = keylen + 3 * sizeof(uint16_t);
1424 preqparm->kb.cca_key_token_len = keylen + 2 * sizeof(uint16_t);
1425 memcpy(preqparm->kb.cca_key_token, key, keylen);
1522 } __packed * preqparm;
1538 preqparm = (struct fqreqparm __force *)preqcblk->req_parmb;
1539 memcpy(preqparm->subfunc_code, "FQ", 2);
1540 memcpy(preqparm->rule_array, keyword, sizeof(preqparm->rule_array));
1541 preqparm->rule_array_len =
1542 sizeof(preqparm->rule_array_len) + sizeof(preqparm->rule_array);
1543 preqparm->lv1.len = sizeof(preqparm->lv1);
1544 preqparm->dummylen = sizeof(preqparm->dummylen);