Go to file
Mauri de Souza Meneguzzo 67b13616a5 sha3: reenable s390x assembly
Fixes golang/go#64897

Change-Id: I0c8c52d73a7d2df0f44fee36d407a87213f59bff
Reviewed-on: https://go-review.googlesource.com/c/crypto/+/554435
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: Filippo Valsorda <filippo@golang.org>
Reviewed-by: Roland Shoemaker <roland@golang.org>
Auto-Submit: Filippo Valsorda <filippo@golang.org>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
2024-05-07 22:33:54 +00:00
acme all: update go directive to 1.18 2023-10-11 22:02:22 +00:00
argon2 argon2: avoid clobbering BP 2023-11-27 17:24:02 +00:00
bcrypt bcrypt: reject passwords longer than 72 bytes 2022-12-21 17:19:30 +00:00
blake2b blake2b: drop Go 1.6, Go 1.8 compatibility 2023-11-27 17:26:05 +00:00
blake2s all: update go directive to 1.18 2023-10-11 22:02:22 +00:00
blowfish all: deprecate broken and legacy packages 2019-02-22 23:25:34 +00:00
bn256 all: fix a few function names on comments 2022-10-12 13:45:58 +00:00
cast5 all: use math/bits.RotateLeft 2022-10-24 17:35:37 +00:00
chacha20 x/crypto/chacha20: cleanup chacha_ppc64le.s 2024-03-26 21:57:38 +00:00
chacha20poly1305 chacha20poly1305: guard PSHUFB usage with GOAMD64_v2 2023-11-07 22:36:17 +00:00
cryptobyte cryptobyte: fix ReadOptionalASN1Boolean 2023-11-09 20:53:37 +00:00
curve25519 curve25519/internal/field/_asm: go mod tidy to fix x/sys version 2023-11-21 20:13:04 +00:00
ed25519 ed25519: drop Go 1.12 compatibility 2022-02-08 05:03:32 +00:00
hkdf crypto/hkdf: remove useless call to Reset 2023-10-30 15:29:48 +00:00
internal all: remove redundant words in comments and fix some typos 2024-03-18 09:27:23 +00:00
md4 all: remove redundant words in comments and fix some typos 2024-03-18 09:27:23 +00:00
nacl all: use crypto/ed25519 instead of golang.org/x/crypto/ed25519 2023-09-27 14:30:17 +00:00
ocsp ocsp: don't use iota for externally defined constants 2024-02-18 02:21:00 +00:00
openpgp openpgp: fix function name in comment 2024-04-16 17:48:22 +00:00
otr all: update go directive to 1.18 2023-10-11 22:02:22 +00:00
pbkdf2 all: gofmt 2022-04-11 22:02:26 +00:00
pkcs12 all: use math/bits.RotateLeft 2022-10-24 17:35:37 +00:00
poly1305 poly1305: deprecate public package 2021-09-15 21:47:49 +00:00
ripemd160 all: deprecate broken and legacy packages 2019-02-22 23:25:34 +00:00
salsa20 all: update go directive to 1.18 2023-10-11 22:02:22 +00:00
scrypt all: gofmt 2022-04-11 22:02:26 +00:00
sha3 sha3: reenable s390x assembly 2024-05-07 22:33:54 +00:00
ssh ssh: validate key type in SSH_MSG_USERAUTH_PK_OK response 2024-05-03 13:40:56 +00:00
tea all: deprecate broken and legacy packages 2019-02-22 23:25:34 +00:00
twofish all: use math/bits.RotateLeft 2022-10-24 17:35:37 +00:00
x509roots x509roots/nss: manually exclude a confusingly constrained root 2024-02-08 16:32:26 +00:00
xtea all: deprecate broken and legacy packages 2019-02-22 23:25:34 +00:00
xts internal/subtle: rename to internal/alias 2022-08-17 18:37:53 +00:00
.gitattributes crypto: copying .gitattributes to all subrepositories 2014-12-23 06:54:52 +00:00
.gitignore gitignore: remove obsolete reference to .hgignore in comment 2020-03-20 18:11:02 +00:00
CONTRIBUTING.md CONTRIBUTING.md: remove note about not accepting Pull Requests 2018-03-14 18:02:59 +00:00
LICENSE LICENSE: add 2012-03-17 15:19:30 +11:00
PATENTS go.crypto: add PATENTS file to the subrepo. 2012-04-16 11:25:08 +10:00
README.md README.md: add badge to pkg.go.dev 2020-12-08 17:14:46 +00:00
codereview.cfg crypto: add codereview.cfg 2015-03-18 17:04:25 +00:00
go.mod go.mod: update golang.org/x dependencies 2024-05-06 13:42:02 +00:00
go.sum go.mod: update golang.org/x dependencies 2024-05-06 13:42:02 +00:00

README.md

Go Cryptography

Go Reference

This repository holds supplementary Go cryptography libraries.

Download/Install

The easiest way to install is to run go get -u golang.org/x/crypto/.... You can also manually git clone the repository to $GOPATH/src/golang.org/x/crypto.

Report Issues / Send Patches

This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html.

The main issue tracker for the crypto repository is located at https://github.com/golang/go/issues. Prefix your issue with "x/crypto:" in the subject line, so it is easy to find.

Note that contributions to the cryptography package receive additional scrutiny due to their sensitive nature. Patches may take longer than normal to receive feedback.