]> Cypherpunks repositories - gostls13.git/commit
crypto/tls: len(clientRandom) used for serverRandom source
authorRalph Corderoy <ralph@inputplus.co.uk>
Sat, 7 Nov 2015 11:45:00 +0000 (11:45 +0000)
committerAdam Langley <agl@golang.org>
Tue, 10 Nov 2015 22:17:54 +0000 (22:17 +0000)
commit9c8cd83753fd3ebbe81a72469d8c74441123140c
treed7cacd816a24c35cccd7e92f8f11dbaf52bafe00
parent9f08b6c49445a30dd516104a68c7725c687c31c2
crypto/tls: len(clientRandom) used for serverRandom source

In keysFromMasterSecret(), don't copy from serverRandom into
seed[:len(clientRandom)].  Actually, switch from an array to a slice in
keysFromMasterSecret() and masterFromPreMasterSecret() so the length
need not be given;  that's how it's done elsewhere in the file.

Fixes #13181

Change-Id: I92abaa892d1bba80c2d4f12776341cda7d538837
Reviewed-on: https://go-review.googlesource.com/16697
Run-TryBot: Adam Langley <agl@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Adam Langley <agl@golang.org>
src/crypto/tls/prf.go