summaryrefslogtreecommitdiff
path: root/src/crypto/cipher
Commit message (Expand)AuthorAgeFilesLines
* crypto/cipher: add VSX implementation of xorBytes for ppc64xCarlos Eduardo Seo2018-11-013-1/+96
* crypto/cipher: use SIMD for xor on amd64templexxx2018-10-305-42/+177
* crypto/cipher: make stream examples runnable in the playgroundYury Smolsky2018-10-301-27/+16
* crypto/cipher: 8K benchmarks for AES stream modesMichael McLoughlin2018-09-251-44/+23
* crypto/{aes,cipher,rand}: use binary.{Big,Little}Endian methodsMichael Munday2018-08-211-41/+13
* crypto/aes: implement AES-GCM AEAD for arm64Vlad Krasnov2018-07-201-1/+1
* crypto: panic on illegal input and output overlapFilippo Valsorda2018-06-195-8/+47
* crypto/cipher: replace NewGCMWithNonceAndTagSize with NewGCMWithTagSize2124722702018-06-072-10/+32
* all: update comment URLs from HTTP to HTTPS, where possibleTim Cooper2018-06-013-3/+3
* cmd/compile,test: combine byte loads and stores on ppc64leLynn Boger2018-05-081-0/+2
* crypto/cipher: add NewGCMWithNonceAndTagSize for custom tag sizes.Conrado Gouvea2018-02-142-14/+84
* crypto/cipher: use raw bytes for keys in docsKevin Burke2017-11-161-19/+57
* crypto/cipher, crypto/rc4: make overlap rules wording consistentFilippo Valsorda2017-10-312-7/+7
* crypto/cipher: panic when IV length does not equal block size in NewOFBJoe Kyo2017-09-061-1/+1
* crypto/cipher: extend the docs of BlockMode and StreamFilippo Valsorda2017-09-011-0/+13
* all: join some chained ifs to unindent codeDaniel Martí2017-08-291-4/+2
* crypto/aes: make the GHASH part of AES-GCM fasterVlad Krasnov2017-08-181-0/+19
* crypto/{aes,cipher,rc4}: fix out of bounds write in stream ciphersWei Congrui2017-08-091-2/+7
* all: make spelling consistentBrad Fitzpatrick2016-12-081-1/+1
* crypto/*: document use or non-use of constant-time algorithmsRuss Cox2016-12-071-0/+4
* crypto/{aes,cipher}: fix panic in CBC on s390x when src length is 0Michael Munday2016-10-131-0/+54
* crypto/{aes,cipher}: add optimized implementation of AES-GCM for s390xMichael Munday2016-10-051-0/+158
* crypto/cipher: enforce message size limits for GCM.Adam Langley2016-09-021-0/+8
* crypto/cipher, math/big: fix example namesJosh Bleecher Snyder2016-08-161-2/+2
* crypto/cipher: execute AES-GCM decryption exampleTilman Dilo2016-05-091-3/+4
* crypto/cipher, crypto/aes: add s390x implementation of AES-CTRMichael Munday2016-04-291-0/+10
* crypto/cipher, crypto/aes: add s390x implementation of AES-CBCMichael Munday2016-04-291-0/+22
* crypto/cipher: enable fastXORBytes on s390xMichael Munday2016-04-141-1/+1
* all: use bytes.Equal, bytes.Contains and strings.ContainsDominik Honnef2016-04-011-1/+1
* crypto/cipher: xorBytes performance ppc64le/ppc64Lynn Boger2016-03-051-1/+1
* all: single space after period.Brad Fitzpatrick2016-03-021-2/+2
* all: make copyright headers consistent with one space after periodBrad Fitzpatrick2016-03-011-1/+1
* crypto/cipher: Add AES-GCM encryption and decryption exampleKevin Kirsche2016-01-261-0/+52
* crypto/cipher: always zero dst buffer on GCM authentication failure.Adam Langley2016-01-102-1/+46
* crypto/cipher: fix typo from last changeRob Pike2015-12-221-1/+1
* crypto/cipher: improve documentation for AEADRob Pike2015-12-221-6/+9
* crypto/cipher: fix CTR infinite loop with large block sizesCaleb Spare2015-10-202-4/+56
* crypto/aes: dedicated asm version of AES-GCMVlad Krasnov2015-08-293-9/+90
* crypto/cipher: Support unusual GCM nonce lengthsCarl Jackson2015-06-092-21/+80
* crypto/cipher: update docs for the Stream interfaceShenghou Ma2014-12-261-0/+3
* build: move package sources from src/pkg to srcRuss Cox2014-09-0818-0/+1976