aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/aes
AgeCommit message (Expand)Author
2019-09-24crypto/aes,crypto/cipher: add asm implementation for aes-gcm on ppc64leLynn Boger
2019-02-04crypto/aes: replace broken extenal link to FIPS 197spring1843
2018-10-17crypto/aes: remove redundant nil check around loopRijnard van Tonder
2018-08-23all: fix typos detected by github.com/client9/misspellKazuhiro Sera
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-11crypto, internal/cpu: fix s390x AES feature detection and update SHA implemen...Michael Munday
2018-06-01all: update comment URLs from HTTP to HTTPS, where possibleTim Cooper
2018-05-23crypto/{aes,internal/cipherhw,tls}: use common internal/cpu in place of cipherhwAnit Gandhi
2018-03-06crypto/aes: optimize arm64 AES implementationFangming.Fang
2018-02-14crypto/cipher: add NewGCMWithNonceAndTagSize for custom tag sizes.Conrado Gouvea
2018-01-11crypto: clarify that some files come from CRYPTOGAMSIan Lance Taylor
2017-11-06crypto/aes: use s390x KMA instruction for AES-GCM if availableMichael Munday
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
2017-04-11crypto/aes: fix wrong instruction on ppc64le implementationCarlos Eduardo Seo
2017-03-20crypto/*: fix spelling of 'below'Martin Lindhe
2017-02-21crypto/aes: minor ppc64 assembly naming improvementsJosh Bleecher Snyder
2017-02-09crypto/aes: fix build failure by changing VORL to VORPaulo Flabiano Smorigo
2017-02-09crypto/aes: improve performance for aes on ppc64lePaulo Flabiano Smorigo
2016-12-14crypto/aes: correct 'noescape' typo in s390xEuan Kemp
2016-12-08all: make spelling consistentBrad Fitzpatrick
2016-12-07crypto/*: document use or non-use of constant-time algorithmsRuss Cox
2016-11-07crypto/{cipher,tls,internal/cryptohw}: prioritise AES-GCM when hardware suppo...Adam Langley
2016-11-03all: update s390x assembly to use vet-friendly namesJosh Bleecher Snyder
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-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-22crypto/aes: use asm for BenchmarkExpand on amd64Michael Munday
2016-04-20crypto/aes: add s390x assembly implementationMichael Munday
2016-04-19crypto/aes: de-couple asm and go implementationsMichael Munday
2016-04-19crypto/aes: delete TestEncryptBlock and TestDecryptBlockMichael Munday
2016-04-14crypto/aes: fix vet warnings in gcm_amd64.sJosh Bleecher Snyder
2016-03-02all: single space after period.Brad Fitzpatrick
2016-01-13cmd/internal/obj/x86: add new instructions, cleanup.Ilya Tocar
2015-11-14crypto/tls, crypto/aes: remove allocations when Writing & ReadingBrad Fitzpatrick
2015-08-29crypto/aes: dedicated asm version of AES-GCMVlad Krasnov
2014-09-08build: move package sources from src/pkg to srcRuss Cox