Lines Matching refs:vec
30 struct fips_test_vector vec; variable
593 memcpy(iv, vec.iv.val, vec.iv.len); in prepare_cipher_op()
596 ret = prepare_data_mbufs(&vec.pt); in prepare_cipher_op()
600 sym->cipher.data.length = vec.pt.len; in prepare_cipher_op()
602 ret = prepare_data_mbufs(&vec.ct); in prepare_cipher_op()
606 sym->cipher.data.length = vec.ct.len; in prepare_cipher_op()
625 if (vec.iv.len) { in prepare_auth_op()
628 memset(iv, 0, vec.iv.len); in prepare_auth_op()
629 if (vec.iv.val) in prepare_auth_op()
630 memcpy(iv, vec.iv.val, vec.iv.len); in prepare_auth_op()
633 ret = prepare_data_mbufs(&vec.pt); in prepare_auth_op()
640 env.digest = rte_zmalloc(NULL, vec.cipher_auth.digest.len, in prepare_auth_op()
646 env.digest_len = vec.cipher_auth.digest.len; in prepare_auth_op()
650 sym->auth.data.length = vec.pt.len; in prepare_auth_op()
655 memcpy(env.digest, vec.cipher_auth.digest.val, in prepare_auth_op()
656 vec.cipher_auth.digest.len); in prepare_auth_op()
675 if (vec.iv.val) in prepare_aead_op()
676 memcpy(iv, vec.iv.val, vec.iv.len); in prepare_aead_op()
679 memset(iv, 0, vec.iv.len); in prepare_aead_op()
682 ret = prepare_data_mbufs(&vec.pt); in prepare_aead_op()
688 env.digest = rte_zmalloc(NULL, vec.aead.digest.len, in prepare_aead_op()
694 env.digest_len = vec.cipher_auth.digest.len; in prepare_aead_op()
696 sym->aead.data.length = vec.pt.len; in prepare_aead_op()
700 ret = prepare_data_mbufs(&vec.ct); in prepare_aead_op()
704 sym->aead.data.length = vec.ct.len; in prepare_aead_op()
705 sym->aead.digest.data = vec.aead.digest.val; in prepare_aead_op()
712 sym->aead.aad.data = vec.aead.aad.val; in prepare_aead_op()
737 cipher_xform->key.data = vec.cipher_auth.key.val; in prepare_aes_xform()
738 cipher_xform->key.length = vec.cipher_auth.key.len; in prepare_aes_xform()
740 cipher_xform->iv.length = vec.iv.len; in prepare_aes_xform()
784 cipher_xform->key.data = vec.cipher_auth.key.val; in prepare_tdes_xform()
785 cipher_xform->key.length = vec.cipher_auth.key.len; in prepare_tdes_xform()
788 cipher_xform->iv.length = vec.iv.len; in prepare_tdes_xform()
827 auth_xform->digest_length = vec.cipher_auth.digest.len; in prepare_hmac_xform()
828 auth_xform->key.data = vec.cipher_auth.key.val; in prepare_hmac_xform()
829 auth_xform->key.length = vec.cipher_auth.key.len; in prepare_hmac_xform()
863 aead_xform->aad_length = vec.aead.aad.len; in prepare_gcm_xform()
864 aead_xform->digest_length = vec.aead.digest.len; in prepare_gcm_xform()
866 aead_xform->iv.length = vec.iv.len; in prepare_gcm_xform()
867 aead_xform->key.data = vec.aead.key.val; in prepare_gcm_xform()
868 aead_xform->key.length = vec.aead.key.len; in prepare_gcm_xform()
913 auth_xform->iv.length = vec.iv.len; in prepare_gmac_xform()
914 auth_xform->digest_length = vec.aead.digest.len; in prepare_gmac_xform()
915 auth_xform->key.data = vec.aead.key.val; in prepare_gmac_xform()
916 auth_xform->key.length = vec.aead.key.len; in prepare_gmac_xform()
956 auth_xform->digest_length = vec.cipher_auth.digest.len; in prepare_cmac_xform()
957 auth_xform->key.data = vec.cipher_auth.key.val; in prepare_cmac_xform()
958 auth_xform->key.length = vec.cipher_auth.key.len; in prepare_cmac_xform()
992 aead_xform->aad_length = vec.aead.aad.len; in prepare_ccm_xform()
993 aead_xform->digest_length = vec.aead.digest.len; in prepare_ccm_xform()
995 aead_xform->iv.length = vec.iv.len; in prepare_ccm_xform()
996 aead_xform->key.data = vec.aead.key.val; in prepare_ccm_xform()
997 aead_xform->key.length = vec.aead.key.len; in prepare_ccm_xform()
1039 auth_xform->digest_length = vec.cipher_auth.digest.len; in prepare_sha_xform()
1076 cipher_xform->key.data = vec.cipher_auth.key.val; in prepare_xts_xform()
1077 cipher_xform->key.length = vec.cipher_auth.key.len; in prepare_xts_xform()
1078 cipher_xform->iv.length = vec.iv.len; in prepare_xts_xform()
1191 vec.status = env.op->status; in fips_run_test()
1263 if (!(strstr(info.vec[0], "COUNT"))) in fips_mct_tdes_test()
1287 memcpy(prev_in, vec.ct.val, TDES_BLOCK_SIZE); in fips_mct_tdes_test()
1294 memcpy(vec.pt.val, val.val, in fips_mct_tdes_test()
1297 memcpy(vec.pt.val, vec.iv.val, in fips_mct_tdes_test()
1299 memcpy(vec.iv.val, val.val, in fips_mct_tdes_test()
1305 memcpy(vec.ct.val, val.val, in fips_mct_tdes_test()
1308 memcpy(vec.iv.val, vec.ct.val, in fips_mct_tdes_test()
1310 memcpy(vec.ct.val, val.val, in fips_mct_tdes_test()
1319 memcpy(vec.pt.val, val.val, in fips_mct_tdes_test()
1322 memcpy(vec.iv.val, val.val, in fips_mct_tdes_test()
1324 memcpy(vec.pt.val, prev_out, in fips_mct_tdes_test()
1329 memcpy(vec.ct.val, val.val, in fips_mct_tdes_test()
1332 memcpy(vec.iv.val, vec.ct.val, in fips_mct_tdes_test()
1334 memcpy(vec.ct.val, val.val, in fips_mct_tdes_test()
1355 memcpy(&val_key, &vec.cipher_auth.key, sizeof(val_key)); in fips_mct_tdes_test()
1396 memcpy(vec.pt.val, val.val, TDES_BLOCK_SIZE); in fips_mct_tdes_test()
1398 memcpy(vec.iv.val, val.val, TDES_BLOCK_SIZE); in fips_mct_tdes_test()
1399 memcpy(vec.pt.val, prev_out, TDES_BLOCK_SIZE); in fips_mct_tdes_test()
1403 memcpy(vec.ct.val, val.val, TDES_BLOCK_SIZE); in fips_mct_tdes_test()
1405 memcpy(vec.iv.val, prev_out, TDES_BLOCK_SIZE); in fips_mct_tdes_test()
1406 memcpy(vec.ct.val, val.val, TDES_BLOCK_SIZE); in fips_mct_tdes_test()
1450 memcpy(vec.pt.val, val.val, AES_BLOCK_SIZE); in fips_mct_aes_ecb_test()
1452 memcpy(vec.ct.val, val.val, AES_BLOCK_SIZE); in fips_mct_aes_ecb_test()
1467 memcpy(&val_key, &vec.cipher_auth.key, sizeof(val_key)); in fips_mct_aes_ecb_test()
1468 for (k = 0; k < vec.cipher_auth.key.len; k++) { in fips_mct_aes_ecb_test()
1469 switch (vec.cipher_auth.key.len) { in fips_mct_aes_ecb_test()
1533 memcpy(prev_in, vec.ct.val, AES_BLOCK_SIZE); in fips_mct_aes_test()
1539 memcpy(vec.pt.val, vec.iv.val, in fips_mct_aes_test()
1541 memcpy(vec.iv.val, val.val, in fips_mct_aes_test()
1544 memcpy(vec.ct.val, vec.iv.val, in fips_mct_aes_test()
1546 memcpy(vec.iv.val, prev_in, in fips_mct_aes_test()
1553 memcpy(vec.iv.val, val.val, AES_BLOCK_SIZE); in fips_mct_aes_test()
1554 memcpy(vec.pt.val, prev_out, AES_BLOCK_SIZE); in fips_mct_aes_test()
1556 memcpy(vec.iv.val, prev_in, AES_BLOCK_SIZE); in fips_mct_aes_test()
1557 memcpy(vec.ct.val, prev_out, AES_BLOCK_SIZE); in fips_mct_aes_test()
1573 memcpy(&val_key, &vec.cipher_auth.key, sizeof(val_key)); in fips_mct_aes_test()
1574 for (k = 0; k < vec.cipher_auth.key.len; k++) { in fips_mct_aes_test()
1575 switch (vec.cipher_auth.key.len) { in fips_mct_aes_test()
1597 memcpy(vec.iv.val, val.val, AES_BLOCK_SIZE); in fips_mct_aes_test()
1621 rte_free(vec.pt.val); in fips_mct_sha_test()
1622 vec.pt.val = rte_malloc(NULL, (MAX_DIGEST_SIZE*SHA_MD_BLOCK), 0); in fips_mct_sha_test()
1629 memcpy(md[0].val, vec.cipher_auth.digest.val, in fips_mct_sha_test()
1630 vec.cipher_auth.digest.len); in fips_mct_sha_test()
1631 md[0].len = vec.cipher_auth.digest.len; in fips_mct_sha_test()
1632 memcpy(md[1].val, vec.cipher_auth.digest.val, in fips_mct_sha_test()
1633 vec.cipher_auth.digest.len); in fips_mct_sha_test()
1634 md[1].len = vec.cipher_auth.digest.len; in fips_mct_sha_test()
1635 memcpy(md[2].val, vec.cipher_auth.digest.val, in fips_mct_sha_test()
1636 vec.cipher_auth.digest.len); in fips_mct_sha_test()
1637 md[2].len = vec.cipher_auth.digest.len; in fips_mct_sha_test()
1641 memcpy(vec.pt.val, md[0].val, in fips_mct_sha_test()
1643 memcpy((vec.pt.val + md[0].len), md[1].val, in fips_mct_sha_test()
1645 memcpy((vec.pt.val + md[0].len + md[1].len), in fips_mct_sha_test()
1648 vec.pt.len = md[0].len + md[1].len + md[2].len; in fips_mct_sha_test()
1668 memcpy(md[2].val, (val.val + vec.pt.len), in fips_mct_sha_test()
1669 vec.cipher_auth.digest.len); in fips_mct_sha_test()
1670 md[2].len = vec.cipher_auth.digest.len; in fips_mct_sha_test()
1673 memcpy(vec.cipher_auth.digest.val, md[2].val, md[2].len); in fips_mct_sha_test()
1674 vec.cipher_auth.digest.len = md[2].len; in fips_mct_sha_test()
1678 writeback_hex_str("", temp, &vec.cipher_auth.digest); in fips_mct_sha_test()
1686 rte_free(vec.pt.val); in fips_mct_sha_test()
1772 printf("%s\n", info.vec[i]); in print_test_block()