]> Cypherpunks repositories - gostls13.git/commitdiff
tls: add AES256 ciphers
authorBenjamin Black <b@b3k.us>
Fri, 18 May 2012 15:06:58 +0000 (11:06 -0400)
committerAdam Langley <agl@golang.org>
Fri, 18 May 2012 15:06:58 +0000 (11:06 -0400)
R=golang-dev, rsc, agl
CC=golang-dev
https://golang.org/cl/6188061

src/pkg/crypto/tls/cipher_suites.go

index 5039f319f59129ad20bc63b87101ea7d1d2ddb0f..a647e19aa19993510a67436ea1fdaf9b3bf82c56 100644 (file)
@@ -55,9 +55,11 @@ var cipherSuites = []*cipherSuite{
        {TLS_RSA_WITH_RC4_128_SHA, 16, 20, 0, rsaKA, false, cipherRC4, macSHA1},
        {TLS_RSA_WITH_3DES_EDE_CBC_SHA, 24, 20, 8, rsaKA, false, cipher3DES, macSHA1},
        {TLS_RSA_WITH_AES_128_CBC_SHA, 16, 20, 16, rsaKA, false, cipherAES, macSHA1},
+       {TLS_RSA_WITH_AES_256_CBC_SHA, 32, 20, 16, rsaKA, false, cipherAES, macSHA1},
        {TLS_ECDHE_RSA_WITH_RC4_128_SHA, 16, 20, 0, ecdheRSAKA, true, cipherRC4, macSHA1},
        {TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA, 24, 20, 8, ecdheRSAKA, true, cipher3DES, macSHA1},
        {TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, 16, 20, 16, ecdheRSAKA, true, cipherAES, macSHA1},
+       {TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, 32, 20, 16, ecdheRSAKA, true, cipherAES, macSHA1},
 }
 
 func cipherRC4(key, iv []byte, isRead bool) interface{} {
@@ -182,7 +184,9 @@ const (
        TLS_RSA_WITH_RC4_128_SHA            uint16 = 0x0005
        TLS_RSA_WITH_3DES_EDE_CBC_SHA       uint16 = 0x000a
        TLS_RSA_WITH_AES_128_CBC_SHA        uint16 = 0x002f
+       TLS_RSA_WITH_AES_256_CBC_SHA        uint16 = 0x0035
        TLS_ECDHE_RSA_WITH_RC4_128_SHA      uint16 = 0xc011
        TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA uint16 = 0xc012
        TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA  uint16 = 0xc013
+       TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA  uint16 = 0xc014
 )