Hi,

I'm trying to implement channel bindings defined RFC 5929.
I have three questions:

Q1) "tls-unique" is defined as "The first TLS Finished message sent
   (note: the Finished struct, not the TLS record layer message
   containing it)"

   Is it excluding HandshakeType and the length of the Handshake
   struct? (Four bytes are removed from the Finished handshake
   message?)

Q2) Can "tls-server-end-point" apply to TLS 1.3?

Q3) If the answer to Q2 is yes, which part is hashed?

    RFC 8446 defines Certificate as:

     struct {
          opaque certificate_request_context<0..2^8-1>;
          CertificateEntry certificate_list<0..2^24-1>;
      } Certificate;

   
   hash(Certificate) or hash(Handshake:Certificate) or
   hash(certificate_list)?

--Kazu


_______________________________________________
TLS mailing list
TLS@ietf.org
https://www.ietf.org/mailman/listinfo/tls

Reply via email to