Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(157)

Issue 5650067: code review 5650067: go.crypto/ssh: add client support for OpenSSH certificates (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
12 years, 2 months ago by jmpittman
Modified:
12 years, 1 month ago
Reviewers:
CC:
agl1, dfc, djm, golang-dev
Visibility:
Public.

Description

go.crypto/ssh: add client support for OpenSSH certificates Refactor key parsing, marshaling, and serialization to be a bit more flexible

Patch Set 1 #

Patch Set 2 : diff -r d25f08a48e35 https://code.google.com/p/go.crypto #

Patch Set 3 : diff -r d25f08a48e35 https://code.google.com/p/go.crypto #

Patch Set 4 : diff -r d25f08a48e35 https://code.google.com/p/go.crypto #

Total comments: 16

Patch Set 5 : diff -r d25f08a48e35 https://code.google.com/p/go.crypto #

Patch Set 6 : diff -r d25f08a48e35 https://code.google.com/p/go.crypto #

Patch Set 7 : diff -r d25f08a48e35 https://code.google.com/p/go.crypto #

Total comments: 6

Patch Set 8 : diff -r 89f10772a982 https://code.google.com/p/go.crypto #

Total comments: 8

Patch Set 9 : diff -r 89f10772a982 https://code.google.com/p/go.crypto #

Patch Set 10 : diff -r 080d73e214b6 https://code.google.com/p/go.crypto #

Total comments: 26

Patch Set 11 : diff -r 080d73e214b6 https://code.google.com/p/go.crypto #

Total comments: 2

Patch Set 12 : diff -r 53e036e53a3c https://code.google.com/p/go.crypto #

Unified diffs Side-by-side diffs Delta from patch set Stats (+475 lines, -63 lines) Patch
A ssh/certs.go View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +306 lines, -0 lines 0 comments Download
M ssh/common.go View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +26 lines, -22 lines 0 comments Download
A ssh/keys.go View 1 2 3 4 5 6 7 8 9 10 1 chunk +120 lines, -0 lines 0 comments Download
M ssh/messages.go View 1 2 3 1 chunk +17 lines, -0 lines 0 comments Download
M ssh/server.go View 1 2 3 4 5 6 7 8 9 10 2 chunks +6 lines, -41 lines 0 comments Download

Messages

Total messages: 27
jmpittman
Hello golang-dev@googlegroups.com (cc: agl@golang.org, dave@cheney.net, golang-dev@googlegroups.com), I'd like you to review this change to https://code.google.com/p/go.crypto
12 years, 2 months ago (2012-02-12 18:08:37 UTC) #1
jmpittman
Hello golang-dev@googlegroups.com (cc: agl@golang.org, dave@cheney.net, golang-dev@googlegroups.com), Please take another look.
12 years, 2 months ago (2012-02-13 04:05:28 UTC) #2
jmpittman
Please be as critical as you need with this CL. I am still trying to ...
12 years, 2 months ago (2012-02-13 05:04:19 UTC) #3
agl1
If there is refactoring that you believe makes the code cleaner overall then I'd encourage ...
12 years, 2 months ago (2012-02-13 15:57:00 UTC) #4
jmpittman
Hello agl@golang.org, dave@cheney.net (cc: golang-dev@googlegroups.com), Please take another look.
12 years, 2 months ago (2012-02-13 22:18:21 UTC) #5
jmpittman
For now, I skipped unmarshal/unmarshal since the approach marshal is going for leans toward specific ...
12 years, 2 months ago (2012-02-13 22:30:42 UTC) #6
jmpittman
Hello agl@golang.org, dave@cheney.net (cc: golang-dev@googlegroups.com), Please take another look.
12 years, 2 months ago (2012-02-13 22:32:54 UTC) #7
jmpittman
Hello agl@golang.org, dave@cheney.net (cc: golang-dev@googlegroups.com), Please take another look.
12 years, 2 months ago (2012-02-13 22:43:19 UTC) #8
jmpittman
On 2012/02/13 22:43:19, jmpittman wrote: > Hello mailto:agl@golang.org, mailto:dave@cheney.net (cc: mailto:golang-dev@googlegroups.com), > > Please take ...
12 years, 2 months ago (2012-02-13 22:43:55 UTC) #9
djm
A couple of initial comments before I dive in deeper. http://codereview.appspot.com/5650067/diff/11002/ssh/common.go File ssh/common.go (right): http://codereview.appspot.com/5650067/diff/11002/ssh/common.go#newcode150 ...
12 years, 2 months ago (2012-02-14 01:51:22 UTC) #10
jmpittman
http://codereview.appspot.com/5650067/diff/11002/ssh/common.go File ssh/common.go (right): http://codereview.appspot.com/5650067/diff/11002/ssh/common.go#newcode150 ssh/common.go:150: case "ssh-dss-cert-v00@openssh.com", "ssh-dss-cert-v01@openssh.com": On 2012/02/14 01:51:22, djm wrote: > ...
12 years, 2 months ago (2012-02-14 04:01:42 UTC) #11
agl1
On Mon, Feb 13, 2012 at 11:01 PM, <jmpittman@google.com> wrote: > Noted. Any plans for ...
12 years, 2 months ago (2012-02-17 17:22:40 UTC) #12
jmpittman
Hello agl@golang.org, dave@cheney.net, djm@djm.net.au (cc: golang-dev@googlegroups.com), Please take another look.
12 years, 2 months ago (2012-02-19 03:36:26 UTC) #13
jmpittman
On 2012/02/19 03:36:26, jmpittman wrote: > Hello mailto:agl@golang.org, mailto:dave@cheney.net, mailto:djm@djm.net.au (cc: > mailto:golang-dev@googlegroups.com), > > ...
12 years, 2 months ago (2012-02-19 03:46:26 UTC) #14
dfc
Thank you for your continued work on this addition. My only other comment would be ...
12 years, 2 months ago (2012-02-19 07:02:31 UTC) #15
jmpittman
Hello agl@golang.org, dave@cheney.net, djm@djm.net.au (cc: golang-dev@googlegroups.com), Please take another look.
12 years, 2 months ago (2012-02-20 05:13:14 UTC) #16
jmpittman
http://codereview.appspot.com/5650067/diff/13002/ssh/certs.go File ssh/certs.go (right): http://codereview.appspot.com/5650067/diff/13002/ssh/certs.go#newcode18 ssh/certs.go:18: ) On 2012/02/19 07:02:31, dfc wrote: > Do these ...
12 years, 2 months ago (2012-02-20 05:14:12 UTC) #17
djm
On Tue, Feb 14, 2012 at 3:01 PM, <jmpittman@google.com> wrote: > > http://codereview.appspot.com/5650067/diff/11002/ssh/common.go > File ...
12 years, 2 months ago (2012-02-21 00:08:58 UTC) #18
jmpittman
> I'd expect v01 to be around for a while; between critical options, > extensions ...
12 years, 1 month ago (2012-02-21 04:07:36 UTC) #19
jmpittman
Hello agl@golang.org, dave@cheney.net, djm@djm.net.au (cc: golang-dev@googlegroups.com), Please take another look.
12 years, 1 month ago (2012-02-21 18:53:22 UTC) #20
agl1
http://codereview.appspot.com/5650067/diff/21006/ssh/certs.go File ssh/certs.go (right): http://codereview.appspot.com/5650067/diff/21006/ssh/certs.go#newcode46 ssh/certs.go:46: Key interface{} // rsa or dsa PublicKey insert '*' ...
12 years, 1 month ago (2012-02-21 23:08:02 UTC) #21
jmpittman
Hello agl@golang.org, dave@cheney.net, djm@djm.net.au (cc: golang-dev@googlegroups.com), Please take another look.
12 years, 1 month ago (2012-02-22 18:26:45 UTC) #22
jmpittman
Thanks! Had a few questions. Comments in common.go. http://codereview.appspot.com/5650067/diff/21006/ssh/certs.go File ssh/certs.go (right): http://codereview.appspot.com/5650067/diff/21006/ssh/certs.go#newcode46 ssh/certs.go:46: Key ...
12 years, 1 month ago (2012-02-22 18:28:00 UTC) #23
agl1
I've done http://codereview.appspot.com/5686067/ to address the *rsa.PublicKey stuff. If you can respin the patch in ...
12 years, 1 month ago (2012-02-23 15:43:30 UTC) #24
jmpittman
Hello agl@golang.org, dave@cheney.net, djm@djm.net.au (cc: golang-dev@googlegroups.com), Please take another look.
12 years, 1 month ago (2012-02-23 16:08:20 UTC) #25
jmpittman
http://codereview.appspot.com/5650067/diff/21007/ssh/certs.go File ssh/certs.go (right): http://codereview.appspot.com/5650067/diff/21007/ssh/certs.go#newcode185 ssh/certs.go:185: marshalSignature(r, cert.Signature) On 2012/02/23 15:43:30, agl1 wrote: > there's ...
12 years, 1 month ago (2012-02-23 16:10:22 UTC) #26
agl1
12 years, 1 month ago (2012-02-24 17:52:12 UTC) #27
*** Submitted as
http://code.google.com/p/go/source/detail?r=82579bac06b4&repo=crypto ***

go.crypto/ssh: add client support for OpenSSH certificates
Refactor key parsing, marshaling, and serialization to be a bit more flexible

R=agl, dave, djm
CC=golang-dev
http://codereview.appspot.com/5650067

Committer: Adam Langley <agl@golang.org>
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b