Lines Matching defs:cctx

371     EVP_AES_CCM_CTX *cctx = ctx->cipher_data;
375 aesni_set_encrypt_key(key, ctx->key_len * 8, &cctx->ks);
376 CRYPTO_ccm128_init(&cctx->ccm, cctx->M, cctx->L,
377 &cctx->ks, (block128_f) aesni_encrypt);
378 cctx->str = enc ? (ccm128_f) aesni_ccm64_encrypt_blocks :
380 cctx->key_set = 1;
383 memcpy(ctx->iv, iv, 15 - cctx->L);
384 cctx->iv_set = 1;
1127 EVP_AES_CCM_CTX *cctx = c->cipher_data;
1130 cctx->key_set = 0;
1131 cctx->iv_set = 0;
1132 cctx->L = 8;
1133 cctx->M = 12;
1134 cctx->tag_set = 0;
1135 cctx->len_set = 0;
1143 cctx->L = arg;
1152 cctx->tag_set = 1;
1155 cctx->M = arg;
1159 if (!c->encrypt || !cctx->tag_set)
1161 if (!CRYPTO_ccm128_tag(&cctx->ccm, ptr, (size_t)arg))
1163 cctx->tag_set = 0;
1164 cctx->iv_set = 0;
1165 cctx->len_set = 0;
1172 if (cctx->ccm.key) {
1173 if (cctx->ccm.key != &cctx->ks)
1189 EVP_AES_CCM_CTX *cctx = ctx->cipher_data;
1196 vpaes_set_encrypt_key(key, ctx->key_len * 8, &cctx->ks);
1197 CRYPTO_ccm128_init(&cctx->ccm, cctx->M, cctx->L,
1198 &cctx->ks, (block128_f) vpaes_encrypt);
1199 cctx->str = NULL;
1200 cctx->key_set = 1;
1204 AES_set_encrypt_key(key, ctx->key_len * 8, &cctx->ks);
1205 CRYPTO_ccm128_init(&cctx->ccm, cctx->M, cctx->L,
1206 &cctx->ks, (block128_f) AES_encrypt);
1207 cctx->str = NULL;
1208 cctx->key_set = 1;
1211 memcpy(ctx->iv, iv, 15 - cctx->L);
1212 cctx->iv_set = 1;
1220 EVP_AES_CCM_CTX *cctx = ctx->cipher_data;
1221 CCM128_CONTEXT *ccm = &cctx->ccm;
1223 if (!cctx->iv_set && !cctx->key_set)
1225 if (!ctx->encrypt && !cctx->tag_set)
1229 if (CRYPTO_ccm128_setiv(ccm, ctx->iv, 15 - cctx->L, len))
1231 cctx->len_set = 1;
1235 if (!cctx->len_set && len)
1244 if (!cctx->len_set) {
1245 if (CRYPTO_ccm128_setiv(ccm, ctx->iv, 15 - cctx->L, len))
1247 cctx->len_set = 1;
1250 if (cctx->str ? CRYPTO_ccm128_encrypt_ccm64(ccm, in, out, len,
1251 cctx->str) :
1254 cctx->tag_set = 1;
1258 if (cctx->str ? !CRYPTO_ccm128_decrypt_ccm64(ccm, in, out, len,
1259 cctx->str) :
1262 if (CRYPTO_ccm128_tag(ccm, tag, cctx->M)) {
1263 if (!CRYPTO_memcmp(tag, ctx->buf, cctx->M))
1269 cctx->iv_set = 0;
1270 cctx->tag_set = 0;
1271 cctx->len_set = 0;