summaryrefslogtreecommitdiff
path: root/lib/freebl
Commit message (Collapse)AuthorAgeFilesLines
* Bug 863871: Remove CVS keywords from NSS source files, Part 1 (trivialBrian Smith2013-04-25110-195/+0
| | | | cases). r=wtc.
* Bug 835091: Code cleanup -- don't need to include <stdlib.h>, markNSS_3_15_BETA2Wan-Teh Chang2013-04-194-21/+17
| | | | internal functions as static. r=sleevi.
* Bug 857882 - Need runtime check for ECC curve capabilitiesBob Relyea2013-04-101-0/+8
| | | | r- ryan.sleevi
* Bug 854063: Add an AES GCM test program (pk11gcmtest) that callsWan-Teh Chang2013-04-021-4/+4
| | | | | PK11_Decrypt and PK11_Encrypt. Add AES GCM test vectors downloaded from NIST, and test them in tests/cipher/cipher.sh. r=sleevi.
* Bug 853285: Don't call PORT_Memcpy with a NULL source buffer pointer.Wan-Teh Chang2013-03-281-2/+4
| | | | Use a better error code when the input buffer is too short. r=sleevi.
* Bug 831006: remove the extra BYTESWAP32 and BYTESWAP64 for big-endianWan-Teh Chang2013-03-271-2/+2
| | | | processors. TBR=agl.
* Bug 831006: Add an optimized 32-bit implementation of the NIST P-256Adam Langley2013-03-275-2/+1512
| | | | elliptic curve. r=wtc.
* Bug 841884: Only require NSS_ENABLE_ECC for ecp_256.c, ecp_384.c,Wan-Teh Chang2013-03-272-5/+5
| | | | | and ecp_521.c. r=agl. Note that ecp_384.c is still not being used (bug 841901).
* Bug 853285: Fix AES GCM bug with zero-length AAD and plaintext.Wan-Teh Chang2013-03-252-7/+7
| | | | | Allow AES_Encrypt and AES_Decrypt to accept a zero-length input buffer specified as input=NULL inputLen=0. r=agl.
* Bug 845556, adjust Makefiles and tests to new NSS directory layout, r=wtcKai Engert2013-02-281-1/+1
| | | | (Previous changeset with identical description was accidentally empty.)
* Bug 845556, reorganize NSS directory layout, moving files, very large ↵Kai Engert2013-02-28249-0/+126416
changeset! r=wtc