Lines Matching defs:parg

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