Lines Matching refs:alpn
847 if (s->ctx->ext.alpn) { in SSL_new()
848 s->ext.alpn = OPENSSL_malloc(s->ctx->ext.alpn_len); in SSL_new()
849 if (s->ext.alpn == NULL) { in SSL_new()
853 memcpy(s->ext.alpn, s->ctx->ext.alpn, s->ctx->ext.alpn_len); in SSL_new()
1288 OPENSSL_free(s->ext.alpn); in SSL_free()
3132 unsigned char *alpn; in SSL_CTX_set_alpn_protos() local
3135 OPENSSL_free(ctx->ext.alpn); in SSL_CTX_set_alpn_protos()
3136 ctx->ext.alpn = NULL; in SSL_CTX_set_alpn_protos()
3144 alpn = OPENSSL_memdup(protos, protos_len); in SSL_CTX_set_alpn_protos()
3145 if (alpn == NULL) { in SSL_CTX_set_alpn_protos()
3149 OPENSSL_free(ctx->ext.alpn); in SSL_CTX_set_alpn_protos()
3150 ctx->ext.alpn = alpn; in SSL_CTX_set_alpn_protos()
3164 unsigned char *alpn; in SSL_set_alpn_protos() local
3167 OPENSSL_free(ssl->ext.alpn); in SSL_set_alpn_protos()
3168 ssl->ext.alpn = NULL; in SSL_set_alpn_protos()
3176 alpn = OPENSSL_memdup(protos, protos_len); in SSL_set_alpn_protos()
3177 if (alpn == NULL) { in SSL_set_alpn_protos()
3181 OPENSSL_free(ssl->ext.alpn); in SSL_set_alpn_protos()
3182 ssl->ext.alpn = alpn; in SSL_set_alpn_protos()
3570 OPENSSL_free(a->ext.alpn); in SSL_CTX_free()