History log of /libcore/support/src/test/java/libcore/tlswire/handshake/CipherSuite.java
Revision Date Author Comments
c5b7943bbef88dad93725fd8fa83263230156548 05-Feb-2016 Kenny Root <kroot@google.com> Update ChaCha20/Poly1305 TLS cipher suite IDs

Some of the tests were failing because the cipher suite IDs were not
mapping back correctly to the name that was expected.

Bug: 26984184
Change-Id: I021263d6981e6ccb119bcf4f3cb620a235265c86
b1fe85cc976c676eb50ff886596c93e04fd71d82 02-Dec-2014 Alex Klyubin <klyubin@google.com> Add SSLSocket tests which inspect emitted ClientHello fields.

This CL adds basic tests which capture the ClientHello emitted by
SSLSocket and assert that the various fields are as expected. In
particular, this CL adds tests for:
* client protocol version,
* cipher suite list,
* compression methods,
* server_name extension (SNI).

Change-Id: I387c44363ad26f064885f9bfa28572da37871078
fb30da617fb979e7ae98c5a22b926aa15c6f2502 13-Nov-2014 Alex Klyubin <klyubin@google.com> Basic library for parsing TLS/SSL ClientHellos in tests.

CTS tests in libcore assert certain properties of TLS/SSL and HTTPS
stacks, but they do not check whether these are correctly reflected
in the underlying TLS/SSL traffic generated by these stacks.

This basic TLS wire-protocol library will enable CTS tests to inspect
in detail ClientHello messages, such as which protocol is being
signalled as the higest supported by the client, which cipher suites
are enabled, whether SNI extension is provided and set to the correct
value.

As an example, in this CL I switched one test in SSLSocketTest to
this library.

Change-Id: I93251dd873a78ec7f6caa704b71f5fa0ecf2c2f2