Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/cert-manager/crypto

temporary fork to add support for ACME alternative certificate chains
https://github.com/cert-manager/crypto

x/crypto/ssh/terminal: create stubs for plan9 methods

To facilitate testing of methods in other GOOSs we need plan9 to
be able to build and run the te...

21e42927afc6e9c321d1b465c885de798a68db0d authored almost 9 years ago by John Schnake <[email protected]>
openpgp: Allow V3 signatures in messages

Previously, only V4 signatures were allowed in PGP messages,
and attempts to digest a message wi...

b8a0f4bb4040f8d884435cff35b9691e362cf00c authored almost 9 years ago by Maxwell Krohn <[email protected]>
x/crypto/ssh: interpret disconnect message as error in the transport layer.

This ensures that higher level parts (e.g. the client authentication
loop) never have to deal wi...

9e7f5dc375abeb9619ea3c5c58502c428f457aa2 authored almost 9 years ago by Han-Wen Nienhuys <[email protected]>
x/crypto/ssh: Add timeout for dialing

Fixes golang/go#14941

Change-Id: I2b3a976d451d311519fab6cdabdc98a4a4752e31
Reviewed-on: https:/...

c7e3b0ebdd409a0d024e3d71801427ab0e05fb2e authored almost 9 years ago by Julian Kornberger <[email protected]>
golang/x/crypto/sha3: use better alignment

Change the build tags for xor.go and xor_unaligned.go
to perform better on ppc64/ppc64le.

This ...

c197bcf24cde29d3f73c7b4ac6fd41f4384e8af6 authored almost 9 years ago by Lynn Boger <[email protected]>
openpgp: ECDSA key and signature support

Add support for creating and signing with ECDSA OpenPGP keys

Change-Id: I6d530325ab801ba800187b...

6025851c7c2bf210daf74d22300c699b16541847 authored almost 9 years ago by Jacob H. Haven <[email protected]>
x/crypto/ocsp: correct OID for DSA-with-SHA-256.

This was incorrect in crypto/x509 and go copied here.
See https://go-review.googlesource.com/#/c...

de93d05161db39bcbd84d3da2e54c4a18f37f0b1 authored almost 9 years ago by Adam Langley <[email protected]>
openpgp/clearsign: Handle truncated messages

When parsing a truncated clearsigned message (one that includes the
opening header but no armore...

1bae088edb428672a48c02abd9ef6d889afe0af6 authored almost 9 years ago by Benjamin Wester <[email protected]>
x/crypto/ssh/agent: add a client example and tweak package doc.

Change-Id: I373fdbb6351d71b12fcfed31cf4b08975a443294
Reviewed-on: https://go-review.googlesource...

5dc8cb4b8a8eb076cbb5a06bc3b8682c15bdbbd3 authored almost 9 years ago by Han-Wen Nienhuys <[email protected]>
x/crypto/ocsp: return errors to reflect OCSP errors.

Previously, OCSP errors (like “malformed request”, not “that certificate
is revoked”) were inten...

1f22c0103821b9390939b6776727195525381532 authored almost 9 years ago by Adam Langley <[email protected]>
x/crypto/ssh: add function to parse known_hosts files.

Change-Id: I9258ecf2b38258e31bcb6e73ac042ad8125fd2d1
Reviewed-on: https://go-review.googlesource...

3760e016850398b85094c4c99e955b8c3dea5711 authored almost 9 years ago by Peter Moody <[email protected]>
x/crypto/openpgp: add ElGamal support when writing GPG keys.

When writing keys that contain ElGamal subkeys, the openpgp
package would previously return an e...

d67eb63455fa4d6fca5802332d86f1f204017e00 authored almost 9 years ago by Sami Commerot <[email protected]>
x/crypto/ssh: allow a custom Config to specify CBC mode.

Cryptographic flaws are so hard to kill it can only be a matter of time
before they start crying...

803f01ea27e23d998825ec085f0d153cac01c828 authored almost 9 years ago by Adam Langley <[email protected]>
x/crypto/pkcs12: fix typo in struct tag

No test, though, because I don't know this code. Sad that it passes
with the typo, though.

Fixe...

f23ba3a5ee43012fcb4b92e1a2a405a92554f4f2 authored about 9 years ago by Brad Fitzpatrick <[email protected]>
ocsp: add support for OCSP response extensions

Some current uses of OCSP require extensions. In particular, Certificate
Transparency (RFC 6962)...

552e9d568fde9701ea1944fb01c8aadaceaa7353 authored about 9 years ago by Richard Barnes <[email protected]>
x/crypto/ssh/agent: Fix keyring removing the wrong key(s)

The Remove method for the keyring sliced the internal keys list
incorrectly when removing a key....

f18420efc3b4f8e9f3d51f6bd2476e92c46260e9 authored about 9 years ago by Mark Severson <[email protected]>
x/crypto/ssh: run go fmt

Change-Id: Ibb071aa550ca7392543c2d1eba8f8a69ba1d86fa
Reviewed-on: https://go-review.googlesource...

7b85b097bf7527677d54d3220065e966a0e3b613 authored about 9 years ago by Carl Jackson <[email protected]>
x/crypto/otr: reformat the libotr test harness with clang-format.

We have clang-format these days to eliminate any worries about C-code
formatting.

Change-Id: I8...

beef0f4390813b96e8e68fd78570396d0f4751fc authored about 9 years ago by Adam Langley <[email protected]>
x/crypto/otr: update libotr test code for version 4.

The test for this package contains a test case (disabled by default)
that exercises the code aga...

8270119ea21206a1b3539d84a79a3e5e612d3566 authored about 9 years ago by Adam Langley <[email protected]>
x/crypto/otr: make errors fatal.

Since the test against libotr (disabled by default) runs forever, any
errors should be fatal oth...

fb90bd22f59640c78f3b6f3a7b19e633d454f127 authored about 9 years ago by Adam Langley <[email protected]>
x/crypto/otr: clear key slots when handshaking.

The OTR implementation had a bug where key slots would not be marked as
unused after a rehandsha...

d438f321d375f387b7cd2b157bada3741899a9dd authored about 9 years ago by Adam Langley <[email protected]>
crypto/ssh: fix typo in error string.

cound -> could
Also change fmt.Errorf -> errors.New for consistency.

Change-Id: I0b6900a76b70cd...

346896d57731cb5670b36c6178fc5519f3225980 authored about 9 years ago by Jonathan Boulle <[email protected]>
x/crypto/openpgp/packet: fix message for errors resulting from an unknown cipher.

Change-Id: Icebde4a001b220a64aa4bcddd206484feed5ad79
Reviewed-on: https://go-review.googlesource...

b270509459adaed5fe5be459e6ddb0e1f3ef803d authored about 9 years ago by Adam Langley <[email protected]>
otr: smpFailureError processing tlvTypeSMP3 prevents sending tlvTypeSMP4

* The other side is left hanging, waiting for their chance to do the
comparison.

Change-Id:...

ccca2aa616871b33c7bbd08c5274b97af2862756 authored about 9 years ago by Arlo Breault <[email protected]>
x/crypto/pkcs12: deal with short byte array in PBKDF

A bug in the PBKDF implementation in the pkcs12 package caused certain
inputs to produce the wro...

575fdbe86e5dd89229707ebec0575ce7d088a4a6 authored about 9 years ago by Cedric Staub <[email protected]>
x/crypto: Add pkcs12 package for reading pkcs12 data

Package pkcs12 provides some Go implementations of PKCS#12.
This implementation is distilled fro...

c8b9e6388ef638d5a8a9d865c634befdc46a6784 authored over 9 years ago by Paul Meyer <[email protected]>
golang.org/x/crypto/openssh: don't loop forever after a bad password.

SymmetricKeyEncrypted cached the results of decryption so, if a bad
password was given, ReadMess...

0c93e1ff9f91f0c63bf17b123de503d023434fdd authored over 9 years ago by Adam Langley <[email protected]>
x/crypto/ssh: Add protocol version to ServerVersion

280be00 introduced custom server versions; however, at least OpenSSH
clients do not accept a ser...

59a4410d829a8bb774b02b56d4aeab633414f233 authored over 9 years ago by Lewin Bormann <[email protected]>
crypto/ssh: Support turning a crypto.Signer into an ssh.Signer

This adds a NewSignerFromSigner to crypto/ssh which takes a
crypto.Signer and turns it into an s...

e74b0352e547e3830f8471e7ae9609239c52606f authored over 9 years ago by Evan Broder <[email protected]>
otr: Fix revealing MAC keys when a DH key is rotated

The existing implementation did not save all the fields in keySlot, which not
only caused a cach...

aedad9a179ec1ea11b7064c57cbc6dc30d7724ec authored over 9 years ago by Reinaldo de Souza Jr <[email protected]>
crypto/ssh: Parse ECDSA key using struct

Change parseECDSA() to unmarshal the key's contents into a struct
representing the wire format, ...

d5c5f1769f2fcd2377be6f29863081f59a4fc80f authored over 9 years ago by Matt Bostock <[email protected]>
openpgp: Handle signatures that have multiple signature packets

Fixes #12242

Change-Id: Ie40e84bc9e7db390219d85a7eddea99accb19cb8
Reviewed-on: https://go-revie...

2b8f0970a83ce6f266cd18578145d1d6183fa24a authored over 9 years ago by SeanBurford <[email protected]>
openpgp/clearsign: Correctly handle whitespace-only lines

clearsign.Encode currently creates bad signatures for inputs containing
lines that that consist ...

fc08251b062a494de96158df024e1da5800a1685 authored over 9 years ago by Peter Tseng <[email protected]>
crypto/ssh: clearer error messages when "no ciphers in common"

The error message reported by the ssh client when it can't find a
"cipher" in common between the...

6c2080b3cc9768d54d674c90e6143e40bfd4cc44 authored over 9 years ago by Thomas Desrosiers <[email protected]>
ocsp: use asn1.Enumerated for revocation reason

In the initial patch enabling generation of OCSP responses, the Reason
field in the revokedInfo ...

287a1d87db5d649b01d6193bd9d07e909f08094c authored over 9 years ago by Richard Barnes <[email protected]>
x/crypto/poly1305: fix memory alignment fault in ARM

The current ARM implementation assumes that the input message
is memory aligned and so it ca...

81bf7719a6b7ce9b665598222362b50122dfc13b authored over 9 years ago by Jungho Ahn <[email protected]>
crypto/ssh: fix deadlock during error condition.

Unblock writers if a read error occurs while writers are blocked on a
pending key change.

Add t...

c16968172724c0b5e8bdc6ad33f5a79443a44cd7 authored over 9 years ago by Han-Wen Nienhuys <[email protected]>
x/crypto/ssh: close memPipe after running kex test.

Change-Id: I6022d669946a7cb3403757a7c0dbf21a474e1c95
Reviewed-on: https://go-review.googlesource...

4e213c0672297f4a0b1c3e73fc4c7fb05b7530c8 authored over 9 years ago by Han-Wen Nienhuys <[email protected]>
x/crypto/ssh: implement [email protected] key agreement.

Fixes golang/go#11004.

Change-Id: Ic37cf9d620e3397b7ad769ae16abdaee63a7733b
Reviewed-on: https:...

aca188fab614fbb026d73dc7fd1f9bd5d13f664d authored over 9 years ago by hanwen <[email protected]>
x/crypto/ssh/test: test all key exchanges against sshd.

Change-Id: I9d775d6e9c39bee1f2bf914ba3659acb6b0029dd
Reviewed-on: https://go-review.googlesource...

e3ebf1a8d39ecb2b2c504d1370d0fdb929f671b3 authored over 9 years ago by Han-Wen Nienhuys <[email protected]>
ocsp: Remove "explicit" tag from "revokedInfo"

The current implementation is not compliant with the ASN.1 structure
for an OCSP response in RFC...

173ce04bfaf66c7bb0fa9d5c0bfd93e773909dbd authored over 9 years ago by Richard Barnes <[email protected]>
crypto/ssh: Handle error in dial to avoid a goroutine leak

If the channel open request failed, a nil channel would be provided to
DiscardRequests, which wo...

83f1503f771a82af8a31f358eb825e9efb5dae6c authored over 9 years ago by Eric Garrido <[email protected]>
crypto/ssh: allow client to specify host key algorithms.

Fixes golang/go#11722.

Change-Id: I4fa2a1db14050151f9269427ca35cf7ebd21440a
Reviewed-on: https:...

2f3083f6163ef51179ad42ed523a18c9a1141467 authored over 9 years ago by hanwen <[email protected]>
ssh: fix flake in TestHostKeyCert

Update golang/go#11811

The increased default concurrency in Go 1.5 showed up a test flake in
th...

77de70a8d459abbd88b95faa92f4a69bd2f5a7d8 authored over 9 years ago by Dave Cheney <[email protected]>
ssh: fix deadlock during error path

Fixes golang/go#11882

If an error occurs during handshakeTransport.writePacket the lock may not...

7f27901cb9636a61b9b0b1bab2679b2a9a12eb38 authored over 9 years ago by Dave Cheney <[email protected]>
ssh: skip TestHandshakeBasic on Plan 9

Updates golang/go#7797.

Change-Id: I7aa57f3fb812ecf644c8f8c065848938868e473b
Reviewed-on: https...

fcdb74e78f2621098ebc0376bbadffcf580ccfe4 authored over 9 years ago by David du Colombier <[email protected]>
x/crypto: add support for Tiny Encryption Algorithm (TEA)

TEA is still in use, particularly in old software.

The algorithm is described at,
http://www.ci...

e7913d6af127b363879a06a5ae7c5e93c089aedd authored over 9 years ago by Dhiru Kholia <[email protected]>
x/crypto/openpgp/packet: validate parsed rsa private keys

parseRSAPrivateKey calls rsa.PrivateKey.Precompute which triggers
divide-by-zero panic if either...

f2c09b05fad1cff24f128c2a653041125bdec44c authored over 9 years ago by Michael Gehring <[email protected]>
crypto/openpgp: make it possible to set the key length

Fixes golang/go#6693.

Change-Id: I7322e107bd5f7ad07062dcaadeaa3e85a101015a
Reviewed-on: https:/...

56474dfd625f18739b46f075b138fd0133717491 authored over 9 years ago by Jeff R. Allen <[email protected]>
openpgp: Fix panic on v3 public keys with too-short modulus.

Found using gofuzz.

Fixes golang/go#11504

Change-Id: I49cf01e75e37c5d87dad58c5349161d79d0b72f5...

ae8e58be794a8cd38f3ea0f9251cd494dcd72983 authored over 9 years ago by Brian Gitonga Marete <[email protected]>
openpgp: Fix panic on opaque subpackets with length 0.

Some invalid input may be parsed so that the length of an opaque
subpacket turns out to be 0. In...

cb32d3bd66c988221f95c4518de9aaf3b1e09233 authored over 9 years ago by Brian Gitonga Marete <[email protected]>
crypto/ssh: allow identities to be constrained.

The ssh-agent protocol allows the usage of keys and certs added to a
given agent to be constrain...

7d5b0be716b9d6d4269afdaae10032bb296d3cdf authored over 9 years ago by Peter Moody <[email protected]>
ssh: fix spelling of test so that it runs

Change-Id: I65ebae299f272d5f1367ca4c2e47e51f9c392b6a
Reviewed-on: https://go-review.googlesource...

4d8f0cfeca8290cfc0091edf678a138ce669b1bb authored over 9 years ago by Andrew Gerrand <[email protected]>
crypto/ssh: fix a comment (trivial)

Comment in Agent made to conform the godoc style.

Change-Id: I4e1e8ce1a15ca346715fae257ae2178f5...

02a186af8b62cb007f392270669b91be5527d39c authored over 9 years ago by Dmitry Savintsev <[email protected]>
poly1305/arm: allow building with Go 1.3

This is the same as https://golang.org/cl/154120043

Since the file textflag.h is not available ...

f6a608df624ae17d57958a8a294c66da81730577 authored over 9 years ago by Alexander Neumann <[email protected]>
x/crypto/ssh: fix comment

Fixes golang/go#11603

Change-Id: I019af73f5e036b47b8bd6c4a5541c06b97b44f11
Reviewed-on: https:/...

4831188890de893ae55d9ecd1bbafc340ce0ff9f authored over 9 years ago by Michael Gehring <[email protected]>
go.crypto/openpgp/packet: fix comment typo.

Thanks to Matt Goodall for pointing this out.

Change-Id: I30225299de2a6aba381f38bd753672c1137c3...

2f677ffe0a128ed6d4e3ecb565e4d29a6c6365da authored over 9 years ago by Adam Langley <[email protected]>
x/crypto/ssh: fix bounds check in parseString

Fixes #11348

Change-Id: If083744343256a2a53eb813411ba0c9a359d6dbd
Reviewed-on: https://go-revie...

cc04154d65fb9296747569b107cfd05380b1ea3e authored over 9 years ago by Michael Gehring <[email protected]>
crypto/openpgp: don't panic on nil private signing key in Encrypt

Change-Id: Ib9ef560da02d5d0273eb85137f41253f7cdbe756
Reviewed-on: https://go-review.googlesource...

f1b99bc9f1eb185629f6c4b5bd983dd66da2e0e8 authored over 9 years ago by Giovanni Bajo <[email protected]>
ssh: Add explicit type in comparison with constant to make go-fuzz happy

Currently using go-fuzz with code using golang.org/x/crypto/ssh fails
because it passes CertTime...

60052bd85f2d91293457e8811b0cf26b773de469 authored over 9 years ago by Taru Karttunen <[email protected]>
crypto/ssh: fix format string error in test.

Change-Id: I0c84f11fb74ee478617deb1b743a759c9f789101
Reviewed-on: https://go-review.googlesource...

1e856cbfdf9bc25eefca75f83f25d55e35ae72e0 authored over 9 years ago by Han-Wen Nienhuys <[email protected]>
crypto/ssh: trivial spacing change for gofmt compliance

Extra space added by 'gofmt -w' to align key/value columns
in the new test (TestParseCertWithOpt...

7ac880de98a1cdadc49f14422a09dec4b47be44e authored over 9 years ago by Dmitry Savintsev <[email protected]>
x/crypto/openpgp: cross-signature validation for signing subkeys.

Section 11.1 of RFC4880 requires that binding signatures on
signing subkeys contain a valid embe...

c10c31b5e94b6f7a0283272dc2bb27163dcea24b authored over 9 years ago by KB Sriram <[email protected]>
crypto/openpgp: select newest valid encryption subkey

Change-Id: I5ae662e95d9f0f0cbcbf0b15b6c7c52c51521cca
Reviewed-on: https://go-review.googlesource...

326f0c56aaa360d621f27fe3ff4a89735582822c authored over 9 years ago by Keith Ball <[email protected]>
ocsp: pre-serialized responses and improved ASN.1

OCSP responders sometimes rely on pre-generated responses to increase
performance. In such cases...

5b330e8ba012d9d11b6b0dc4deb41b2736f7b725 authored over 9 years ago by Richard Barnes <[email protected]>
crypto/openpgp: add serialization for encrypted key packets

The new function allows an existing encrypted key packet
to be serialized to a Writer.

Change-I...

ecf53cc13127a66c314c312555ea1b197ed6b83c authored over 9 years ago by Giovanni Bajo <[email protected]>
x/crypto/ssh: add padding oracle countermeasures for AES-CBC.

This deprives an attacker of feedback for guesses against the packet
length given by the connect...

9fb97e878da8d908d467cb8c62408c93ed0107b9 authored over 9 years ago by Han-Wen Nienhuys <[email protected]>
ocsp: fix test on TZ=UTC systems

If the system is using UTC, then time.Now().loc != time.UTC().loc,
so it should not use reflect....

ce6bda69189e9f4ff278a5e181691cd695f753ae authored over 9 years ago by Shenghou Ma <[email protected]>
poly1305: fix compilation on arm with go tip

Fix compilation of poly1305 using go tip - it currently fails with:

./poly1305_arm.s:124: canno...

644910e6da851dcd66a424c71d068d971cfacba5 authored over 9 years ago by Joel Sing <[email protected]>
x/crypto/poly1305: add ARM assembly

This change adds ARMv6 assembly implementation. The referenced assembly code was
the public ...

4d48e5fa3d62b5e6e71260571bf76c767198ca02 authored over 9 years ago by Jungho Ahn <[email protected]>
ssh: add hmac-sha2-256.

Fixes golang/go#10274

Change-Id: Id8386828ee92ccc6cba5197831cdb8b2ce0cd648
Reviewed-on: https:/...

e3f150b4372fce47109dbd8fef5f03cd2af08700 authored over 9 years ago by datianshi <[email protected]>
x/crypto/ssh: bail early if a server has no auth methods configured.

Change-Id: I58fdfbe00fcc4ca09da9699edcc181cc512feef7
Reviewed-on: https://go-review.googlesource...

74f810a0152f4c50a16195f6b9ff44afc35594e8 authored over 9 years ago by Han-Wen Nienhuys <[email protected]>
x/crypto/openpgp: Limit packet recursion depth.

A carefully crafted packet can cause the packet reader to push an
infinite number of recursive p...

24ffb5feb3312a39054178a4b0a4554fc2201248 authored over 9 years ago by KB Sriram <[email protected]>
crypto/ssh: fix encoding of ssh certs with critical options

Attention - BREAKING change for the certificates generated with
the previous versions of crypto/...

59435533c88bd0b1254c738244da1fe96b59d05d authored over 9 years ago by Dmitry Savintsev <[email protected]>
crypto/ssh: update references to the old code.google.com repo

Changed code.google.com repository links to the current
golang.org/x/crypto/ssh (except Gerrit h...

c84e1f8e3a7e322d497cd16c0e8a13c7e127baf3 authored over 9 years ago by Dmitry Savintsev <[email protected]>
crypto/ssh: fix the links to the SSH protocol documents

Minor change - updated the links to the ssh PROTOCOL.* docs.
Currently the [PROTOCOL...] links i...

8b27f58b78dbd60e9a26b60b0d908ea642974b6d authored over 9 years ago by Dmitry Savintsev <[email protected]>
sha3: fix TestAppend to loop twice, to match the comments.

Change-Id: I84713a4173d9de4cd3d14991b8a47c9fbae7dcfd
Reviewed-on: https://go-review.googlesource...

bc65b9074c1a76699f4ef665802d4a1c56e22495 authored over 9 years ago by Glenn Brown <[email protected]>
crypto/ssh: add support for aes128-cbc cipher.

The aes128cbc cipher is commented out in cipher.go on purpose, anyone wants to
use the cipher ne...

5c68cfdf2a545b5ff576c075b459d1fc0c606f82 authored almost 10 years ago by Nathan(yinian) Hu <[email protected]>
poly1305, curve25519: add build constraints for appengine

Updates: golang/go#9845

Change-Id: I78ce460d2a188ee13dd3f80015919a14eba03d07
Reviewed-on: https...

c57d4a71915a248dbad846d60825145062b4c18e authored almost 10 years ago by Marga Manterola <[email protected]>
crypto: add codereview.cfg

See golang.org/cl/4131 for context.

Change-Id: I050ffde0bec2c2fd639e028e1abb22a720e1b2eb
Review...

b7d6bf2c61544745a02f83dec90393985fc3a065 authored almost 10 years ago by Josh Bleecher Snyder <[email protected]>
doc: add CONTRIBUTING.md

Change-Id: Ib52f590ff2bfd44acfd37eb3bb545180f157a135
Reviewed-on: https://go-review.googlesource...

1351f936d976c60a0a48d728281922cf63eafb8d authored almost 10 years ago by Andrew Gerrand <[email protected]>
ocsp: Add server-side OCSP processing

The current content of the ocsp module is focused on the processing needed to implement an OCSP ...

f7445b17d61953e333441674c2d11e91ae4559d3 authored almost 10 years ago by Richard Barnes <[email protected]>
ssh: return session ID in ConnMeta.SessionID.

SessionID() returned nil previously.

Fixes #9761.

Change-Id: I53d2b347571d21eab2d913c2228e8599...

88b65fb66346493d43e735adad931bf69dee4297 authored almost 10 years ago by Han-Wen Nienhuys <[email protected]>
ssh: make godoc examples easier to reuse

Fixes golang/go#9747

Move the example tests to an external test package so that they
must expli...

7db43667c77d5d330c359ffd03f5789cf390e973 authored almost 10 years ago by Dave Cheney <[email protected]>
sha3: move test data to testdata

Change the location of the KAT data for consistency with
other packages.

Change-Id: Ica10ad7d17...

bfc286917c5fcb7420d7e3092b50bbfd31b38a98 authored almost 10 years ago by David Leon Gil <[email protected]>
sha3: use unaligned reads and xors on x86 and x64

Speedup of about 1.4x on x64. Added benchmarks that use the
ShakeHash interface, which doesn't r...

4ed45ec682102c643324fae5dff8dab085b6c300 authored almost 10 years ago by David Leon Gil <[email protected]>
ssh/agent: do not return nil entries from keyring.Signers()

The slice returned is constructed with both a pre-set length and
append() resulting in a slice t...

160b2e156e1c2c1e7d8db6b5e3f6ccf75e9dd34f authored almost 10 years ago by Michael Marineau <[email protected]>
crypto/openpgp: support public keys generated by End-to-End

packet/packet.go: add ECDSA to the algorithms in CanSign()
packet/signature.go: add support for ...

632d287f9f3f54b09809eebbd3cacbcb00b9f2fc authored about 10 years ago by David Leon Gil <[email protected]>
ssh: add ServerConfig.ServerVersion option

The SSH server does not allow for setting a version string in the same
manner as the client. Th...

280be005b3a662119e76768fe9d91171c1142511 authored about 10 years ago by Kristopher Watts <[email protected]>
crypto: copying .gitattributes to all subrepositories

Fixes #9281

Change-Id: I15c448ec0fe8155b5e30e0aabdb48ea1d8504042
Reviewed-on: https://go-review...

c89e5683853da5ed97731b507dcd8cda2b11afaf authored about 10 years ago by Alex Brainman <[email protected]>
ssh/terminal: fix SetSize when nothing on current line

SetSize has a problem may cause the following ReadPassword setting
temporary prompt not working,...

a7ead6ddf06233883deca151dffaef2effbf498f authored about 10 years ago by Derek Che <[email protected]>
crypto: add import comments.

Change-Id: I33240faf1b8620d0cd600de661928d8e422ebdbc
Reviewed-on: https://go-review.googlesource...

1fbbd62cfec66bd39d91e97749579579d4d3037e authored about 10 years ago by David Symonds <[email protected]>
remove codereview.cfg.

731db29863ea7213d9556d0170afb38987f401d4 authored about 10 years ago by David Symonds <[email protected]>
convert .hgignore to .gitignore.

51bc81f67951fa72c8257f5122a22ac0545f7966 authored about 10 years ago by David Symonds <[email protected]>
go.crypto/openpgp: fix nil Config case.

This is a followup to https://golang.org/cl/176080043/. That
change didn't handle the case of a ...

f59690be3f9a31481d227f885bfe2466be0c5d27 authored about 10 years ago by Adam Langley <[email protected]>
go.crypto/openpgp: Allow config. of s2k count for symmetric encrypt.

This patch allows the user to choose the strength of the
passphrase mangling during the process ...

ca455997ca6d2a6417e954eace2fa47de4c7e932 authored about 10 years ago by Brian Gitonga Marete <[email protected]>
go.crypto/ssh/terminal: support bracketed paste mode.

Some terminals support a mode where pasted text is bracketed by escape sequences. This is very u...

5ff91abc762244e802d98aa34c6c0d78f70791f3 authored about 10 years ago by Adam Langley <[email protected]>
go.crypto: use golang.org/x/... import paths

LGTM=bradfitz
R=rsc, bradfitz
CC=golang-codereviews
https://golang.org/cl/167190043

a73c6bbfc58057a968e830ad4bfef59287a56812 authored about 10 years ago by Andrew Gerrand <[email protected]>
go.crypto/ssh/terminal: fix Home and End.

In my notes I had Home and End down as OH and OF. But that's nonsense, they are [H and ]F.
I nev...

1a85842c9ed153459eaf94f2ff4c4e914c54410d authored about 10 years ago by Adam Langley <[email protected]>
go.crypto/ssh/terminal: remove \r from passwords on Windows.

Fixes golang/go#9040.

(Note: can't compile or test this one prior to committing.)

LGTM=iant, b...

30ad74476e5c37a080ab5999ce9ab4465a2ecfac authored about 10 years ago by Adam Langley <[email protected]>