Lines Matching defs:cdat
552 CIPHER_DATA *cdat;
576 if (!TEST_ptr(cdat = OPENSSL_zalloc(sizeof(*cdat))))
579 cdat->cipher = cipher;
580 cdat->fetched_cipher = fetched_cipher;
581 cdat->enc = -1;
584 cdat->aead = m != 0 ? m : -1;
586 cdat->aead = 0;
588 t->data = cdat;
597 CIPHER_DATA *cdat = t->data;
599 OPENSSL_free(cdat->key);
600 OPENSSL_free(cdat->iv);
601 OPENSSL_free(cdat->next_iv);
602 OPENSSL_free(cdat->ciphertext);
603 OPENSSL_free(cdat->plaintext);
605 OPENSSL_free(cdat->aad[i]);
606 OPENSSL_free(cdat->tag);
607 OPENSSL_free(cdat->mac_key);
608 EVP_CIPHER_free(cdat->fetched_cipher);
614 CIPHER_DATA *cdat = t->data;
618 return parse_bin(value, &cdat->key, &cdat->key_len);
623 cdat->rounds = (unsigned int)i;
627 return parse_bin(value, &cdat->iv, &cdat->iv_len);
629 return parse_bin(value, &cdat->next_iv, &cdat->iv_len);
631 return parse_bin(value, &cdat->plaintext, &cdat->plaintext_len);
633 return parse_bin(value, &cdat->ciphertext, &cdat->ciphertext_len);
638 cdat->key_bits = (size_t)i;
641 if (cdat->aead) {
645 cdat->tls_aad = tls_aad = 1;
648 if (cdat->aad[i] == NULL)
649 return parse_bin(value, &cdat->aad[i], &cdat->aad_len[i]);
654 return parse_bin(value, &cdat->tag, &cdat->tag_len);
657 cdat->tag_late = 1;
659 cdat->tag_late = 0;
665 return parse_bin(value, &cdat->mac_key, &cdat->mac_key_len);
669 cdat->tls_version = (int)strtol(value, &endptr, 0);
676 cdat->enc = 1;
678 cdat->enc = 0;
684 cdat->cts_mode = value;
1026 CIPHER_DATA *cdat = t->data;
1030 TEST_info("RUNNING TEST FOR CIPHER %s\n", EVP_CIPHER_get0_name(cdat->cipher));
1031 if (!cdat->key) {
1035 if (!cdat->iv && EVP_CIPHER_get_iv_length(cdat->cipher)) {
1037 if (EVP_CIPHER_get_mode(cdat->cipher) != EVP_CIPH_WRAP_MODE) {
1042 if (cdat->aead && cdat->tag == NULL && !cdat->tls_aad) {
1063 if (cdat->enc) {
1072 if (cdat->enc != 1) {
1088 if (cdat->aead == EVP_CIPH_CCM_MODE
1089 || cdat->aead == EVP_CIPH_CBC_MODE
1090 || (cdat->aead == -1
1091 && EVP_CIPHER_get_mode(cdat->cipher) == EVP_CIPH_STREAM_CIPHER)
1092 || ((EVP_CIPHER_get_flags(cdat->cipher) & EVP_CIPH_FLAG_CTS) != 0)
1093 || EVP_CIPHER_get_mode(cdat->cipher) == EVP_CIPH_SIV_MODE
1094 || EVP_CIPHER_get_mode(cdat->cipher) == EVP_CIPH_XTS_MODE
1095 || EVP_CIPHER_get_mode(cdat->cipher) == EVP_CIPH_WRAP_MODE)