Ecosyste.ms: OpenCollective

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

cert-manager

cert-manager is a Kubernetes add-on to automate the management and issuance of TLS certificates.
Collective - Host: opensource - https://opencollective.com/cert-manager - Website: https://cert-manager.io - Code: https://github.com/cert-manager

go.crypto/openpgp: Allow configuration of s2k hash during encryption.

This patch/CL allows the user to configure the hash function
used in the s2k key-stretching tran...

github.com/cert-manager/crypto - c24604da51dc05a4d713581b024fbdd9a000568d authored about 10 years ago by Brian Gitonga Marete <[email protected]>
go.crypto/openpgp: don't corrupt encrypted private key when decryption fails.

Since the decryption was done in place, if an incorrect key was given,
the encrypted data would ...

github.com/cert-manager/crypto - 3e2271302c085ee7a901f58dbc969e4bb766ab98 authored about 10 years ago by Adam Langley <[email protected]>
go.crypto/ssh/terminal: fix crash when terminal narrower than prompt.

Previously, if the current line was "empty", resizes wouldn't trigger
repaints. However, the lin...

github.com/cert-manager/crypto - 7780ec1765a51ccc5ca19caaa72712ae6d86f3b7 authored about 10 years ago by Adam Langley <[email protected]>
sha3: change range statement in test to work with Go 1.3 and earlier

LGTM=bradfitz
R=agl, bradfitz
CC=golang-codereviews
https://golang.org/cl/157930043

github.com/cert-manager/crypto - cb7a96fa34f94f61171c4bdce01baf2411356574 authored about 10 years ago by Ian Lance Taylor <[email protected]>
go.crypto/sha3: optimize round function

benchmark old ns/op new ns/op delta
BenchmarkPermutationFunction ...

github.com/cert-manager/crypto - 9b55b542f68bcaf688633f6e810d3d41b9c87739 authored about 10 years ago by Eric Roshan-Eisner <[email protected]>
curve25519, poly1305: change last CL to build with Go 1.3

It also still works with Go 1.4.

LGTM=agl
R=agl
CC=golang-codereviews
https://golang.org/cl/154...

github.com/cert-manager/crypto - 902e2dcb72d7cab5a9b4de3ee5e9abb73ef83973 authored about 10 years ago by Ian Lance Taylor <[email protected]>
curve25519, poly1305: mark constants as RODATA

Fixes tests when using Go tip. Without this the link steps
fails with errors like:

missing Go ...

github.com/cert-manager/crypto - 20b2ab3f620101745124d791d5dfd30e1708723a authored about 10 years ago by Ian Lance Taylor <[email protected]>
go.crypto/ssh: clean up address parsing in forward code.

LGTM=agl
R=agl, dave, jpsugar
CC=golang-codereviews
https://golang.org/cl/134700043

github.com/cert-manager/crypto - 72116d5c176eaf2929a681619a3adb9b24e332a3 authored over 10 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/ssh: reuse packet buffer for channel writes.

Test that different extended data streams within a channel are
thread-safe.

benchmark ...

github.com/cert-manager/crypto - fc84ae5437930893ee15ac06fad1e5467e18969a authored over 10 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/sha3: use the go1.4 tag to register the hash functions.

Prior to Go 1.4, crypto didn't have the consts defined for SHA-3.

LGTM=bradfitz
R=bradfitz
CC=g...

github.com/cert-manager/crypto - 82442e0e955be375a24923697acfc8cef2b33889 authored over 10 years ago by Adam Langley <[email protected]>
go.crypto/sha3: update to sync with draft FIPS-202

1. API:

This exposes a minimal API: the SHA-3 functions implement hash.Hash. The
SHAKE function...

github.com/cert-manager/crypto - 1b32d8b50a20d8fb3f40d1d50cb9d75cd0135bc8 authored over 10 years ago by David Leon Gil <[email protected]>
go.crypto/openpgp: fix clearsigned parsing of messages with leading blank lines.

Fixes golang/go#8508.

LGTM=bradfitz
R=bradfitz
CC=golang-codereviews
https://golang.org/cl/1289...

github.com/cert-manager/crypto - 18c283559e20c6fa8b7639afd6c8ba22645655cd authored over 10 years ago by Adam Langley <[email protected]>
go.crypto/ssh: skip tests that start ssh-agent.

Also stops leaking /tmp/ directories.

Fixes golang/go#8489.

LGTM=dave, minux
R=dave, minux, ag...

github.com/cert-manager/crypto - 9e886ee4f218fc3dcdf33c35cee6e798d61c5b85 authored over 10 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/openpgp: return signature error rather than unknown issuer.

In the event that a detached signature fails to verify, the code would
continue trying to find o...

github.com/cert-manager/crypto - 3092f0d93ba634e09d6cca8f935db357229b6ad5 authored over 10 years ago by Adam Langley <[email protected]>
go.crypto/ssh/test: skip tests during -short mode

This proposal effectively disables all the ssh/test tests when run with the -short flag supplied...

github.com/cert-manager/crypto - ed03dad8de553b023b198606d52b6d968ad57b39 authored over 10 years ago by Dave Cheney <[email protected]>
go.crypto/blowfish: support salts larger than 16 bytes.

Supporting larger salts makes it possible to implement bcrypt-pbkdf
(http://www.tedunangst.com/f...

github.com/cert-manager/crypto - b7f382b979dc349948b0e69fbbf7fb2a7ef6b7d9 authored over 10 years ago by Dmitry Chestnykh <[email protected]>
go.crypto/ssh/terminal: better handling of window resizing.

There doesn't appear to be perfect behaviour for line editing
code in the face of terminal resiz...

github.com/cert-manager/crypto - 76cee1b7b184f79a9d93bbfcb287d0c03391928c authored over 10 years ago by Adam Langley <[email protected]>
go.crypt/ssh/terminal: declare TCGETS, TCSETS constants locally.

Currently the ssh/terminal package cannot be compiled under gccgo. Even though gccgo may be runn...

github.com/cert-manager/crypto - 2aff5f12d83011dd1f9aeb358eb851b28668cf60 authored over 10 years ago by Dave Cheney <[email protected]>
go.crypto/openpgp: fix hash presence checks.

At some point in the distant past, crypto.Hash.New() changed from
returning nil when a hash func...

github.com/cert-manager/crypto - aeb0262c111aba457462a18e0ab779a1c77ad783 authored over 10 years ago by Adam Langley <[email protected]>
go.crypto/ssh/terminal: support ^U, ^D and ^L.

LGTM=bradfitz
R=bradfitz, marios.nikolaou
CC=golang-codereviews
https://golang.org/cl/92220043

github.com/cert-manager/crypto - 9fb356864640495bb15bef1f3e78c4264527b364 authored over 10 years ago by Adam Langley <[email protected]>
go.crypto/hkdf: get rid of appends

LGTM=agl
R=golang-codereviews, bradfitz, agl
CC=golang-codereviews
https://golang.org/cl/95370044

github.com/cert-manager/crypto - ce1cf546ac92dd001ee433ec58b6b0f9828e1cee authored over 10 years ago by Dmitry Chestnykh <[email protected]>
go.crypto/ssh: fix authentication after all public keys are rejected by a server.

Validating a public key doesn't return any remaining methods so, if all public keys were rejecte...

github.com/cert-manager/crypto - c34e38ab9ea85314630ff172a2378cd5da44e299 authored over 10 years ago by Adam Langley <[email protected]>
go.crypto/openpgp: fix user id signing.

Entity.SignIdentity used the wrong signature function and produced invalid
certification signatu...

github.com/cert-manager/crypto - 84ca184138ec653f724c2dd81d4e96bfe2b9b68a authored over 10 years ago by Adam Langley <[email protected]>
go.crypto/ssh: use permissions from public key cache when accepting a key.

Fixes golang/go#7913.

LGTM=hanwen
R=hanwen
CC=golang-codereviews
https://golang.org/cl/96220043

github.com/cert-manager/crypto - 2dfe547928fdf792f2d4b626eeab4490419ca5f4 authored over 10 years ago by Adam Langley <[email protected]>
go.crypto/ssh: try authentication methods in ClientConfig order.

LGTM=jpsugar, agl
R=agl, jpsugar
CC=golang-codereviews
https://golang.org/cl/92240045

github.com/cert-manager/crypto - 6f0540ef5e740839c84c8a89ac9cd1c72a3bdacd authored over 10 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/ssh/test: enable test cases on dragonfly

LGTM=agl
R=golang-codereviews, agl
CC=golang-codereviews
https://golang.org/cl/98840043

github.com/cert-manager/crypto - f8eacb97ce7be6eed2ec9f3c07ee2ea1b73db629 authored over 10 years ago by Mikio Hara <[email protected]>
go.crypto/ssh/terminal: add support for BSD variants

LGTM=agl
R=golang-codereviews, agl
CC=golang-codereviews
https://golang.org/cl/97850043

github.com/cert-manager/crypto - b71337fce2f604e4439a8c8f6ea4147137bdd0a0 authored over 10 years ago by Mikio Hara <[email protected]>
go.crypto/blowfish: no need for key in initCipher

LGTM=robert.hencke
R=golang-codereviews, robert.hencke
CC=golang-codereviews
https://golang.org/...

github.com/cert-manager/crypto - c261757620303e6eee982918d75f3cb9342b8971 authored over 10 years ago by Dmitry Chestnykh <[email protected]>
go.crypto/openpgp: check for revoked keys.

R=agl
CC=golang-codereviews
https://golang.org/cl/95050043

github.com/cert-manager/crypto - aa3adaf1aa5ad51e1aa2b29b5875fece929e9b75 authored over 10 years ago by Adam Langley <[email protected]>
ssh/forward: Fix reference to the functions to call to route authentication requests.

R=agl
CC=golang-codereviews, hanwen
https://golang.org/cl/95910043

github.com/cert-manager/crypto - df2851958a0ce56eeebd5354ee55aea25e9d9919 authored over 10 years ago by David Calavera <[email protected]>
go.crypto/ssh/agent: add key type to testAgentInterface failure messages.

R=agl, dave, jpsugar
CC=golang-codereviews
https://golang.org/cl/88260043

github.com/cert-manager/crypto - 7c7765c32f8127cd34cde75d2eb450ae6a7b692e authored over 10 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/ssh/agent: prefix errors with "agent".

R=agl, dave, jpsugar
CC=golang-codereviews
https://golang.org/cl/87810047

github.com/cert-manager/crypto - 15264ff7c79250925e64c7c83fb515578c16e187 authored over 10 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/ssh: fix messages_test.go on 32-bit platforms.

LGTM=dave
R=agl, dave
CC=golang-codereviews
https://golang.org/cl/88060043

github.com/cert-manager/crypto - dac81c328bf057f91b0a96836dea1809b7eb31d1 authored over 10 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/ssh: Add support for the pre-2006 RC4 cipher mode.

LGTM=hanwen
R=agl, hanwen
CC=golang-codereviews
https://golang.org/cl/86600044

github.com/cert-manager/crypto - e1b0d6c49fae5632d0a563812fce85b5b542fbcf authored over 10 years ago by Yan Zou <[email protected]>
go.crypto/ssh: only offset channel IDs when debugMux is

set.

Otherwise, the package leaks data about total number of
connections established through its...

github.com/cert-manager/crypto - 058f0eec529666ecacd81b63aba586dad0b34a6b authored over 10 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/ssh: build test_unix_test on Plan 9

LGTM=minux.ma
R=golang-codereviews, minux.ma
CC=golang-codereviews
https://golang.org/cl/86630043

github.com/cert-manager/crypto - 7e436327309324370917a1878da60107b88499aa authored over 10 years ago by David du Colombier <[email protected]>
go.crypto/ssh: remove old files.

In c0fc595a2cb5, hg didn't notice the files that had been removed from
the working directory. Th...

github.com/cert-manager/crypto - 43c4f8a8964d075ae4829f4cabb2f8c0b685fdc5 authored over 10 years ago by Adam Langley <[email protected]>
go.crypto/ssh: import gosshnew.

See https://groups.google.com/d/msg/Golang-nuts/AoVxQ4bB5XQ/i8kpMxdbVlEJ

R=hanwen
CC=golang-cod...

github.com/cert-manager/crypto - fa50e7408b9ef89ff2965535b59f1a0010c0770b authored over 10 years ago by Adam Langley <[email protected]>
go.crypto/blowfish: allow shorter passwords.

bcrypt didn't allow one, two and three letter passwords which is a
policy decision best left to ...

github.com/cert-manager/crypto - 8f45c680ceb25c200b8c301d9184532aeb7cb36e authored over 10 years ago by Adam Langley <[email protected]>
go.crypto/ssh: build tests on Plan 9

LGTM=minux.ma
R=golang-codereviews, minux.ma
CC=golang-codereviews
https://golang.org/cl/64390044

github.com/cert-manager/crypto - a2c10b497568d877180ac7558938b4ad907de9dc authored almost 11 years ago by David du Colombier <[email protected]>
go.crypto/hkdf: implement hash-based, key derivation.

Detailed description in RFC 5869.

LGTM=agl
R=agl, minux.ma
CC=golang-codereviews
https://golang...

github.com/cert-manager/crypto - f82d56354e6a4ae412f98af694bc6a11cee55862 authored almost 11 years ago by Péter Szilágyi <[email protected]>
undo CL 51690043 / abf8f8812575

Breaks FreeBSD build of subrepo for non-tip users.

««« original CL description
go.crypto/ssh/te...

github.com/cert-manager/crypto - 63a71ca82d5ccbe458cc4acef0c0ea8076463976 authored almost 11 years ago by Brad Fitzpatrick <[email protected]>
go.crypto/ssh/terminal: enable freebsd build

syscall.Termios, which was the only thing breaking the build, is
available in go tip now
(https:...

github.com/cert-manager/crypto - ef64186525f45244f1fd8d843a4474ef77d50f73 authored almost 11 years ago by Michael Gehring <[email protected]>
.hgignore: add comment setting policy

R=golang-codereviews, rsc
CC=golang-codereviews
https://golang.org/cl/44830043

github.com/cert-manager/crypto - 9717de930fd435317a84157be14c28f8d8466e1c authored about 11 years ago by Rob Pike <[email protected]>
codereview: switch defaultcc to golang-codereviews

See this thread for background:
https://groups.google.com/forum/#!topic/golang-dev/xG7vPi21r8g

...

github.com/cert-manager/crypto - 08da9c60bc7065e1a1df887121f42db309a6ff9a authored about 11 years ago by Russ Cox <[email protected]>
go.crypto/ssh: Increase window size.

Increase window size for channels (session and tcpip) to 64 *
max packet size (32 KB), which is ...

github.com/cert-manager/crypto - 4758fe8ce4962afa29913fd3600fed2c3bd1aac4 authored about 11 years ago by Jakob Borg <[email protected]>
go.crypto/ssh: cosmetic: unnest signing code for public key auth.

R=dave
CC=golang-dev
https://golang.org/cl/15930044

github.com/cert-manager/crypto - 577ae2abf995653ad750624b223792d65a654333 authored about 11 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/ssh: in {Server,Client}Conn, read session ID from

transport layer.

R=agl, dave
CC=golang-dev
https://golang.org/cl/15870044

github.com/cert-manager/crypto - 34df1ce598ca7a7092b1adeb7ce6a83433a65b17 authored about 11 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/ssh: ensure {Server,Client}Conn do not expose io.ReadWriter

Transport should not be a ReadWriter. It can only write packets, i.e. no partial reads or writes...

github.com/cert-manager/crypto - c0d640c88782f757a45d3f7b93eec2ec63b229cb authored about 11 years ago by Dave Cheney <[email protected]>
go.crypto/ssh: only close connection if it was open in TestClientUnsupportedKex.

R=dave
CC=golang-dev
https://golang.org/cl/15450046

github.com/cert-manager/crypto - 105632d35b7181298edeb557a23e66534203796f authored about 11 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/ssh: Implement CertTime to properly handle the "infinite" time

value ^0, which would become negative when expressed as int64.

R=agl, dave, jpsugar, hanwen
CC=g...

github.com/cert-manager/crypto - 94779a0cf10912a27e0c2f266eea5a83283b4420 authored about 11 years ago by Jonathan Pittman <[email protected]>
go.crypto/ssh: additional coverage of message unmarshaling

R=golang-dev, hanwen
CC=golang-dev
https://golang.org/cl/14767043

github.com/cert-manager/crypto - 0b167df1b45768c172a3d53bd61002a0d5e2e90c authored about 11 years ago by Dave Cheney <[email protected]>
go.crypto/ssh: Add certificate verification, step up support for authorized keys

R=agl, hanwen, jpsugar, dave
CC=golang-dev
https://golang.org/cl/14540051

github.com/cert-manager/crypto - 9112f50fcd3d20c885cb320db643f60e0ae77821 authored about 11 years ago by Jonathan Pittman <[email protected]>
go.crypto/ssh: put version exchange in function

R=golang-dev, dave, jpsugar, agl
CC=golang-dev
https://golang.org/cl/14641044

github.com/cert-manager/crypto - f5f25bdad0cb2b768bdea003ed92329914931542 authored about 11 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/ssh: move channelForwardMsg declaration.

R=golang-dev, dave
CC=golang-dev
https://golang.org/cl/14669046

github.com/cert-manager/crypto - ed40a6cc352d9acfba912aae191023ebdc0461d1 authored about 11 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/ssh: (un)marshal data without type byte prefix.

This helps manipulating data in global and channel request
payloads.

R=agl, dave, jpsugar
CC=go...

github.com/cert-manager/crypto - 49702c17ccd6ae14f6d5ca83f23019f30a92f71a authored about 11 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/ssh: add String method to RejectionReason.

R=agl, dave
CC=golang-dev
https://golang.org/cl/14494055

github.com/cert-manager/crypto - 4a7557f2bd78e48449a1ffded03d4e634a20b910 authored about 11 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/ssh: implement memTransport using sync.Cond.

This makes memTransport safe for use with multiple
writers/closers.

R=golang-dev, dave
CC=agl, ...

github.com/cert-manager/crypto - 7dc9a79b3e5134ea4764a2b9974383cda8d6a4bc authored about 11 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/ssh: cosmetic only spelling fixes

R=agl, hanwen
CC=dave, golang-dev, jpsugar
https://golang.org/cl/14430055

github.com/cert-manager/crypto - 44256fa2dfb760488af0b3f966ab00bcf98b1411 authored about 11 years ago by Jonathan Pittman <[email protected]>
go.crypto/openpgp: support v3 detached signatures.

Although the package doesn't attempt to fully support ancient, version
3 messages, supporting v3...

github.com/cert-manager/crypto - 7bb6c099c01e7e02cd6501b88e68aba407062dfe authored about 11 years ago by Adam Langley <[email protected]>
go.crypto/ssh: fix certificate parsing/marshaling.

The change to add the PublicKey interface accidentally caused certificate handling to expect an ...

github.com/cert-manager/crypto - 15d8abf5c4f384ff6370c85655f17abac6f84716 authored about 11 years ago by JP Sugarbroad <[email protected]>
go.crypto/ssh: move interpretation of msgNewKeys into

transport.

Sending the msgNewKeys packet and setting up the key material
now happen under a lock...

github.com/cert-manager/crypto - 4147256c9cfc043b679bae483b623e0076f9ed60 authored about 11 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/ssh: let client accept DSA and ECDSA host key algorithms.

R=agl, dave, jpsugar, m4dh4tt3r, agl
CC=golang-dev
https://golang.org/cl/14420045

github.com/cert-manager/crypto - 41400feb0baf96138cfa50d5043115e80cd061ab authored about 11 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/ssh/terminal: Allow ^A and ^E as synonyms for Home and End.

I understand that ssh/terminal can't implement everybodys
favorite keyboard shortcuts, but I thi...

github.com/cert-manager/crypto - 153ce2a1d20aa9e7035863aa5569c75018c58591 authored about 11 years ago by Frithjof Schulze <[email protected]>
go.crypto/ssh: parse DSA private keys too.

R=golang-dev, agl
CC=golang-dev
https://golang.org/cl/13966043

github.com/cert-manager/crypto - 4e0581245c387292aaa4f50016fbf2c32ed9b954 authored about 11 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/ssh: separate kex algorithms into kexAlgorithm class.

Adds readPacket() to conn, and renames conn to packetConn.
Key exchanges operate on packetConn, ...

github.com/cert-manager/crypto - 73e99326fb280d3bfd0c28ed55d0a989bf70f8d8 authored about 11 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/otr: Reset Conversation.myKeyId for each AKE.

This shouldn't be necessary according to the OTRv2 spec,
but is expected by at least one other c...

github.com/cert-manager/crypto - a3c6050446ec077a5f411deb35d89b420f8d5fd7 authored over 11 years ago by Frithjof Schulze <[email protected]>
go.crypto/ssh: introduce Signer method, an abstraction of

private keys.

R=agl, jpsugar, jonathan.mark.pittman
CC=golang-dev
https://golang.org/cl/13338044

github.com/cert-manager/crypto - 934c14ffe9a2222a6ff26d9bda83e2f9a5cc8580 authored over 11 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/ssh/terminal: fix non-ASCII history.

The length of history buffer entries (which are stored as strings) was
being used as the number ...

github.com/cert-manager/crypto - 28dc961a18d867afc9c8d143f90212fbea73e4b9 authored over 11 years ago by Adam Langley <[email protected]>
go.crypto/ssh/terminal: support Unicode entry.

Previously, terminal only supported ASCII characters. This change
alters some []byte to []rune s...

github.com/cert-manager/crypto - cb60f353cbc6b930eaa8609446c0d2dd61eb65e1 authored over 11 years ago by Adam Langley <[email protected]>
go.crypto/ssh: introduce PublicKey interface type.

Public functions affected:
-AgentKey.Key
-AgentClient.SignRequest
-ClientKeyring.Key
-MarshalPub...

github.com/cert-manager/crypto - e62b2aead43494d8abe8c8be4cf9993beb379779 authored over 11 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/ssh: Begin adding server side support for more than RSA for client key auth

R=agl, dave, hanwen
CC=ekg, golang-dev
https://golang.org/cl/13528044

github.com/cert-manager/crypto - 6a743c56c79964532cf81eb3e71013c7eaf286bc authored over 11 years ago by Jonathan Pittman <[email protected]>
go.crypto/ssh: remove misleading marshalPrivRSA.

Properly capitalize publicKey throughout.

R=golang-dev
CC=agl, dave, golang-dev, jpsugar
https:...

github.com/cert-manager/crypto - f17d1302814ed95db5a4fae9ac53b86021a7584b authored over 11 years ago by Han-Wen Nienhuys <[email protected]>
openpgp/packet: Compact UserAttribute subpacket lengths, fixes signatures.

Necessary to reproduce the same hash for verifying a UserAttribute signature.
Reuse and fix defe...

github.com/cert-manager/crypto - 58b09dec0e34ecb38f4d724f6ccd3b3b745f7029 authored over 11 years ago by Casey Marshall <[email protected]>
go.crypto/ssh/test: Only show SSHD debug output if test fails.

R=agl, dave, jpsugar
CC=golang-dev
https://golang.org/cl/13438043

github.com/cert-manager/crypto - ffadfa66488ddd3d386e89ebb19280aa87c098a6 authored over 11 years ago by Han-Wen Nienhuys <[email protected]>
openpgp/packet: Add support for V3 public keys and signatures.

My goal here is to allow read-only access to legacy key material without allowing new V3 keys or...

github.com/cert-manager/crypto - 964142eb526efd9ad5b909a094a5f7f139252c60 authored over 11 years ago by Casey Marshall <[email protected]>
go.crypto/curve25519: rewrite generic code to be constant time.

Previously curve25519 contained a constant-time, optimised amd64 implementation and
a generic im...

github.com/cert-manager/crypto - 5a4ea2fde36b6d025182d6b240aa4518791d58cb authored over 11 years ago by Adam Langley <[email protected]>
go.crypto/openpgp/packet: use minimal interface for SerializeSignaturePrefix.

Only an io.Writer is needed in this case.

Fixes golang/go#6035.

R=golang-dev, bradfitz
CC=gola...

github.com/cert-manager/crypto - 488d045bc097d627d766531fb5ad8d48614e04ef authored over 11 years ago by Adam Langley <[email protected]>
openpgp/packet: Parse and serialize ECC key material (RFC 6637).

Support ECDSA signature verification.

R=agl
CC=golang-dev
https://golang.org/cl/13141044

github.com/cert-manager/crypto - da934910d6e43ac46c41a3415580bf42f867157a authored over 11 years ago by Casey Marshall <[email protected]>
go.crypto/ssh: use 127.0.0.1 during TestKexAlgorithms (fixes windows build)

R=golang-dev, mikioh.mikioh, remyoudompheng
CC=golang-dev
https://golang.org/cl/13370043

github.com/cert-manager/crypto - 665213f561b1d86f94956515da4886141e45eb9b authored over 11 years ago by Alex Brainman <[email protected]>
go.crypto/ssh: Update Dial to perform remote resolution of DNS names.

R=agl
CC=golang-dev
https://golang.org/cl/13010047

github.com/cert-manager/crypto - a1beccb9f04fe55cadfe429117eb2edb74460ce6 authored over 11 years ago by JP Sugarbroad <[email protected]>
go.crypto/ssh: Use net.UnixConn for connecting client and sshd.

This obviates custom code to emulate a thread-safe connection.

Use this for testing that listen...

github.com/cert-manager/crypto - a93ee0c91a299defaa20470b6355ead78c7e168c authored over 11 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/openpgp/packet: Add user attribute packet support.

Supports JPEG images as well as free-form arbitrary subpacket data in
user attributes (RFC 4880,...

github.com/cert-manager/crypto - 3780a70b7b78411f936c54cb55b5b50d38bb9bb9 authored over 11 years ago by Casey Marshall <[email protected]>
go.crypto/ssh: implement ECDH.

Implement elliptic-curve Diffie-Hellman, including host key signature
verification.

Moves host ...

github.com/cert-manager/crypto - d7d50b0a7ca68e2c21897511107809de9cee1137 authored over 11 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/ssh/terminal: handle ^W, ^K and ^H

R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/13207043

github.com/cert-manager/crypto - b725ff72eb4ef6b906846cc73efacaab8da3b2d1 authored over 11 years ago by Adam Langley <[email protected]>
crypto/ssh: Allow customization of the client version.

R=agl, golang-dev, dave
CC=golang-dev
https://golang.org/cl/13176044

github.com/cert-manager/crypto - c2c80b64c04ccb917376270f715718ec87bacb29 authored over 11 years ago by JP Sugarbroad <[email protected]>
crypto/ssh: Handle msgUserAuthBanner during keyboard-interactive auth.

R=agl, golang-dev
CC=golang-dev
https://golang.org/cl/12983046

github.com/cert-manager/crypto - 504f1d5525c6284d0974c7dc1578bff01a5575be authored over 11 years ago by JP Sugarbroad <[email protected]>
openpgp: Implement compressed data packets & add support for compressing data during symmetric encryption.

This patch implements the facilities needed to compress data before
encryption as allowed (and r...

github.com/cert-manager/crypto - 690e22b80a4c5bae73ab7186ddcca14f82dee9de authored over 11 years ago by Brian Gitonga Marete <[email protected]>
go.crypto/openpgp: test that hashes are compiled in before using them.

Previously, if Encrypt decided to use a hash function that wasn't
compiled in then it would pani...

github.com/cert-manager/crypto - f23aef828f9b715b20ed93bbb1041b215f97a2a2 authored over 11 years ago by Adam Langley <[email protected]>
go.crypto/ocsp: pass in the issuing certificate.

Paul van Brouwershaven pointed out that it would be better to pass in
the issuing certificate an...

github.com/cert-manager/crypto - 16d76afb29e22303d6e11f9db51e796953447106 authored over 11 years ago by Adam Langley <[email protected]>
go.crypto/ssh: seed random generator, so auto port allocation is truly random.

R=agl, dave
CC=golang-dev
https://golang.org/cl/12027043

github.com/cert-manager/crypto - 4dc7c8e2f49e7a13e0b380a777ac7b34fb7f4459 authored over 11 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/ssh: add workaround for broken port forwarding in

OpenSSH 5.

Tested with OpenSSH_5.9

R=agl, dave
CC=golang-dev
https://golang.org/cl/11921043

github.com/cert-manager/crypto - 2d394e30250de5bcca4998d72fdf78689b4c85fe authored over 11 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/openpgp: don't select expired keys.

When selecting keys for encryption, don't select keys that have
expired.

Fixes golang/go#5808.
...

github.com/cert-manager/crypto - eb19e229bd898d2a3e69bdc0478553927be3b235 authored over 11 years ago by Adam Langley <[email protected]>
go.crypto/ssh: close channel feeding tcpListener.

Close both on closing the listener, and on closing the
connection. Test the former case.

R=dave...

github.com/cert-manager/crypto - 7f7cbbf18eb3ab6aa04ded92fc89b3088ee30849 authored over 11 years ago by Han-Wen Nienhuys <[email protected]>
go.crypto/salsa: fix typo in comment and move TODO out of package comment.

Thanks to Frithjof Schulze for noticing.

R=goland-dev, r
CC=golang-dev
https://golang.org/cl/11...

github.com/cert-manager/crypto - 396847505b5d877809d99cbba288cbca62ea189c authored over 11 years ago by Adam Langley <[email protected]>
crypto: Correct s2k type constants. They are 0,1,3 according to both the RFC: http://tools.ietf.org/html/rfc4880#section-3.7

And according to the gpg implementation: http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git&a=se...

github.com/cert-manager/crypto - 0982ebf089dd47e7b42c8dcde0f6d50e56e66956 authored over 11 years ago by Drew Hintz <[email protected]>
go.crypto/ssh/terminal: support Go 1.0.

For those still stuck on Go 1.0.

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/11297043

github.com/cert-manager/crypto - c4978816b9e07452b6688b21411c57fdc4c4dfc8 authored over 11 years ago by Adam Langley <[email protected]>
openpgp: Add support for BZIP2-compressed data packets.

Tested using a variety of files encrypted with gpg and the
"--compress-algo BZIP2" gpg option.

...

github.com/cert-manager/crypto - d43a35d821f1e9a9dcb701ffab4cb5bc12d4006c authored over 11 years ago by Brian Gitonga Marete <[email protected]>
go.crypto/ssh/terminal: don't save passwords in history.

The history buffer would recall previously entered lines: including passwords. With this change,...

github.com/cert-manager/crypto - c4711a569a899315021f1e4f01798f3f5b14ed89 authored over 11 years ago by Adam Langley <[email protected]>
go.crypto/ocsp: make the zero value of RequestOptions valid and documented.

R=bradfitz
CC=golang-dev
https://golang.org/cl/10431044

github.com/cert-manager/crypto - 3f4ad28b7cd04e215e83119cec767b1f03b27547 authored over 11 years ago by Adam Langley <[email protected]>