Lines Matching refs: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;
1015 CIPHER_DATA *cdat = t->data;
1019 if (!cdat->key) {
1023 if (!cdat->iv && EVP_CIPHER_get_iv_length(cdat->cipher)) {
1025 if (EVP_CIPHER_get_mode(cdat->cipher) != EVP_CIPH_WRAP_MODE) {
1030 if (cdat->aead && cdat->tag == NULL && !cdat->tls_aad) {
1051 if (cdat->enc) {
1060 if (cdat->enc != 1) {
1076 if (cdat->aead == EVP_CIPH_CCM_MODE
1077 || cdat->aead == EVP_CIPH_CBC_MODE
1078 || (cdat->aead == -1
1079 && EVP_CIPHER_get_mode(cdat->cipher) == EVP_CIPH_STREAM_CIPHER)
1080 || ((EVP_CIPHER_get_flags(cdat->cipher) & EVP_CIPH_FLAG_CTS) != 0)
1081 || EVP_CIPHER_get_mode(cdat->cipher) == EVP_CIPH_SIV_MODE
1082 || EVP_CIPHER_get_mode(cdat->cipher) == EVP_CIPH_XTS_MODE
1083 || EVP_CIPHER_get_mode(cdat->cipher) == EVP_CIPH_WRAP_MODE)