Lines Matching refs:protos_len
3047 static int alpn_value_ok(const unsigned char *protos, unsigned int protos_len)
3051 if (protos_len < 2 || protos == NULL)
3054 for (idx = 0; idx < protos_len; idx += protos[idx] + 1) {
3058 return idx == protos_len;
3066 unsigned int protos_len)
3070 if (protos_len == 0 || protos == NULL) {
3077 if (!alpn_value_ok(protos, protos_len))
3080 alpn = OPENSSL_memdup(protos, protos_len);
3087 ctx->ext.alpn_len = protos_len;
3098 unsigned int protos_len)
3102 if (protos_len == 0 || protos == NULL) {
3109 if (!alpn_value_ok(protos, protos_len))
3112 alpn = OPENSSL_memdup(protos, protos_len);
3119 ssl->ext.alpn_len = protos_len;