Lines Matching refs:parg

3422 long ssl3_ctrl(SSL *s, int cmd, long larg, void *parg)  in ssl3_ctrl()  argument
3446 if (parg == NULL) { in ssl3_ctrl()
3450 pkdh = ssl_dh_to_pkey(parg); in ssl3_ctrl()
3474 if (parg == NULL) { in ssl3_ctrl()
3480 parg); in ssl3_ctrl()
3499 if (parg == NULL) in ssl3_ctrl()
3501 len = strlen((char *)parg); in ssl3_ctrl()
3506 if ((s->ext.hostname = OPENSSL_strdup((char *)parg)) == NULL) { in ssl3_ctrl()
3516 s->ext.debug_arg = parg; in ssl3_ctrl()
3530 *(STACK_OF(X509_EXTENSION) **)parg = s->ext.ocsp.exts; in ssl3_ctrl()
3535 s->ext.ocsp.exts = parg; in ssl3_ctrl()
3540 *(STACK_OF(OCSP_RESPID) **)parg = s->ext.ocsp.ids; in ssl3_ctrl()
3545 s->ext.ocsp.ids = parg; in ssl3_ctrl()
3550 *(unsigned char **)parg = s->ext.ocsp.resp; in ssl3_ctrl()
3558 s->ext.ocsp.resp = parg; in ssl3_ctrl()
3565 return ssl_cert_set1_chain(s, NULL, (STACK_OF(X509) *)parg); in ssl3_ctrl()
3567 return ssl_cert_set0_chain(s, NULL, (STACK_OF(X509) *)parg); in ssl3_ctrl()
3571 return ssl_cert_add1_chain_cert(s, NULL, (X509 *)parg); in ssl3_ctrl()
3573 return ssl_cert_add0_chain_cert(s, NULL, (X509 *)parg); in ssl3_ctrl()
3576 *(STACK_OF(X509) **)parg = s->cert->key->chain; in ssl3_ctrl()
3581 return ssl_cert_select_current(s->cert, (X509 *)parg); in ssl3_ctrl()
3613 if (parg) { in ssl3_ctrl()
3615 int *cptr = parg; in ssl3_ctrl()
3632 &s->ext.supportedgroups_len, parg, larg); in ssl3_ctrl()
3636 &s->ext.supportedgroups_len, parg); in ssl3_ctrl()
3658 return tls1_set_sigalgs(s->cert, parg, larg, 0); in ssl3_ctrl()
3661 return tls1_set_sigalgs_list(s->cert, parg, 0); in ssl3_ctrl()
3664 return tls1_set_sigalgs(s->cert, parg, larg, 1); in ssl3_ctrl()
3667 return tls1_set_sigalgs_list(s->cert, parg, 1); in ssl3_ctrl()
3671 const unsigned char **pctype = parg; in ssl3_ctrl()
3682 return ssl3_set_req_cert_type(s->cert, parg, larg); in ssl3_ctrl()
3688 return ssl_cert_set_cert_store(s->cert, parg, 0, larg); in ssl3_ctrl()
3691 return ssl_cert_set_cert_store(s->cert, parg, 1, larg); in ssl3_ctrl()
3694 return ssl_cert_get_cert_store(s->cert, parg, 0); in ssl3_ctrl()
3697 return ssl_cert_get_cert_store(s->cert, parg, 1); in ssl3_ctrl()
3702 *(int *)parg = s->s3.tmp.peer_sigalg->hash; in ssl3_ctrl()
3708 *(int *)parg = s->s3.tmp.sigalg->hash; in ssl3_ctrl()
3716 *(EVP_PKEY **)parg = s->s3.peer_tmp; in ssl3_ctrl()
3725 *(EVP_PKEY **)parg = s->s3.tmp.pkey; in ssl3_ctrl()
3731 const unsigned char **pformat = parg; in ssl3_ctrl()
3772 long ssl3_ctx_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg) in ssl3_ctx_ctrl() argument
3779 if (parg == NULL) { in ssl3_ctx_ctrl()
3783 pkdh = ssl_dh_to_pkey(parg); in ssl3_ctx_ctrl()
3806 if (parg == NULL) { in ssl3_ctx_ctrl()
3812 parg); in ssl3_ctx_ctrl()
3816 ctx->ext.servername_arg = parg; in ssl3_ctx_ctrl()
3821 unsigned char *keys = parg; in ssl3_ctx_ctrl()
3863 ctx->ext.status_arg = parg; in ssl3_ctx_ctrl()
3867 *(void**)parg = ctx->ext.status_arg; in ssl3_ctx_ctrl()
3871 *(int (**)(SSL*, void*))parg = ctx->ext.status_cb; in ssl3_ctx_ctrl()
3879 if (parg == NULL) in ssl3_ctx_ctrl()
3881 if (strlen((const char *)parg) > 255 || strlen((const char *)parg) < 1) { in ssl3_ctx_ctrl()
3885 if ((ctx->srp_ctx.login = OPENSSL_strdup((char *)parg)) == NULL) { in ssl3_ctx_ctrl()
3895 if ((ctx->srp_ctx.info = OPENSSL_strdup((char *)parg)) == NULL) { in ssl3_ctx_ctrl()
3902 ctx->srp_ctx.SRP_cb_arg = parg; in ssl3_ctx_ctrl()
3913 parg, larg); in ssl3_ctx_ctrl()
3918 parg); in ssl3_ctx_ctrl()
3921 return tls1_set_sigalgs(ctx->cert, parg, larg, 0); in ssl3_ctx_ctrl()
3924 return tls1_set_sigalgs_list(ctx->cert, parg, 0); in ssl3_ctx_ctrl()
3927 return tls1_set_sigalgs(ctx->cert, parg, larg, 1); in ssl3_ctx_ctrl()
3930 return tls1_set_sigalgs_list(ctx->cert, parg, 1); in ssl3_ctx_ctrl()
3933 return ssl3_set_req_cert_type(ctx->cert, parg, larg); in ssl3_ctx_ctrl()
3939 return ssl_cert_set_cert_store(ctx->cert, parg, 0, larg); in ssl3_ctx_ctrl()
3942 return ssl_cert_set_cert_store(ctx->cert, parg, 1, larg); in ssl3_ctx_ctrl()
3945 return ssl_cert_get_cert_store(ctx->cert, parg, 0); in ssl3_ctx_ctrl()
3948 return ssl_cert_get_cert_store(ctx->cert, parg, 1); in ssl3_ctx_ctrl()
3958 if (!sk_X509_push(ctx->extra_certs, (X509 *)parg)) { in ssl3_ctx_ctrl()
3966 *(STACK_OF(X509) **)parg = ctx->cert->key->chain; in ssl3_ctx_ctrl()
3968 *(STACK_OF(X509) **)parg = ctx->extra_certs; in ssl3_ctx_ctrl()
3978 return ssl_cert_set1_chain(NULL, ctx, (STACK_OF(X509) *)parg); in ssl3_ctx_ctrl()
3980 return ssl_cert_set0_chain(NULL, ctx, (STACK_OF(X509) *)parg); in ssl3_ctx_ctrl()
3984 return ssl_cert_add1_chain_cert(NULL, ctx, (X509 *)parg); in ssl3_ctx_ctrl()
3986 return ssl_cert_add0_chain_cert(NULL, ctx, (X509 *)parg); in ssl3_ctx_ctrl()
3989 *(STACK_OF(X509) **)parg = ctx->cert->key->chain; in ssl3_ctx_ctrl()
3993 return ssl_cert_select_current(ctx->cert, (X509 *)parg); in ssl3_ctx_ctrl()