summaryrefslogtreecommitdiff
path: root/networking/tls_aesgcm.c
Commit message (Expand)AuthorAgeFilesLines
* suppress a few "unused function" warningsDenys Vlasenko2019-10-251-0/+2
* tls: AES-GCM: in GMULT, avoid memcpy, use one less variable in bit loopDenys Vlasenko2018-12-081-11/+11
* tls: make RIGHTSHIFTX() in AES-GCM fasterDenys Vlasenko2018-12-081-7/+56
* tls: code shrinkDenys Vlasenko2018-11-251-5/+13
* tls: on x86, use xorbuf_aligned_AES_BLOCK_SIZE() even with non-aligned sourceDenys Vlasenko2018-11-251-2/+4
* tls: speed up xor'ing of aligned 16-byte buffersDenys Vlasenko2018-11-241-7/+8
* tls: in AES-GCM decoding, avoid memmoveDenys Vlasenko2018-11-241-9/+0
* tls: fix a thinko in GHASH optimizationDenys Vlasenko2018-11-241-1/+1
* tls: code shrinkDenys Vlasenko2018-11-231-3/+4
* tls: typo fix in commentDenys Vlasenko2018-11-231-2/+2
* tls: make local buffers in aesgcm_GHASH() explicitly 32-bit alignedDenys Vlasenko2018-11-231-9/+4
* tls: simplify aesgcm_GHASH()Denys Vlasenko2018-11-231-29/+44
* tls: in AES-CBC code, do not set key for every record - do it onceDenys Vlasenko2018-11-231-10/+0
* tls: add support for TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 cipherDenys Vlasenko2018-11-231-0/+148