Lines Matching refs:val

515 prepare_data_mbufs(struct fips_val *val)  in prepare_data_mbufs()  argument
518 uint8_t *src = val->val; in prepare_data_mbufs()
519 uint32_t total_len = val->len; in prepare_data_mbufs()
610 memcpy(iv, vec.iv.val, vec.iv.len); in prepare_cipher_op()
646 if (vec.iv.val) in prepare_auth_op()
647 memcpy(iv, vec.iv.val, vec.iv.len); in prepare_auth_op()
671 memcpy(env.digest, vec.cipher_auth.digest.val, in prepare_auth_op()
691 if (vec.iv.val) in prepare_aead_op()
692 memcpy(iv, vec.iv.val, vec.iv.len); in prepare_aead_op()
720 sym->aead.digest.data = vec.aead.digest.val; in prepare_aead_op()
727 sym->aead.aad.data = vec.aead.aad.val; in prepare_aead_op()
752 cipher_xform->key.data = vec.cipher_auth.key.val; in prepare_aes_xform()
799 cipher_xform->key.data = vec.cipher_auth.key.val; in prepare_tdes_xform()
843 auth_xform->key.data = vec.cipher_auth.key.val; in prepare_hmac_xform()
882 aead_xform->key.data = vec.aead.key.val; in prepare_gcm_xform()
930 auth_xform->key.data = vec.aead.key.val; in prepare_gmac_xform()
972 auth_xform->key.data = vec.cipher_auth.key.val; in prepare_cmac_xform()
1011 aead_xform->key.data = vec.aead.key.val; in prepare_ccm_xform()
1091 cipher_xform->key.data = vec.cipher_auth.key.val; in prepare_xts_xform()
1119 get_writeback_data(struct fips_val *val) in get_writeback_data() argument
1127 if (val->val) { in get_writeback_data()
1128 free(val->val); in get_writeback_data()
1129 val->val = NULL; in get_writeback_data()
1157 val->val = wb_data; in get_writeback_data()
1158 val->len = total_len; in get_writeback_data()
1219 struct fips_val val = {NULL, 0}; in fips_generic_test() local
1234 ret = get_writeback_data(&val); in fips_generic_test()
1243 ret = info.parse_writeback(&val); in fips_generic_test()
1250 ret = info.kat_check(&val); in fips_generic_test()
1257 free(val.val); in fips_generic_test()
1268 struct fips_val val = {NULL, 0}, val_key; in fips_mct_tdes_test() local
1297 ret = get_writeback_data(&val); in fips_mct_tdes_test()
1302 memcpy(prev_in, vec.ct.val, TDES_BLOCK_SIZE); in fips_mct_tdes_test()
1305 memcpy(prev_out, val.val, TDES_BLOCK_SIZE); in fips_mct_tdes_test()
1309 memcpy(vec.pt.val, val.val, in fips_mct_tdes_test()
1312 memcpy(vec.pt.val, vec.iv.val, in fips_mct_tdes_test()
1314 memcpy(vec.iv.val, val.val, in fips_mct_tdes_test()
1320 memcpy(vec.ct.val, val.val, in fips_mct_tdes_test()
1323 memcpy(vec.iv.val, vec.ct.val, in fips_mct_tdes_test()
1325 memcpy(vec.ct.val, val.val, in fips_mct_tdes_test()
1334 memcpy(vec.pt.val, val.val, in fips_mct_tdes_test()
1337 memcpy(vec.iv.val, val.val, in fips_mct_tdes_test()
1339 memcpy(vec.pt.val, prev_out, in fips_mct_tdes_test()
1344 memcpy(vec.ct.val, val.val, in fips_mct_tdes_test()
1347 memcpy(vec.iv.val, vec.ct.val, in fips_mct_tdes_test()
1349 memcpy(vec.ct.val, val.val, in fips_mct_tdes_test()
1357 memcpy(prev_out, val.val, TDES_BLOCK_SIZE); in fips_mct_tdes_test()
1360 memcpy(prev_prev_out, val.val, TDES_BLOCK_SIZE); in fips_mct_tdes_test()
1363 info.parse_writeback(&val); in fips_mct_tdes_test()
1373 if (memcmp(val_key.val, val_key.val + 8, 8) == 0) in fips_mct_tdes_test()
1375 else if (memcmp(val_key.val, val_key.val + 16, 8) == 0) in fips_mct_tdes_test()
1386 val_key.val[k] ^= val.val[k]; in fips_mct_tdes_test()
1387 val_key.val[k + 8] ^= prev_out[k]; in fips_mct_tdes_test()
1388 val_key.val[k + 16] ^= prev_prev_out[k]; in fips_mct_tdes_test()
1391 val_key.val[k] ^= val.val[k]; in fips_mct_tdes_test()
1392 val_key.val[k + 8] ^= prev_out[k]; in fips_mct_tdes_test()
1393 val_key.val[k + 16] ^= val.val[k]; in fips_mct_tdes_test()
1396 val_key.val[k] ^= val.val[k]; in fips_mct_tdes_test()
1397 val_key.val[k + 8] ^= val.val[k]; in fips_mct_tdes_test()
1398 val_key.val[k + 16] ^= val.val[k]; in fips_mct_tdes_test()
1405 val_key.val[k] = (__builtin_popcount(val_key.val[k]) & in fips_mct_tdes_test()
1407 val_key.val[k] : (val_key.val[k] ^ 0x1); in fips_mct_tdes_test()
1411 memcpy(vec.pt.val, val.val, TDES_BLOCK_SIZE); in fips_mct_tdes_test()
1413 memcpy(vec.iv.val, val.val, TDES_BLOCK_SIZE); in fips_mct_tdes_test()
1414 memcpy(vec.pt.val, prev_out, TDES_BLOCK_SIZE); in fips_mct_tdes_test()
1418 memcpy(vec.ct.val, val.val, TDES_BLOCK_SIZE); in fips_mct_tdes_test()
1420 memcpy(vec.iv.val, prev_out, TDES_BLOCK_SIZE); in fips_mct_tdes_test()
1421 memcpy(vec.ct.val, val.val, TDES_BLOCK_SIZE); in fips_mct_tdes_test()
1426 free(val.val); in fips_mct_tdes_test()
1437 struct fips_val val = {NULL, 0}, val_key; in fips_mct_aes_ecb_test() local
1459 ret = get_writeback_data(&val); in fips_mct_aes_ecb_test()
1464 memcpy(vec.pt.val, val.val, AES_BLOCK_SIZE); in fips_mct_aes_ecb_test()
1466 memcpy(vec.ct.val, val.val, AES_BLOCK_SIZE); in fips_mct_aes_ecb_test()
1471 memcpy(prev_out, val.val, AES_BLOCK_SIZE); in fips_mct_aes_ecb_test()
1474 info.parse_writeback(&val); in fips_mct_aes_ecb_test()
1485 val_key.val[k] ^= val.val[k]; in fips_mct_aes_ecb_test()
1489 val_key.val[k] ^= prev_out[k + 8]; in fips_mct_aes_ecb_test()
1491 val_key.val[k] ^= val.val[k - 8]; in fips_mct_aes_ecb_test()
1495 val_key.val[k] ^= prev_out[k]; in fips_mct_aes_ecb_test()
1497 val_key.val[k] ^= val.val[k - 16]; in fips_mct_aes_ecb_test()
1505 free(val.val); in fips_mct_aes_ecb_test()
1515 struct fips_val val = {NULL, 0}, val_key; in fips_mct_aes_test() local
1541 ret = get_writeback_data(&val); in fips_mct_aes_test()
1546 memcpy(prev_in, vec.ct.val, AES_BLOCK_SIZE); in fips_mct_aes_test()
1549 memcpy(prev_out, val.val, AES_BLOCK_SIZE); in fips_mct_aes_test()
1552 memcpy(vec.pt.val, vec.iv.val, in fips_mct_aes_test()
1554 memcpy(vec.iv.val, val.val, in fips_mct_aes_test()
1557 memcpy(vec.ct.val, vec.iv.val, in fips_mct_aes_test()
1559 memcpy(vec.iv.val, prev_in, in fips_mct_aes_test()
1566 memcpy(vec.iv.val, val.val, AES_BLOCK_SIZE); in fips_mct_aes_test()
1567 memcpy(vec.pt.val, prev_out, AES_BLOCK_SIZE); in fips_mct_aes_test()
1569 memcpy(vec.iv.val, prev_in, AES_BLOCK_SIZE); in fips_mct_aes_test()
1570 memcpy(vec.ct.val, prev_out, AES_BLOCK_SIZE); in fips_mct_aes_test()
1576 memcpy(prev_out, val.val, AES_BLOCK_SIZE); in fips_mct_aes_test()
1579 info.parse_writeback(&val); in fips_mct_aes_test()
1590 val_key.val[k] ^= val.val[k]; in fips_mct_aes_test()
1594 val_key.val[k] ^= prev_out[k + 8]; in fips_mct_aes_test()
1596 val_key.val[k] ^= val.val[k - 8]; in fips_mct_aes_test()
1600 val_key.val[k] ^= prev_out[k]; in fips_mct_aes_test()
1602 val_key.val[k] ^= val.val[k - 16]; in fips_mct_aes_test()
1610 memcpy(vec.iv.val, val.val, AES_BLOCK_SIZE); in fips_mct_aes_test()
1613 free(val.val); in fips_mct_aes_test()
1624 struct fips_val val = {NULL, 0}, md[SHA_MD_BLOCK]; in fips_mct_sha_test() local
1630 md[i].val = rte_malloc(NULL, (MAX_DIGEST_SIZE*2), 0); in fips_mct_sha_test()
1632 rte_free(vec.pt.val); in fips_mct_sha_test()
1633 vec.pt.val = rte_malloc(NULL, (MAX_DIGEST_SIZE*SHA_MD_BLOCK), 0); in fips_mct_sha_test()
1640 memcpy(md[0].val, vec.cipher_auth.digest.val, in fips_mct_sha_test()
1643 memcpy(md[1].val, vec.cipher_auth.digest.val, in fips_mct_sha_test()
1646 memcpy(md[2].val, vec.cipher_auth.digest.val, in fips_mct_sha_test()
1652 memcpy(vec.pt.val, md[0].val, in fips_mct_sha_test()
1654 memcpy((vec.pt.val + md[0].len), md[1].val, in fips_mct_sha_test()
1656 memcpy((vec.pt.val + md[0].len + md[1].len), in fips_mct_sha_test()
1657 md[2].val, in fips_mct_sha_test()
1670 ret = get_writeback_data(&val); in fips_mct_sha_test()
1674 memcpy(md[0].val, md[1].val, md[1].len); in fips_mct_sha_test()
1676 memcpy(md[1].val, md[2].val, md[2].len); in fips_mct_sha_test()
1679 memcpy(md[2].val, (val.val + vec.pt.len), in fips_mct_sha_test()
1684 memcpy(vec.cipher_auth.digest.val, md[2].val, md[2].len); in fips_mct_sha_test()
1695 rte_free(md[i].val); in fips_mct_sha_test()
1697 rte_free(vec.pt.val); in fips_mct_sha_test()
1699 free(val.val); in fips_mct_sha_test()