Descriptiongo.crypto/ssh: fix certificate parsing/marshaling.
The change to add the PublicKey interface accidentally caused certificate handling to expect an extra copy of the private key algorithm name in the binary representation. This change adapts a suitable parsing API and adds a test to ensure that cert handling isn't easily broken in the future.
Patch Set 1 #Patch Set 2 : diff -r c923f02daf74 https://code.google.com/p/go.crypto #Patch Set 3 : diff -r c923f02daf74 https://code.google.com/p/go.crypto #
Total comments: 8
Patch Set 4 : diff -r c923f02daf74 https://code.google.com/p/go.crypto #Patch Set 5 : diff -r c923f02daf74 https://code.google.com/p/go.crypto #
Total comments: 2
Patch Set 6 : diff -r c923f02daf74 https://code.google.com/p/go.crypto #Patch Set 7 : diff -r 2cd6b3b93cdb https://code.google.com/p/go.crypto #
Total comments: 2
Patch Set 8 : diff -r 2cd6b3b93cdb https://code.google.com/p/go.crypto #
Total comments: 4
Patch Set 9 : diff -r 2cd6b3b93cdb https://code.google.com/p/go.crypto #
MessagesTotal messages: 18
|