gofmt -s -w src misc
R=r, rsc CC=golang-dev https://golang.org/cl/2662041
This commit is contained in:
parent
feb7be32ae
commit
b1f31f442e
@ -29,7 +29,7 @@ type cipherSuite struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var cipherSuites = []cipherSuite{
|
var cipherSuites = []cipherSuite{
|
||||||
cipherSuite{TLS_RSA_WITH_RC4_128_SHA, 20, 16},
|
{TLS_RSA_WITH_RC4_128_SHA, 20, 16},
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *Conn) serverHandshake() os.Error {
|
func (c *Conn) serverHandshake() os.Error {
|
||||||
|
@ -187,7 +187,7 @@ var testPrivateKey = &rsa.PrivateKey{
|
|||||||
// to dump a session.
|
// to dump a session.
|
||||||
var serverScript = [][]byte{
|
var serverScript = [][]byte{
|
||||||
// Alternate write and read.
|
// Alternate write and read.
|
||||||
[]byte{
|
{
|
||||||
0x16, 0x03, 0x02, 0x00, 0x71, 0x01, 0x00, 0x00, 0x6d, 0x03, 0x02, 0x4b, 0xd4, 0xee, 0x6e, 0xab,
|
0x16, 0x03, 0x02, 0x00, 0x71, 0x01, 0x00, 0x00, 0x6d, 0x03, 0x02, 0x4b, 0xd4, 0xee, 0x6e, 0xab,
|
||||||
0x0b, 0xc3, 0x01, 0xd6, 0x8d, 0xe0, 0x72, 0x7e, 0x6c, 0x04, 0xbe, 0x9a, 0x3c, 0xa3, 0xd8, 0x95,
|
0x0b, 0xc3, 0x01, 0xd6, 0x8d, 0xe0, 0x72, 0x7e, 0x6c, 0x04, 0xbe, 0x9a, 0x3c, 0xa3, 0xd8, 0x95,
|
||||||
0x28, 0x00, 0xb2, 0xe8, 0x1f, 0xdd, 0xb0, 0xec, 0xca, 0x46, 0x1f, 0x00, 0x00, 0x28, 0x00, 0x33,
|
0x28, 0x00, 0xb2, 0xe8, 0x1f, 0xdd, 0xb0, 0xec, 0xca, 0x46, 0x1f, 0x00, 0x00, 0x28, 0x00, 0x33,
|
||||||
@ -198,7 +198,7 @@ var serverScript = [][]byte{
|
|||||||
0x38, 0x2e, 0x30, 0x2e, 0x31, 0x30,
|
0x38, 0x2e, 0x30, 0x2e, 0x31, 0x30,
|
||||||
},
|
},
|
||||||
|
|
||||||
[]byte{
|
{
|
||||||
0x16, 0x03, 0x02, 0x00, 0x2a,
|
0x16, 0x03, 0x02, 0x00, 0x2a,
|
||||||
0x02, 0x00, 0x00, 0x26, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x02, 0x00, 0x00, 0x26, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
@ -253,7 +253,7 @@ var serverScript = [][]byte{
|
|||||||
0x0e, 0x00, 0x00, 0x00,
|
0x0e, 0x00, 0x00, 0x00,
|
||||||
},
|
},
|
||||||
|
|
||||||
[]byte{
|
{
|
||||||
0x16, 0x03, 0x02, 0x00, 0x86, 0x10, 0x00, 0x00, 0x82, 0x00, 0x80, 0x3b, 0x7a, 0x9b, 0x05, 0xfd,
|
0x16, 0x03, 0x02, 0x00, 0x86, 0x10, 0x00, 0x00, 0x82, 0x00, 0x80, 0x3b, 0x7a, 0x9b, 0x05, 0xfd,
|
||||||
0x1b, 0x0d, 0x81, 0xf0, 0xac, 0x59, 0x57, 0x4e, 0xb6, 0xf5, 0x81, 0xed, 0x52, 0x78, 0xc5, 0xff,
|
0x1b, 0x0d, 0x81, 0xf0, 0xac, 0x59, 0x57, 0x4e, 0xb6, 0xf5, 0x81, 0xed, 0x52, 0x78, 0xc5, 0xff,
|
||||||
0x36, 0x33, 0x9c, 0x94, 0x31, 0xc3, 0x14, 0x98, 0x5d, 0xa0, 0x49, 0x23, 0x11, 0x67, 0xdf, 0x73,
|
0x36, 0x33, 0x9c, 0x94, 0x31, 0xc3, 0x14, 0x98, 0x5d, 0xa0, 0x49, 0x23, 0x11, 0x67, 0xdf, 0x73,
|
||||||
@ -271,7 +271,7 @@ var serverScript = [][]byte{
|
|||||||
0xa0, 0xb7, 0x8c, 0x9d, 0x24, 0xbd, 0x99, 0x33, 0x1e,
|
0xa0, 0xb7, 0x8c, 0x9d, 0x24, 0xbd, 0x99, 0x33, 0x1e,
|
||||||
},
|
},
|
||||||
|
|
||||||
[]byte{
|
{
|
||||||
0x14, 0x03, 0x02, 0x00, 0x01,
|
0x14, 0x03, 0x02, 0x00, 0x01,
|
||||||
0x01,
|
0x01,
|
||||||
|
|
||||||
|
16
prf_test.go
16
prf_test.go
@ -14,11 +14,11 @@ type testSplitPreMasterSecretTest struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var testSplitPreMasterSecretTests = []testSplitPreMasterSecretTest{
|
var testSplitPreMasterSecretTests = []testSplitPreMasterSecretTest{
|
||||||
testSplitPreMasterSecretTest{"", "", ""},
|
{"", "", ""},
|
||||||
testSplitPreMasterSecretTest{"00", "00", "00"},
|
{"00", "00", "00"},
|
||||||
testSplitPreMasterSecretTest{"0011", "00", "11"},
|
{"0011", "00", "11"},
|
||||||
testSplitPreMasterSecretTest{"001122", "0011", "1122"},
|
{"001122", "0011", "1122"},
|
||||||
testSplitPreMasterSecretTest{"00112233", "0011", "2233"},
|
{"00112233", "0011", "2233"},
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestSplitPreMasterSecret(t *testing.T) {
|
func TestSplitPreMasterSecret(t *testing.T) {
|
||||||
@ -65,7 +65,7 @@ func TestKeysFromPreMasterSecret(t *testing.T) {
|
|||||||
|
|
||||||
// These test vectors were generated from GnuTLS using `gnutls-cli --insecure -d 9 `
|
// These test vectors were generated from GnuTLS using `gnutls-cli --insecure -d 9 `
|
||||||
var testKeysFromTests = []testKeysFromTest{
|
var testKeysFromTests = []testKeysFromTest{
|
||||||
testKeysFromTest{
|
{
|
||||||
"0302cac83ad4b1db3b9ab49ad05957de2a504a634a386fc600889321e1a971f57479466830ac3e6f468e87f5385fa0c5",
|
"0302cac83ad4b1db3b9ab49ad05957de2a504a634a386fc600889321e1a971f57479466830ac3e6f468e87f5385fa0c5",
|
||||||
"4ae66303755184a3917fcb44880605fcc53baa01912b22ed94473fc69cebd558",
|
"4ae66303755184a3917fcb44880605fcc53baa01912b22ed94473fc69cebd558",
|
||||||
"4ae663020ec16e6bb5130be918cfcafd4d765979a3136a5d50c593446e4e44db",
|
"4ae663020ec16e6bb5130be918cfcafd4d765979a3136a5d50c593446e4e44db",
|
||||||
@ -77,7 +77,7 @@ var testKeysFromTests = []testKeysFromTest{
|
|||||||
20,
|
20,
|
||||||
16,
|
16,
|
||||||
},
|
},
|
||||||
testKeysFromTest{
|
{
|
||||||
"03023f7527316bc12cbcd69e4b9e8275d62c028f27e65c745cfcddc7ce01bd3570a111378b63848127f1c36e5f9e4890",
|
"03023f7527316bc12cbcd69e4b9e8275d62c028f27e65c745cfcddc7ce01bd3570a111378b63848127f1c36e5f9e4890",
|
||||||
"4ae66364b5ea56b20ce4e25555aed2d7e67f42788dd03f3fee4adae0459ab106",
|
"4ae66364b5ea56b20ce4e25555aed2d7e67f42788dd03f3fee4adae0459ab106",
|
||||||
"4ae66363ab815cbf6a248b87d6b556184e945e9b97fbdf247858b0bdafacfa1c",
|
"4ae66363ab815cbf6a248b87d6b556184e945e9b97fbdf247858b0bdafacfa1c",
|
||||||
@ -89,7 +89,7 @@ var testKeysFromTests = []testKeysFromTest{
|
|||||||
20,
|
20,
|
||||||
16,
|
16,
|
||||||
},
|
},
|
||||||
testKeysFromTest{
|
{
|
||||||
"832d515f1d61eebb2be56ba0ef79879efb9b527504abb386fb4310ed5d0e3b1f220d3bb6b455033a2773e6d8bdf951d278a187482b400d45deb88a5d5a6bb7d6a7a1decc04eb9ef0642876cd4a82d374d3b6ff35f0351dc5d411104de431375355addc39bfb1f6329fb163b0bc298d658338930d07d313cd980a7e3d9196cac1",
|
"832d515f1d61eebb2be56ba0ef79879efb9b527504abb386fb4310ed5d0e3b1f220d3bb6b455033a2773e6d8bdf951d278a187482b400d45deb88a5d5a6bb7d6a7a1decc04eb9ef0642876cd4a82d374d3b6ff35f0351dc5d411104de431375355addc39bfb1f6329fb163b0bc298d658338930d07d313cd980a7e3d9196cac1",
|
||||||
"4ae663b2ee389c0de147c509d8f18f5052afc4aaf9699efe8cb05ece883d3a5e",
|
"4ae663b2ee389c0de147c509d8f18f5052afc4aaf9699efe8cb05ece883d3a5e",
|
||||||
"4ae664d503fd4cff50cfc1fb8fc606580f87b0fcdac9554ba0e01d785bdf278e",
|
"4ae664d503fd4cff50cfc1fb8fc606580f87b0fcdac9554ba0e01d785bdf278e",
|
||||||
|
Loading…
Reference in New Issue
Block a user