Lines Matching refs:vec
51 int ret = parser_read_uint32_bit_val(key, src, &vec.pt); in parser_read_gcm_pt_len()
56 if (vec.pt.len == 0) { in parser_read_gcm_pt_len()
75 vec.pt.len = vec.aead.aad.len; in parse_gcm_aad_str()
76 return parse_uint8_known_len_hex_str(key, src, &vec.pt); in parse_gcm_aad_str()
78 return parse_uint8_known_len_hex_str(key, src, &vec.aead.aad); in parse_gcm_aad_str()
85 if (info.interim_info.gcm_data.gen_iv && vec.iv.len) { in parse_gcm_pt_ct_str()
88 if (!vec.iv.val) { in parse_gcm_pt_ct_str()
89 vec.iv.val = rte_malloc(0, vec.iv.len, 0); in parse_gcm_pt_ct_str()
90 if (!vec.iv.val) in parse_gcm_pt_ct_str()
94 for (i = 0; i < vec.iv.len; i++) { in parse_gcm_pt_ct_str()
96 vec.iv.val[i] = (uint8_t)random; in parse_gcm_pt_ct_str()
108 {KEY_STR, parse_uint8_known_len_hex_str, &vec.aead.key},
109 {IV_STR, parse_uint8_known_len_hex_str, &vec.iv},
110 {CT_STR, parse_gcm_pt_ct_str, &vec.ct},
111 {AAD_STR, parse_gcm_aad_str, &vec.aead.aad},
113 &vec.aead.digest},
118 {KEYLEN_STR, parser_read_uint32_bit_val, &vec.aead.key},
119 {IVLEN_STR, parser_read_uint32_bit_val, &vec.iv},
120 {PTLEN_STR, parser_read_gcm_pt_len, &vec.pt},
121 {PTLEN_STR, parser_read_uint32_bit_val, &vec.ct},
125 {AADLEN_STR, parser_read_uint32_bit_val, &vec.aead.aad},
127 &vec.aead.digest},
132 {KEY_STR, parse_uint8_known_len_hex_str, &vec.aead.key},
133 {IV_STR, parse_uint8_known_len_hex_str, &vec.iv},
134 {PT_STR, parse_gcm_pt_ct_str, &vec.pt},
135 {AAD_STR, parse_gcm_aad_str, &vec.aead.aad},
150 tmp_val.val = vec.iv.val; in parse_test_gcm_writeback()
151 tmp_val.len = vec.iv.len; in parse_test_gcm_writeback()
154 rte_free(vec.iv.val); in parse_test_gcm_writeback()
155 vec.iv.val = NULL; in parse_test_gcm_writeback()
162 tmp_val.len = vec.pt.len; in parse_test_gcm_writeback()
170 tmp_val.val = val->val + vec.pt.len; in parse_test_gcm_writeback()
171 tmp_val.len = val->len - vec.pt.len; in parse_test_gcm_writeback()
175 if (vec.status == RTE_CRYPTO_OP_STATUS_SUCCESS) { in parse_test_gcm_writeback()
179 tmp_val.len = vec.pt.len; in parse_test_gcm_writeback()
199 char *line = info.vec[i]; in parse_test_gcm_init()