This website requires JavaScript.
9fb97e878d
x/crypto/ssh: add padding oracle countermeasures for AES-CBC.
Han-Wen Nienhuys
2015-05-11 16:18:18 +02:00
ce6bda6918
ocsp: fix test on TZ=UTC systems
Shenghou Ma
2015-05-24 02:44:32 -04:00
644910e6da
poly1305: fix compilation on arm with go tip
Joel Sing
2015-05-22 01:11:02 +10:00
4d48e5fa3d
x/crypto/poly1305: add ARM assembly
Jungho Ahn
2015-05-06 15:13:52 -07:00
e3f150b437
ssh: add hmac-sha2-256.
datianshi
2015-04-01 13:52:20 -05:00
74f810a015
x/crypto/ssh: bail early if a server has no auth methods configured.
Han-Wen Nienhuys
2015-05-08 18:14:00 +02:00
24ffb5feb3
x/crypto/openpgp: Limit packet recursion depth.
KB Sriram
2015-05-06 21:55:27 -07:00
59435533c8
crypto/ssh: fix encoding of ssh certs with critical options
Dmitry Savintsev
2015-04-28 00:50:35 +02:00
c84e1f8e3a
crypto/ssh: update references to the old code.google.com repo
Dmitry Savintsev
2015-04-22 13:17:00 +02:00
8b27f58b78
crypto/ssh: fix the links to the SSH protocol documents
Dmitry Savintsev
2015-04-16 14:49:17 +02:00
bc65b9074c
sha3: fix TestAppend to loop twice, to match the comments.
Glenn Brown
2015-04-15 17:38:08 -07:00
5c68cfdf2a
crypto/ssh: add support for aes128-cbc cipher.
Nathan(yinian) Hu
2015-04-08 12:39:14 +10:00
c57d4a7191
poly1305, curve25519: add build constraints for appengine
Marga Manterola
2015-03-26 13:36:50 +01:00
b7d6bf2c61
crypto: add codereview.cfg
Josh Bleecher Snyder
2015-03-18 09:44:15 -07:00
1351f936d9
doc: add CONTRIBUTING.md
Andrew Gerrand
2015-02-19 07:57:16 +11:00
f7445b17d6
ocsp: Add server-side OCSP processing
Richard Barnes
2015-01-30 17:23:04 -05:00
88b65fb663
ssh: return session ID in ConnMeta.SessionID.
Han-Wen Nienhuys
2015-02-04 14:11:50 +01:00
7db43667c7
ssh: make godoc examples easier to reuse
Dave Cheney
2015-02-01 17:57:17 +11:00
bfc286917c
sha3: move test data to testdata
David Leon Gil
2015-01-24 13:42:34 -08:00
4ed45ec682
sha3: use unaligned reads and xors on x86 and x64
David Leon Gil
2014-12-26 19:04:10 -08:00
160b2e156e
ssh/agent: do not return nil entries from keyring.Signers()
Michael Marineau
2015-01-12 12:10:45 -08:00
632d287f9f
crypto/openpgp: support public keys generated by End-to-End
David Leon Gil
2014-12-23 01:14:23 -08:00
280be005b3
ssh: add ServerConfig.ServerVersion option
Kristopher Watts
2014-12-18 21:06:17 -07:00
c89e568385
crypto: copying .gitattributes to all subrepositories
Alex Brainman
2014-12-23 17:40:57 +11:00
a7ead6ddf0
ssh/terminal: fix SetSize when nothing on current line
Derek Che
2014-12-18 21:22:47 -08:00
1fbbd62cfe
crypto: add import comments.
David Symonds
2014-12-09 13:38:15 +11:00
731db29863
remove codereview.cfg.
David Symonds
2014-12-08 10:59:03 +11:00
51bc81f679
convert .hgignore to .gitignore.
David Symonds
2014-12-08 10:41:13 +11:00
f59690be3f
go.crypto/openpgp: fix nil Config case.
Adam Langley
2014-11-21 14:11:46 -08:00
ca455997ca
go.crypto/openpgp: Allow config. of s2k count for symmetric encrypt.
Brian Gitonga Marete
2014-11-21 14:04:52 -08:00
5ff91abc76
go.crypto/ssh/terminal: support bracketed paste mode.
Adam Langley
2014-11-16 14:01:45 -08:00
a73c6bbfc5
go.crypto: use golang.org/x/... import paths
Andrew Gerrand
2014-11-10 08:50:25 +11:00
1a85842c9e
go.crypto/ssh/terminal: fix Home and End.
Adam Langley
2014-11-07 19:20:14 -08:00
30ad74476e
go.crypto/ssh/terminal: remove \r from passwords on Windows.
Adam Langley
2014-11-04 10:58:06 -08:00
c24604da51
go.crypto/openpgp: Allow configuration of s2k hash during encryption.
Brian Gitonga Marete
2014-10-29 18:30:24 -07:00
3e2271302c
go.crypto/openpgp: don't corrupt encrypted private key when decryption fails.
Adam Langley
2014-10-25 11:19:44 -07:00
7780ec1765
go.crypto/ssh/terminal: fix crash when terminal narrower than prompt.
Adam Langley
2014-10-25 11:16:08 -07:00
cb7a96fa34
sha3: change range statement in test to work with Go 1.3 and earlier
Ian Lance Taylor
2014-10-13 14:14:22 -07:00
9b55b542f6
go.crypto/sha3: optimize round function
Eric Roshan-Eisner
2014-10-08 10:57:02 -07:00
902e2dcb72
curve25519, poly1305: change last CL to build with Go 1.3
Ian Lance Taylor
2014-10-07 18:09:31 -07:00
20b2ab3f62
curve25519, poly1305: mark constants as RODATA
Ian Lance Taylor
2014-10-07 16:59:07 -07:00
72116d5c17
go.crypto/ssh: clean up address parsing in forward code.
Han-Wen Nienhuys
2014-09-16 12:34:31 -07:00
fc84ae5437
go.crypto/ssh: reuse packet buffer for channel writes.
Han-Wen Nienhuys
2014-09-16 12:30:05 -07:00
82442e0e95
go.crypto/sha3: use the go1.4 tag to register the hash functions.
Adam Langley
2014-09-03 16:08:25 -07:00
1b32d8b50a
go.crypto/sha3: update to sync with draft FIPS-202
David Leon Gil
2014-09-03 12:04:00 -07:00
18c283559e
go.crypto/openpgp: fix clearsigned parsing of messages with leading blank lines.
Adam Langley
2014-08-28 10:37:22 -07:00
9e886ee4f2
go.crypto/ssh: skip tests that start ssh-agent.
Han-Wen Nienhuys
2014-08-13 10:56:59 -07:00
3092f0d93b
go.crypto/openpgp: return signature error rather than unknown issuer.
Adam Langley
2014-08-11 15:41:56 -07:00
ed03dad8de
go.crypto/ssh/test: skip tests during -short mode
Dave Cheney
2014-08-08 11:42:28 +10:00
b7f382b979
go.crypto/blowfish: support salts larger than 16 bytes.
Dmitry Chestnykh
2014-08-01 14:09:20 -07:00
76cee1b7b1
go.crypto/ssh/terminal: better handling of window resizing.
Adam Langley
2014-08-01 11:22:47 -07:00
2aff5f12d8
go.crypt/ssh/terminal: declare TCGETS, TCSETS constants locally.
Dave Cheney
2014-07-07 10:24:36 +10:00
aeb0262c11
go.crypto/openpgp: fix hash presence checks.
Adam Langley
2014-06-04 11:40:03 -07:00
9fb3568646
go.crypto/ssh/terminal: support ^U, ^D and ^L.
Adam Langley
2014-05-27 19:45:07 -07:00
ce1cf546ac
go.crypto/hkdf: get rid of appends
Dmitry Chestnykh
2014-05-25 13:56:25 -07:00
c34e38ab9e
go.crypto/ssh: fix authentication after all public keys are rejected by a server.
Adam Langley
2014-05-13 10:51:53 -07:00
84ca184138
go.crypto/openpgp: fix user id signing.
Adam Langley
2014-05-12 11:23:48 -07:00
2dfe547928
go.crypto/ssh: use permissions from public key cache when accepting a key.
Adam Langley
2014-05-12 11:19:56 -07:00
6f0540ef5e
go.crypto/ssh: try authentication methods in ClientConfig order.
Han-Wen Nienhuys
2014-05-12 11:16:49 -07:00
f8eacb97ce
go.crypto/ssh/test: enable test cases on dragonfly
Mikio Hara
2014-05-05 12:10:24 -07:00
b71337fce2
go.crypto/ssh/terminal: add support for BSD variants
Mikio Hara
2014-05-05 12:07:22 -07:00
c261757620
go.crypto/blowfish: no need for key in initCipher
Dmitry Chestnykh
2014-05-05 11:42:21 -07:00
aa3adaf1aa
go.crypto/openpgp: check for revoked keys.
Adam Langley
2014-05-05 11:41:50 -07:00
df2851958a
ssh/forward: Fix reference to the functions to call to route authentication requests.
David Calavera
2014-05-02 10:55:29 -07:00
7c7765c32f
go.crypto/ssh/agent: add key type to testAgentInterface failure messages.
Han-Wen Nienhuys
2014-04-15 13:48:43 -07:00
15264ff7c7
go.crypto/ssh/agent: prefix errors with "agent".
Han-Wen Nienhuys
2014-04-15 13:42:07 -07:00
dac81c328b
go.crypto/ssh: fix messages_test.go on 32-bit platforms.
Han-Wen Nienhuys
2014-04-15 09:09:03 -07:00
e1b0d6c49f
go.crypto/ssh: Add support for the pre-2006 RC4 cipher mode.
Yan Zou
2014-04-14 10:43:20 -07:00
058f0eec52
go.crypto/ssh: only offset channel IDs when debugMux is set.
Han-Wen Nienhuys
2014-04-14 09:23:18 -07:00
7e43632730
go.crypto/ssh: build test_unix_test on Plan 9
David du Colombier
2014-04-12 22:07:48 +02:00
43c4f8a896
go.crypto/ssh: remove old files.
Adam Langley
2014-04-09 14:37:07 -07:00
fa50e7408b
go.crypto/ssh: import gosshnew.
Adam Langley
2014-04-09 13:57:52 -07:00
8f45c680ce
go.crypto/blowfish: allow shorter passwords.
Adam Langley
2014-03-31 13:41:02 -04:00
a2c10b4975
go.crypto/ssh: build tests on Plan 9
David du Colombier
2014-02-19 20:51:49 +01:00
f82d56354e
go.crypto/hkdf: implement hash-based, key derivation.
Péter Szilágyi
2014-02-12 14:08:25 -05:00
63a71ca82d
undo CL 51690043 / abf8f8812575
Brad Fitzpatrick
2014-01-13 15:00:50 -08:00
ef64186525
go.crypto/ssh/terminal: enable freebsd build
Michael Gehring
2014-01-13 14:35:19 -08:00
9717de930f
.hgignore: add comment setting policy
Rob Pike
2013-12-20 16:30:29 -08:00
08da9c60bc
codereview: switch defaultcc to golang-codereviews
Russ Cox
2013-12-20 10:57:29 -05:00
4758fe8ce4
go.crypto/ssh: Increase window size.
Jakob Borg
2013-11-01 04:24:39 +11:00
577ae2abf9
go.crypto/ssh: cosmetic: unnest signing code for public key auth.
Han-Wen Nienhuys
2013-10-26 03:25:59 +11:00
34df1ce598
go.crypto/ssh: in {Server,Client}Conn, read session ID from transport layer.
Han-Wen Nienhuys
2013-10-25 11:15:34 -04:00
c0d640c887
go.crypto/ssh: ensure {Server,Client}Conn do not expose io.ReadWriter
Dave Cheney
2013-10-25 06:29:58 +11:00
105632d35b
go.crypto/ssh: only close connection if it was open in TestClientUnsupportedKex.
Han-Wen Nienhuys
2013-10-24 04:12:59 +11:00
94779a0cf1
go.crypto/ssh: Implement CertTime to properly handle the "infinite" time value ^0, which would become negative when expressed as int64.
Jonathan Pittman
2013-10-23 12:44:23 -04:00
0b167df1b4
go.crypto/ssh: additional coverage of message unmarshaling
Dave Cheney
2013-10-23 08:45:49 +11:00
9112f50fcd
go.crypto/ssh: Add certificate verification, step up support for authorized keys
Jonathan Pittman
2013-10-22 15:12:41 -04:00
f5f25bdad0
go.crypto/ssh: put version exchange in function
Han-Wen Nienhuys
2013-10-17 08:54:15 +11:00
ed40a6cc35
go.crypto/ssh: move channelForwardMsg declaration.
Han-Wen Nienhuys
2013-10-16 14:24:28 +11:00
49702c17cc
go.crypto/ssh: (un)marshal data without type byte prefix.
Han-Wen Nienhuys
2013-10-15 16:18:32 +11:00
4a7557f2bd
go.crypto/ssh: add String method to RejectionReason.
Han-Wen Nienhuys
2013-10-14 16:13:09 -04:00
7dc9a79b3e
go.crypto/ssh: implement memTransport using sync.Cond.
Han-Wen Nienhuys
2013-10-13 08:34:25 +11:00
44256fa2df
go.crypto/ssh: cosmetic only spelling fixes
Jonathan Pittman
2013-10-10 11:35:15 -04:00
7bb6c099c0
go.crypto/openpgp: support v3 detached signatures.
Adam Langley
2013-10-09 17:24:09 -04:00
15d8abf5c4
go.crypto/ssh: fix certificate parsing/marshaling.
JP Sugarbroad
2013-10-09 12:56:09 -04:00
4147256c9c
go.crypto/ssh: move interpretation of msgNewKeys into transport.
Han-Wen Nienhuys
2013-10-08 15:47:04 -04:00
41400feb0b
go.crypto/ssh: let client accept DSA and ECDSA host key algorithms.
Han-Wen Nienhuys
2013-10-07 18:30:34 -04:00
153ce2a1d2
go.crypto/ssh/terminal: Allow ^A and ^E as synonyms for Home and End.
Frithjof Schulze
2013-09-30 16:06:07 -04:00
4e0581245c
go.crypto/ssh: parse DSA private keys too.
Han-Wen Nienhuys
2013-09-26 11:17:52 -04:00
73e99326fb
go.crypto/ssh: separate kex algorithms into kexAlgorithm class.
Han-Wen Nienhuys
2013-09-24 12:26:29 -04:00