summaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2014-05-03Nuke more defines - we have setvbuf() and _IONBF.jsing2-16/+0
2014-05-03KNF.jsing8-990/+1028
2014-05-03Initial version of a base64 regress.jsing3-1/+382
2014-05-03Enable assembler bits for BN (Montgomery), SHA1 and SHA256.miod2-0/+88
2014-05-03Detect Altivec support with the machdep.altivec sysctl rather than setmp andmiod4-204/+40
2014-05-02Correctly enable assembler Montgomery routine.miod2-2/+4
2014-05-02More use of 64-bit registers which needs to be disabled under OpenBSD.miod4-0/+8
2014-05-02Correctly enable assembler Montgomery routine.miod2-2/+4
2014-05-02Reenable assembler code for SHA384 and SHA512 now that it no longer miscomputesmiod2-6/+6
2014-05-02The assembly sha512 code detects at runtime if it is running on a 64-bitmiod2-0/+12
2014-05-02Simple sha{224,256,384,512} test using the FIPS 180-2 test vectors availablemiod2-2/+45
2014-05-02Disable assembler version of SHA512 for now, it produces wrong results.miod2-6/+6
2014-05-02Add ChaCha as a cipher.jsing1-0/+3
2014-05-02remove crazy #undefs; ok jsingderaadt10-13/+0
2014-05-02Nuke OPENSSL_NO_SOCK since any half sane operating system has sockets.jsing9-35/+0
2014-05-02Sort and group includes. We also do not need to include openssl/evp.h morejsing1-45/+47
2014-05-02Sort function prototypes and group/sort entries within the functions array.jsing1-237/+125
2014-05-01Enable use of assembly code for AES, BN (Montgomery), SHA1, SHA256 and SHA512.miod2-0/+100
2014-05-01Do not output SOM-specific directives.miod14-0/+80
2014-05-01Remove unreferenced OPENSSL_instrument_bus and OPENSSL_instrument_bus2 routines.miod4-210/+0
2014-05-01Make the implicit `l' in `impicit' explicit.miod2-2/+2
2014-05-01Enable use of the assembly code for BN (Montgomery) and SHA1.miod2-0/+80
2014-05-01Fix include filename to get register name aliases under BSDmiod6-36/+6
2014-05-01Pass -Werror in the !BN_LLONG !BN_UMULT_LOHI !BN_UMULT_HIGH case.miod2-8/+8
2014-05-01Enable use of the assembly code for AES, BN, SHA1, SHA256 and SHA512.miod2-0/+72
2014-05-01dead meatmiod4-5056/+0
2014-05-01tweak previous; ok sthenjmc1-3/+3
2014-05-01+ e_chacha.c, and bump minormiod3-3/+4
2014-05-01Update with recently added objects.jsing2-0/+36
2014-05-01KNF.jsing1-324/+296
2014-05-01Nuke unused evptests.txt - the real one is over in regress.jsing2-668/+0
2014-05-01Provide an EVP implementation for ChaCha.jsing14-0/+233
2014-05-01Add ChaCha to libcrypto, based on djb's public domain implementation.jsing10-2/+904
2014-05-01Add support for the french ANSSI FRP256v1 elliptic curve.miod4-2/+70
2014-05-01Add Brainpool elliptic curves. From OpenSSL RT#2239 via ${DAYJOB}.miod4-2/+922
2014-05-01Remove fips_md_init() macro indirection for digest algorithms, used by themiod18-34/+22
2014-05-01nibbles aren't enough random, use bytes. does a better job of pickingtedu1-14/+14
2014-04-30first cut at documenting the change to malloc doing a partial 'junk' bysthen1-2/+7
2014-04-30Avoid a potential null pointer dereference by checking that we actuallyjsing2-0/+4
2014-04-30First pass at removing win64 support from the assembly generating Perljsing16-2132/+2
2014-04-30i suck at math. b - 8 = 3, not 4. detected by Antoine Pitrou. thanks.tedu2-2/+2
2014-04-29Constrain bytes read/written to positive values.beck2-0/+20
2014-04-28Implement AI_ADDRCONFIGsperreault1-3/+14
2014-04-28Remove WIN32, WIN64 and MINGW32 tentacles.miod28-130/+14
2014-04-28use the correct algorithm mask. reported by satish lvr viatedu2-2/+2
2014-04-28SSL_OP_ALL is supposed to be all options and workarounds that are safe,tedu2-8/+12
2014-04-28Remove ending cplusplus guard followed by starting cplusplus guard; frommiod2-14/+0
2014-04-28Leftover includes and local declarations; from Gebruiker Schootmiod2-10/+0
2014-04-27typo in commentmiod6-6/+6
2014-04-27Remove orphaned l2n6 and n2l6 macros.miod2-28/+0