Lines Matching full:protocol
181 + BIO_printf(bio, "Next protocol: (%d) ", next_proto.status);
322 + /* Next protocol negotiation information */
331 + * next protocol from the list provided by the server. */
379 + /* Next protocol negotiation. For the client, this is the protocol that
417 + /* Set if we saw the Next Protocol Negotiation extension from
713 +/* ssl3_get_next_proto reads a Next Protocol Negotiation handshake message. It
788 + /* Next protocol negotiation information */
797 + * next protocol from the list provided by the server. */
845 + /* Next protocol negotiation. For the client, this is the protocol that
883 + /* Set if we saw the Next Protocol Negotiation extension from
972 +/* SSL_select_next_proto implements the standard protocol selection. It is
976 + * The protocol data is assumed to be a vector of 8-bit, length prefixed byte
980 + * The current, but experimental algorithm for selecting the protocol is:
984 + * or have a default application level protocol.
990 + * 3) Otherwise, the client finds the first protocol in the server's list
991 + * that it supports and selects this protocol. This is because it's
992 + * assumed that the server has better information about which protocol
999 + * OPENSSL_NPN_NEGOTIATED if a common protocol was found, or
1008 + /* For each protocol in server preference order, see if we support it. */
1039 + * requested protocol for this connection and returns 0. If the client didn't
1040 + * request any protocol, then *data is set to NULL.
1042 + * Note that the client can request any protocol it chooses. The value returned
1057 + * TLS server needs a list of supported protocols for Next Protocol
1072 + * client needs to select a protocol from the server's provided list. |out|
1073 + * must be set to point to the selected protocol (which may be within |in|).
1074 + * The length of the protocol name must be written into |outlen|. The server's
1078 + * The client must select a protocol. It is fatal to the connection if this
1134 + * support for Next Protocol Negotiation */
1205 + * in the Hello protocol round, well before a new
1218 +/* ssl_next_proto_validate validates a Next Protocol Negotiation block. No