aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/cipher
AgeCommit message (Expand)Author
2021-05-13all: add //go:build lines to assembly filesTobias Klauser
2021-04-28crypto/cipher: make AES-GCM benchmarks match ChaCha20Poly1305 onesFilippo Valsorda
2021-02-20all: go fmt std cmd (but revert vendor)Russ Cox
2020-11-07crypto/cipher: use Neon for xor on arm64Meng Zhuo
2020-02-24crypto/cipher: require non-zero nonce size for AES-GCMKatie Hockman
2019-09-24crypto/cipher: improve xorBytesVSX asm for ppc64xLynn Boger
2019-05-24syscall/js: replace TypedArrayOf with CopyBytesToGo/CopyBytesToJSRichard Musiol
2019-05-22all: shorten some testsRuss Cox
2019-05-02crypto/cipher: disable broken js/wasm test from nodejs v8 to v12 upgradeBrad Fitzpatrick
2019-03-08crypto/cipher: fix duplicated arguments to bytes.Equal in testIskander Sharipov
2018-11-01crypto/cipher: add VSX implementation of xorBytes for ppc64xCarlos Eduardo Seo
2018-10-30crypto/cipher: use SIMD for xor on amd64templexxx
2018-10-30crypto/cipher: make stream examples runnable in the playgroundYury Smolsky
2018-09-25crypto/cipher: 8K benchmarks for AES stream modesMichael McLoughlin
2018-08-21crypto/{aes,cipher,rand}: use binary.{Big,Little}Endian methodsMichael Munday
2018-07-20crypto/aes: implement AES-GCM AEAD for arm64Vlad Krasnov
2018-06-19crypto: panic on illegal input and output overlapFilippo Valsorda
2018-06-07crypto/cipher: replace NewGCMWithNonceAndTagSize with NewGCMWithTagSize212472270
2018-06-01all: update comment URLs from HTTP to HTTPS, where possibleTim Cooper
2018-05-08cmd/compile,test: combine byte loads and stores on ppc64leLynn Boger
2018-02-14crypto/cipher: add NewGCMWithNonceAndTagSize for custom tag sizes.Conrado Gouvea
2017-11-16crypto/cipher: use raw bytes for keys in docsKevin Burke
2017-10-31crypto/cipher, crypto/rc4: make overlap rules wording consistentFilippo Valsorda
2017-09-06crypto/cipher: panic when IV length does not equal block size in NewOFBJoe Kyo
2017-09-01crypto/cipher: extend the docs of BlockMode and StreamFilippo Valsorda
2017-08-29all: join some chained ifs to unindent codeDaniel Martí
2017-08-18crypto/aes: make the GHASH part of AES-GCM fasterVlad Krasnov
2017-08-09crypto/{aes,cipher,rc4}: fix out of bounds write in stream ciphersWei Congrui
2016-12-08all: make spelling consistentBrad Fitzpatrick
2016-12-07crypto/*: document use or non-use of constant-time algorithmsRuss Cox
2016-10-13crypto/{aes,cipher}: fix panic in CBC on s390x when src length is 0Michael Munday
2016-10-05crypto/{aes,cipher}: add optimized implementation of AES-GCM for s390xMichael Munday
2016-09-02crypto/cipher: enforce message size limits for GCM.Adam Langley
2016-08-16crypto/cipher, math/big: fix example namesJosh Bleecher Snyder
2016-05-09crypto/cipher: execute AES-GCM decryption exampleTilman Dilo
2016-04-29crypto/cipher, crypto/aes: add s390x implementation of AES-CTRMichael Munday
2016-04-29crypto/cipher, crypto/aes: add s390x implementation of AES-CBCMichael Munday
2016-04-14crypto/cipher: enable fastXORBytes on s390xMichael Munday
2016-04-01all: use bytes.Equal, bytes.Contains and strings.ContainsDominik Honnef
2016-03-05crypto/cipher: xorBytes performance ppc64le/ppc64Lynn Boger
2016-03-02all: single space after period.Brad Fitzpatrick
2016-03-01all: make copyright headers consistent with one space after periodBrad Fitzpatrick
2016-01-26crypto/cipher: Add AES-GCM encryption and decryption exampleKevin Kirsche
2016-01-10crypto/cipher: always zero dst buffer on GCM authentication failure.Adam Langley
2015-12-22crypto/cipher: fix typo from last changeRob Pike
2015-12-22crypto/cipher: improve documentation for AEADRob Pike
2015-10-20crypto/cipher: fix CTR infinite loop with large block sizesCaleb Spare
2015-08-29crypto/aes: dedicated asm version of AES-GCMVlad Krasnov
2015-06-09crypto/cipher: Support unusual GCM nonce lengthsCarl Jackson
2014-12-26crypto/cipher: update docs for the Stream interfaceShenghou Ma