Lines Matching +full:8 +full:kb

305 			char  key_form[8];  in cca_genseckey()
306 char key_length[8]; in cca_genseckey()
307 char key_type1[8]; in cca_genseckey()
308 char key_type2[8]; in cca_genseckey()
347 memcpy(preqparm->lv1.key_form, "OP ", 8); in cca_genseckey()
352 memcpy(preqparm->lv1.key_length, "KEYLN16 ", 8); in cca_genseckey()
357 memcpy(preqparm->lv1.key_length, "KEYLN24 ", 8); in cca_genseckey()
362 memcpy(preqparm->lv1.key_length, "KEYLN32 ", 8); in cca_genseckey()
370 memcpy(preqparm->lv1.key_type1, "AESDATA ", 8); in cca_genseckey()
417 prepparm->lv3.keyblock.tok, 8 * keysize); in cca_genseckey()
445 char rule_array[8]; in cca_clr2seckey()
486 memcpy(preqparm->rule_array, "AES ", 8); in cca_clr2seckey()
555 prepparm->lv3.keyblock.tok, 8 * keysize); in cca_clr2seckey()
660 if (prepcblk->ccp_rtcode == 8 && prepcblk->ccp_rscode == 2290) in cca_sec2protkey()
749 char rule_array[2 * 8]; in cca_gencipherkey()
752 u8 key_type_1[8]; in cca_gencipherkey()
753 u8 key_type_2[8]; in cca_gencipherkey()
796 } kb; in cca_gencipherkey() member
811 } kb; in cca_gencipherkey() member
827 preqparm->rule_array_len = sizeof(uint16_t) + 2 * 8; in cca_gencipherkey()
828 memcpy(preqparm->rule_array, "AES OP ", 2 * 8); in cca_gencipherkey()
844 memcpy(preqparm->vud.key_type_1, "TOKEN ", 8); in cca_gencipherkey()
847 /* prepare kb block */ in cca_gencipherkey()
848 preqparm->kb.len = sizeof(preqparm->kb); in cca_gencipherkey()
849 preqparm->kb.tlv1.len = sizeof(preqparm->kb.tlv1); in cca_gencipherkey()
850 preqparm->kb.tlv1.flag = 0x0030; in cca_gencipherkey()
851 preqparm->kb.tlv2.len = sizeof(preqparm->kb.tlv2); in cca_gencipherkey()
852 preqparm->kb.tlv2.flag = 0x0030; in cca_gencipherkey()
853 preqparm->kb.tlv3.len = sizeof(preqparm->kb.tlv3); in cca_gencipherkey()
854 preqparm->kb.tlv3.flag = 0x0030; in cca_gencipherkey()
855 memcpy(preqparm->kb.tlv3.gen_key_id_1, in cca_gencipherkey()
857 preqparm->kb.tlv4.len = sizeof(preqparm->kb.tlv4); in cca_gencipherkey()
858 preqparm->kb.tlv4.flag = 0x0030; in cca_gencipherkey()
859 preqparm->kb.tlv5.len = sizeof(preqparm->kb.tlv5); in cca_gencipherkey()
860 preqparm->kb.tlv5.flag = 0x0030; in cca_gencipherkey()
861 preqparm->kb.tlv6.len = sizeof(preqparm->kb.tlv6); in cca_gencipherkey()
862 preqparm->kb.tlv6.flag = 0x0030; in cca_gencipherkey()
864 /* patch the skeleton key token export flags inside the kb block */ in cca_gencipherkey()
866 t = (struct cipherkeytoken *)preqparm->kb.tlv3.gen_key_id_1; in cca_gencipherkey()
898 if (prepparm->kb.len < 120 + 5 * sizeof(uint16_t) || in cca_gencipherkey()
899 prepparm->kb.len > 136 + 5 * sizeof(uint16_t)) { in cca_gencipherkey()
908 prepparm->kb.tlv1.gen_key, in cca_gencipherkey()
916 t = (struct cipherkeytoken *)prepparm->kb.tlv1.gen_key; in cca_gencipherkey()
986 } kb; in _ip_cprb_helper() member
989 int complete = strncmp(rule_array_2, "COMPLETE", 8) ? 0 : 1; in _ip_cprb_helper()
1003 preq_ra_block->rule_array_len = sizeof(uint16_t) + 2 * 8; in _ip_cprb_helper()
1004 memcpy(preq_ra_block->rule_array, rule_array_1, 8); in _ip_cprb_helper()
1005 memcpy(preq_ra_block->rule_array + 8, rule_array_2, 8); in _ip_cprb_helper()
1006 preqcblk->req_parml = sizeof(struct rule_array_block) + 2 * 8; in _ip_cprb_helper()
1008 preq_ra_block->rule_array_len += 8; in _ip_cprb_helper()
1009 memcpy(preq_ra_block->rule_array + 16, rule_array_3, 8); in _ip_cprb_helper()
1010 preqcblk->req_parml += 8; in _ip_cprb_helper()
1016 n = complete ? 0 : (clr_key_bit_size + 7) / 8; in _ip_cprb_helper()
1064 if (prepparm->kb.len < 120 + 3 * sizeof(uint16_t) || in _ip_cprb_helper()
1065 prepparm->kb.len > 136 + 3 * sizeof(uint16_t)) { in _ip_cprb_helper()
1075 t = (struct cipherkeytoken *)prepparm->kb.tlv1.key_token; in _ip_cprb_helper()
1179 u8 rule_array[8]; in cca_cipher2protkey()
1191 } kb; in cca_cipher2protkey() member
1217 } kb; in cca_cipher2protkey() member
1235 memcpy(preqparm->rule_array, "EXPT-SK ", 8); in cca_cipher2protkey()
1241 /* kb, cca token */ in cca_cipher2protkey()
1242 preqparm->kb.len = keytoklen + 3 * sizeof(uint16_t); in cca_cipher2protkey()
1243 preqparm->kb.cca_key_token_len = keytoklen + 2 * sizeof(uint16_t); in cca_cipher2protkey()
1244 memcpy(preqparm->kb.cca_key_token, ckey, keytoklen); in cca_cipher2protkey()
1265 if (prepcblk->ccp_rtcode == 8 && prepcblk->ccp_rscode == 2290) in cca_cipher2protkey()
1344 u8 rule_array[8]; in cca_ecc2protkey()
1356 } kb; in cca_ecc2protkey() member
1398 memcpy(preqparm->rule_array, "EXPT-SK ", 8); in cca_ecc2protkey()
1404 /* kb, cca token */ in cca_ecc2protkey()
1405 preqparm->kb.len = keylen + 3 * sizeof(uint16_t); in cca_ecc2protkey()
1406 preqparm->kb.cca_key_token_len = keylen + 2 * sizeof(uint16_t); in cca_ecc2protkey()
1407 memcpy(preqparm->kb.cca_key_token, key, keylen); in cca_ecc2protkey()
1428 if (prepcblk->ccp_rtcode == 8 && prepcblk->ccp_rscode == 2290) in cca_ecc2protkey()
1494 char rule_array[8]; in cca_query_crypto_facility()
1685 if (rc == 0 && rlen >= 10 * 8 && vlen >= 204) { in fetch_cca_info()
1686 memcpy(ci->serial, rarray, 8); in fetch_cca_info()
1687 ci->new_asym_mk_state = (char)rarray[4 * 8]; in fetch_cca_info()
1688 ci->cur_asym_mk_state = (char)rarray[5 * 8]; in fetch_cca_info()
1689 ci->old_asym_mk_state = (char)rarray[6 * 8]; in fetch_cca_info()
1696 ci->new_aes_mk_state = (char)rarray[7 * 8]; in fetch_cca_info()
1697 ci->cur_aes_mk_state = (char)rarray[8 * 8]; in fetch_cca_info()
1698 ci->old_aes_mk_state = (char)rarray[9 * 8]; in fetch_cca_info()
1700 memcpy(&ci->old_aes_mkvp, varray + 172, 8); in fetch_cca_info()
1702 memcpy(&ci->cur_aes_mkvp, varray + 184, 8); in fetch_cca_info()
1704 memcpy(&ci->new_aes_mkvp, varray + 196, 8); in fetch_cca_info()
1712 if (rc == 0 && rlen >= 13 * 8 && vlen >= 240) { in fetch_cca_info()
1713 ci->new_apka_mk_state = (char)rarray[10 * 8]; in fetch_cca_info()
1714 ci->cur_apka_mk_state = (char)rarray[11 * 8]; in fetch_cca_info()
1715 ci->old_apka_mk_state = (char)rarray[12 * 8]; in fetch_cca_info()
1717 memcpy(&ci->old_apka_mkvp, varray + 208, 8); in fetch_cca_info()
1719 memcpy(&ci->cur_apka_mkvp, varray + 220, 8); in fetch_cca_info()
1721 memcpy(&ci->new_apka_mkvp, varray + 232, 8); in fetch_cca_info()