Lines Matching refs:sc
82 SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s); in SSL_SRP_CTX_free() local
85 return ssl_srp_ctx_free_intern(sc); in SSL_SRP_CTX_free()
163 SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s); in SSL_SRP_CTX_init() local
166 return ssl_srp_ctx_init_intern(sc); in SSL_SRP_CTX_init()
231 SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s); in SSL_srp_server_param_with_username() local
233 if (sc == NULL) in SSL_srp_server_param_with_username()
236 return ssl_srp_server_param_with_username_intern(sc, ad); in SSL_srp_server_param_with_username()
247 SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s); in SSL_set_srp_server_param_pw() local
249 if (sc == NULL) in SSL_set_srp_server_param_pw()
255 sc->srp_ctx.N = BN_dup(GN->N); in SSL_set_srp_server_param_pw()
256 sc->srp_ctx.g = BN_dup(GN->g); in SSL_set_srp_server_param_pw()
257 BN_clear_free(sc->srp_ctx.v); in SSL_set_srp_server_param_pw()
258 sc->srp_ctx.v = NULL; in SSL_set_srp_server_param_pw()
259 BN_clear_free(sc->srp_ctx.s); in SSL_set_srp_server_param_pw()
260 sc->srp_ctx.s = NULL; in SSL_set_srp_server_param_pw()
261 if (!SRP_create_verifier_BN_ex(user, pass, &sc->srp_ctx.s, &sc->srp_ctx.v, in SSL_set_srp_server_param_pw()
262 sc->srp_ctx.N, sc->srp_ctx.g, s->ctx->libctx, in SSL_set_srp_server_param_pw()
272 SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s); in SSL_set_srp_server_param() local
274 if (sc == NULL) in SSL_set_srp_server_param()
278 if (sc->srp_ctx.N != NULL) { in SSL_set_srp_server_param()
279 if (!BN_copy(sc->srp_ctx.N, N)) { in SSL_set_srp_server_param()
280 BN_free(sc->srp_ctx.N); in SSL_set_srp_server_param()
281 sc->srp_ctx.N = NULL; in SSL_set_srp_server_param()
284 sc->srp_ctx.N = BN_dup(N); in SSL_set_srp_server_param()
287 if (sc->srp_ctx.g != NULL) { in SSL_set_srp_server_param()
288 if (!BN_copy(sc->srp_ctx.g, g)) { in SSL_set_srp_server_param()
289 BN_free(sc->srp_ctx.g); in SSL_set_srp_server_param()
290 sc->srp_ctx.g = NULL; in SSL_set_srp_server_param()
293 sc->srp_ctx.g = BN_dup(g); in SSL_set_srp_server_param()
296 if (sc->srp_ctx.s != NULL) { in SSL_set_srp_server_param()
297 if (!BN_copy(sc->srp_ctx.s, sa)) { in SSL_set_srp_server_param()
298 BN_free(sc->srp_ctx.s); in SSL_set_srp_server_param()
299 sc->srp_ctx.s = NULL; in SSL_set_srp_server_param()
302 sc->srp_ctx.s = BN_dup(sa); in SSL_set_srp_server_param()
305 if (sc->srp_ctx.v != NULL) { in SSL_set_srp_server_param()
306 if (!BN_copy(sc->srp_ctx.v, v)) { in SSL_set_srp_server_param()
307 BN_free(sc->srp_ctx.v); in SSL_set_srp_server_param()
308 sc->srp_ctx.v = NULL; in SSL_set_srp_server_param()
311 sc->srp_ctx.v = BN_dup(v); in SSL_set_srp_server_param()
314 if (sc->srp_ctx.info) in SSL_set_srp_server_param()
315 OPENSSL_free(sc->srp_ctx.info); in SSL_set_srp_server_param()
316 if ((sc->srp_ctx.info = OPENSSL_strdup(info)) == NULL) in SSL_set_srp_server_param()
320 if (!(sc->srp_ctx.N) || in SSL_set_srp_server_param()
321 !(sc->srp_ctx.g) || !(sc->srp_ctx.s) || !(sc->srp_ctx.v)) in SSL_set_srp_server_param()
466 SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s); in SRP_Calc_A_param() local
468 if (sc == NULL) in SRP_Calc_A_param()
471 return ssl_srp_calc_a_param_intern(sc); in SRP_Calc_A_param()
476 SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s); in SSL_get_srp_g() local
478 if (sc == NULL) in SSL_get_srp_g()
481 if (sc->srp_ctx.g != NULL) in SSL_get_srp_g()
482 return sc->srp_ctx.g; in SSL_get_srp_g()
488 SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s); in SSL_get_srp_N() local
490 if (sc == NULL) in SSL_get_srp_N()
493 if (sc->srp_ctx.N != NULL) in SSL_get_srp_N()
494 return sc->srp_ctx.N; in SSL_get_srp_N()
500 SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s); in SSL_get_srp_username() local
502 if (sc == NULL) in SSL_get_srp_username()
505 if (sc->srp_ctx.login != NULL) in SSL_get_srp_username()
506 return sc->srp_ctx.login; in SSL_get_srp_username()
512 SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s); in SSL_get_srp_userinfo() local
514 if (sc == NULL) in SSL_get_srp_userinfo()
517 if (sc->srp_ctx.info != NULL) in SSL_get_srp_userinfo()
518 return sc->srp_ctx.info; in SSL_get_srp_userinfo()