Lines Matching defs:protos
3062 static int alpn_value_ok(const unsigned char *protos, unsigned int protos_len)
3066 if (protos_len < 2 || protos == NULL)
3069 for (idx = 0; idx < protos_len; idx += protos[idx] + 1) {
3070 if (protos[idx] == 0)
3076 * SSL_CTX_set_alpn_protos sets the ALPN protocol list on |ctx| to |protos|.
3077 * |protos| must be in wire-format (i.e. a series of non-empty, 8-bit
3080 int SSL_CTX_set_alpn_protos(SSL_CTX *ctx, const unsigned char *protos,
3085 if (protos_len == 0 || protos == NULL) {
3092 if (!alpn_value_ok(protos, protos_len))
3095 alpn = OPENSSL_memdup(protos, protos_len);
3108 * SSL_set_alpn_protos sets the ALPN protocol list on |ssl| to |protos|.
3109 * |protos| must be in wire-format (i.e. a series of non-empty, 8-bit
3112 int SSL_set_alpn_protos(SSL *ssl, const unsigned char *protos,
3117 if (protos_len == 0 || protos == NULL) {
3124 if (!alpn_value_ok(protos, protos_len))
3127 alpn = OPENSSL_memdup(protos, protos_len);