Lines Matching refs:ctx

1291     if (s->ctx->app_gen_cookie_cb == NULL ||
1292 s->ctx->app_gen_cookie_cb(s, s->d1->cookie,
1605 if (s->ctx->client_hello_cb != NULL) {
1607 switch (s->ctx->client_hello_cb(s, &al, s->ctx->client_hello_cb_arg)) {
1670 if (s->ctx->app_verify_cookie_cb != NULL) {
1671 if (s->ctx->app_verify_cookie_cb(s, clienthello->dtls_cookie,
1956 for (m = 0; m < sk_SSL_COMP_num(s->ctx->comp_methods); m++) {
1957 comp = sk_SSL_COMP_value(s->ctx->comp_methods, m);
1980 } else if (ssl_allow_compression(s) && s->ctx->comp_methods) {
1985 nn = sk_SSL_COMP_num(s->ctx->comp_methods);
1987 comp = sk_SSL_COMP_value(s->ctx->comp_methods, m);
2070 if (s->ext.status_type != TLSEXT_STATUSTYPE_nothing && s->ctx != NULL
2071 && s->ctx->ext.status_cb != NULL) {
2081 ret = s->ctx->ext.status_cb(s, s->ctx->ext.status_arg);
2113 if (s->ctx->ext.alpn_select_cb != NULL && s->s3.alpn_proposed != NULL) {
2114 int r = s->ctx->ext.alpn_select_cb(s, &selected, &selected_len,
2117 s->ctx->ext.alpn_select_cb_arg);
2341 if (!(s->ctx->session_cache_mode & SSL_SESS_CACHE_SERVER)
2663 if (pkey == NULL || !tls1_lookup_md(s->ctx, lu, &md)) {
2681 s->ctx->libctx, s->ctx->propq, pkey,
2739 if (RAND_bytes_ex(s->ctx->libctx, s->pha_context,
2864 EVP_PKEY_CTX *ctx = NULL;
2891 ctx = EVP_PKEY_CTX_new_from_pkey(s->ctx->libctx, rsa, s->ctx->propq);
2892 if (ctx == NULL) {
2908 if (EVP_PKEY_decrypt_init(ctx) <= 0
2909 || EVP_PKEY_CTX_set_rsa_padding(ctx, RSA_PKCS1_WITH_TLS_PADDING) <= 0) {
2922 if (!EVP_PKEY_CTX_set_params(ctx, params)
2923 || EVP_PKEY_decrypt(ctx, rsa_decrypt, &outlen,
2950 EVP_PKEY_CTX_free(ctx);
3130 pkey_ctx = EVP_PKEY_CTX_new_from_pkey(s->ctx->libctx, pk, s->ctx->propq);
3234 pkey_ctx = EVP_PKEY_CTX_new_from_pkey(s->ctx->libctx, pk, s->ctx->propq);
3457 x = X509_new_ex(s->ctx->libctx, s->ctx->propq);
3670 EVP_CIPHER_CTX *ctx = NULL;
3699 ctx = EVP_CIPHER_CTX_new();
3701 if (ctx == NULL || hctx == NULL) {
3739 * all the work otherwise use generated values from parent ctx.
3750 ret = tctx->ext.ticket_key_evp_cb(s, key_name, iv, ctx,
3756 ret = tctx->ext.ticket_key_cb(s, key_name, iv, ctx,
3777 EVP_CIPHER_CTX_free(ctx);
3785 iv_len = EVP_CIPHER_CTX_get_iv_length(ctx);
3791 EVP_CIPHER *cipher = EVP_CIPHER_fetch(s->ctx->libctx, "AES-256-CBC",
3792 s->ctx->propq);
3802 || RAND_bytes_ex(s->ctx->libctx, iv, iv_len, 0) <= 0
3803 || !EVP_EncryptInit_ex(ctx, cipher, NULL,
3830 || !EVP_EncryptUpdate(ctx, encdata1, &len, senc, slen)
3833 || !EVP_EncryptFinal(ctx, encdata1 + len, &lenfinal)
3859 EVP_CIPHER_CTX_free(ctx);
3943 if (RAND_bytes_ex(s->ctx->libctx, age_add_u.age_add_c,