Home | History | Annotate | Download | only in ssl

Lines Matching refs:Span

159 #include <openssl/span.h>
331 bool CopyFrom(Span<const uint8_t> in) {
538 Span<const uint8_t> buffer() {
556 bool Update(Span<const uint8_t> in);
592 bool tls1_prf(const EVP_MD *digest, Span<uint8_t> out,
593 Span<const uint8_t> secret, Span<const char> label,
594 Span<const uint8_t> seed1, Span<const uint8_t> seed2);
620 Span<const uint8_t> enc_key,
621 Span<const uint8_t> mac_key,
622 Span<const uint8_t> fixed_iv);
659 bool Open(Span<uint8_t> *out, uint8_t type, uint16_t record_version,
660 const uint8_t seqnum[8], Span<uint8_t> in);
789 Span<uint8_t> *out, size_t *out_consumed,
790 uint8_t *out_alert, Span<uint8_t> in);
796 Span<uint8_t> *out,
798 uint8_t *out_alert, Span<uint8_t> in);
852 Span<const uint8_t> in);
869 uint16_t sigalg, Span<const uint8_t> in);
875 Span<const uint8_t> in);
884 bool ssl_public_key_verify(SSL *ssl, Span<const uint8_t> signature,
886 Span<const uint8_t> in);
947 uint8_t *out_alert, Span<const uint8_t> peer_key);
954 Span<const uint8_t> peer_key) PURE_VIRTUAL;
1029 Span<const uint8_t> in);
1047 Span<uint8_t> span() { return MakeSpan(data(), size()); }
1049 Span<uint8_t> remaining() {
1222 int tls13_export_keying_material(SSL *ssl, Span<uint8_t> out,
1223 Span<const uint8_t> secret,
1224 Span<const char> label,
1225 Span<const uint8_t> context);
1237 bool tls13_derive_session_psk(SSL_SESSION *session, Span<const uint8_t> nonce);
1606 bool ssl_is_alpn_protocol_allowed(const SSL *ssl, Span<const uint8_t> protocol);
1782 uint8_t *out_alert, Span<uint8_t> in);
1786 Span<uint8_t> in);
1788 ssl_open_record_t (*open_app_data)(SSL *ssl, Span<uint8_t> *out,
1790 Span<uint8_t> in);
1830 uint8_t *out_alert, Span<uint8_t> in);
1836 Span<uint8_t> in);
1843 ssl_open_record_t ssl_open_app_data(SSL *ssl, Span<uint8_t> *out,
1845 Span<uint8_t> in);
2211 Span<uint8_t> pending_app_data;
2790 uint8_t *out_alert, Span<uint8_t> in);
2794 ssl_open_record_t ssl3_open_app_data(SSL *ssl, Span<uint8_t> *out,
2796 Span<uint8_t> in);
2799 Span<uint8_t> in);
2828 ssl_open_record_t dtls1_open_app_data(SSL *ssl, Span<uint8_t> *out,
2830 Span<uint8_t> in);
2833 Span<uint8_t> in);
2858 uint8_t *out_alert, Span<uint8_t> in);
2870 Span<const uint8_t> iv_override);
2874 Span<const uint8_t> premaster);
2877 Span<const uint16_t> tls1_get_grouplist(const SSL *ssl);