Lines Matching refs:alpn
813 if (s->ctx->ext.alpn) { in SSL_new()
814 s->ext.alpn = OPENSSL_malloc(s->ctx->ext.alpn_len); in SSL_new()
815 if (s->ext.alpn == NULL) { in SSL_new()
819 memcpy(s->ext.alpn, s->ctx->ext.alpn, s->ctx->ext.alpn_len); in SSL_new()
1248 OPENSSL_free(s->ext.alpn); in SSL_free()
3083 unsigned char *alpn; in SSL_CTX_set_alpn_protos() local
3086 OPENSSL_free(ctx->ext.alpn); in SSL_CTX_set_alpn_protos()
3087 ctx->ext.alpn = NULL; in SSL_CTX_set_alpn_protos()
3095 alpn = OPENSSL_memdup(protos, protos_len); in SSL_CTX_set_alpn_protos()
3096 if (alpn == NULL) { in SSL_CTX_set_alpn_protos()
3100 OPENSSL_free(ctx->ext.alpn); in SSL_CTX_set_alpn_protos()
3101 ctx->ext.alpn = alpn; in SSL_CTX_set_alpn_protos()
3115 unsigned char *alpn; in SSL_set_alpn_protos() local
3118 OPENSSL_free(ssl->ext.alpn); in SSL_set_alpn_protos()
3119 ssl->ext.alpn = NULL; in SSL_set_alpn_protos()
3127 alpn = OPENSSL_memdup(protos, protos_len); in SSL_set_alpn_protos()
3128 if (alpn == NULL) { in SSL_set_alpn_protos()
3132 OPENSSL_free(ssl->ext.alpn); in SSL_set_alpn_protos()
3133 ssl->ext.alpn = alpn; in SSL_set_alpn_protos()
3521 OPENSSL_free(a->ext.alpn); in SSL_CTX_free()