-
0ce78a757d
Fix some missing OBJ_dup failure checks.
David Benjamin
2015-04-23 16:52:17 -04:00
-
2755a3eda3
Remove unnecessary NULL checks, part 5.
David Benjamin
2015-04-22 16:17:58 -04:00
-
d8b65c8844
Remove unnecessary NULL checks, part 4.
David Benjamin
2015-04-22 16:09:09 -04:00
-
cca4ba7611
Remove unnecessary NULL checks, part 3.
David Benjamin
2015-04-22 15:49:27 -04:00
-
cfaf7ff9bf
Remove unnecessary NULL checks, part 2.
David Benjamin
2015-04-22 15:08:19 -04:00
-
22ccc2d8f1
Remove unnecessary NULL checks, part 1.
David Benjamin
2015-04-22 13:50:28 -04:00
-
de95d262ab
Add missing BUF_strdup failure checks.
David Benjamin
2015-04-22 13:44:42 -04:00
-
5d1ec73b0f
Require that FOO_free functions do nothing on NULL.
David Benjamin
2015-04-22 13:38:00 -04:00
-
4fcc2e2031
Make a few variable names saner.
David Benjamin
2015-04-22 12:58:16 -04:00
-
5c20c444c4
Don't set *pval to NULL in asn1_item_ex_combine_new.
David Benjamin
2015-04-22 16:23:32 -04:00
-
ed8fbad170
Remove SSL cert_flags.
David Benjamin
2015-04-21 01:34:50 -04:00
-
a383f7c9e2
modes/asm/ghashv8-armx.pl: additional performance data.
David Benjamin
2015-04-21 14:57:32 -04:00
-
4a62936928
aes/asm/aesni-x86.pl: fix typo affecting Windows build.
David Benjamin
2015-04-20 21:50:54 -04:00
-
dc0150fd22
aes/asm/aesni-x86[_64].pl update.
David Benjamin
2015-04-20 21:41:41 -04:00
-
2a2dbaa9e4
Add assembly support for 32-bit iOS.
David Benjamin
2015-04-20 21:07:38 -04:00
-
c521b305c6
aes/asm/bsaes-armv7: fix kernel-side XTS and harmonize with Linux.
David Benjamin
2015-04-20 21:31:49 -04:00
-
96ac819197
Remove inconsistency in ARM support.
David Benjamin
2015-04-20 21:27:38 -04:00
-
4ae52cddad
ARM assembly pack: get ARMv7 instruction endianness right.
David Benjamin
2015-04-20 21:21:51 -04:00
-
160f4ef14c
Test BN_mul for negative zero.
David Benjamin
2015-04-20 20:46:18 -04:00
-
8bac8c48ec
Test negatives for BN_div.
David Benjamin
2015-04-20 20:41:36 -04:00
-
f78fa1ea33
Always enable ecdh_auto.
chromium-2357
2357
David Benjamin
2015-04-24 15:20:13 -04:00
-
68de407b5f
Work around missing PTHREAD_RWLOCK_INITIALIZER in NaCl newlib.
David Benjamin
2015-04-29 13:24:56 -04:00
-
d33908e8d6
modes/asm/ghashv8-armx.pl: up to 90% performance improvement.
David Benjamin
2015-04-20 17:43:02 -04:00
-
69752b09e4
sha/asm/sha*-armv8.pl: add Denver and X-Gene esults.
David Benjamin
2015-04-20 17:41:45 -04:00
-
74f79b601d
aes/asm/aesv8-armx.pl: optimize for Cortex-A5x.
David Benjamin
2015-04-20 17:40:54 -04:00
-
15a08fcca2
perlasm/arm-xlate.pl update (fix end-less loop and prepare for 32-bit iOS).
David Benjamin
2015-04-20 17:18:10 -04:00
-
1022dd3d52
Don't inclue crypto/ec/internal.h in ec_test.cc.
David Benjamin
2015-04-28 17:11:48 -04:00
-
7743c026cb
Ensure EC private keys retain leading zeros
David Benjamin
2015-04-20 16:56:44 -04:00
-
67be048e1a
Convert ec_test to C++
David Benjamin
2015-04-20 16:19:00 -04:00
-
7af16eb49f
sha/asm/sha512-armv4.pl: adapt for use in Linux kernel context.
David Benjamin
2015-04-20 15:48:03 -04:00
-
0fd37062b6
sha/asm/sha256-armv4.pl: fix compile issue in kernel and eliminate little-endian dependency.
David Benjamin
2015-04-20 15:45:47 -04:00
-
90da8c8817
Test that the server picks a non-ECC cipher when no curves are supported.
David Benjamin
2015-04-20 14:57:57 -04:00
-
dd978784d7
Always enable ecdh_auto.
David Benjamin
2015-04-24 15:20:13 -04:00
-
55a436497f
Handle empty curve preferences from the client.
David Benjamin
2015-04-20 14:45:55 -04:00
-
256451c461
sha/asm/sha256-armv4.pl: adapt for use in Linux kernel context.
David Benjamin
2015-04-20 13:57:47 -04:00
-
1c722b7781
Add DTLS to SSL_get_version
David Benjamin
2015-04-20 13:53:10 -04:00
-
dcd979f1a4
CertificateStatus is optional.
David Benjamin
2015-04-20 18:26:52 -04:00
-
2c6080f192
Put the mem.h include back into crypto.h.
David Benjamin
2015-04-24 10:15:31 -04:00
-
41846c74f1
Modify sk_find() so it returns 1 on success and 0 otherwise.
Doug Hogan
2015-04-22 23:48:22 -07:00
-
9bc266e68d
Fix typo in comment for SSL_MODE_SEND_FALLBACK_SCSV.
Adam Langley
2015-04-23 17:28:27 -07:00
-
c85573ccd8
Ensure BN_asc2bn, BN_dec2bn, and BN_hex2bn never give -0.
David Benjamin
2015-04-20 19:52:31 -04:00
-
9626f26320
Fix logic error that was breaking OBJ_create.
Matt Braithwaite
2015-04-20 18:07:32 -07:00
-
83f182c6c5
Revert "Temporary introduce a memory leak in ssl_test"
David Benjamin
2015-04-21 06:32:24 -04:00
-
88d0f91952
Temporary introduce a memory leak in ssl_test
David Benjamin
2015-04-21 06:30:59 -04:00
-
7cb4bcc6e7
Empty commit to kick the bots.
David Benjamin
2015-04-21 06:26:29 -04:00
-
5928c41a1a
32-bit ARM perlasm should be 'linux32', not 'elf'.
David Benjamin
2015-04-20 17:32:28 -04:00
-
f06802f1e4
Add arm-xlate.pl and initial iOS asm support.
David Benjamin
2015-04-20 13:25:46 -04:00
-
c574f4114d
Test that client curve preferences are enforced.
David Benjamin
2015-04-20 11:13:01 -04:00
-
4b0afdd220
Add a tool to download Chromium's prebuilt clang.
David Benjamin
2015-04-18 15:38:27 -04:00
-
93de5e5c11
Reject empty cipher suite lists early.
David Benjamin
2015-04-17 22:33:25 -04:00
-
3fa27774b4
Fix some unsigned long cipher masks.
David Benjamin
2015-04-17 22:32:19 -04:00
-
f0df86a1f6
Fix standalone build on Mac.
David Benjamin
2015-04-20 11:32:12 -04:00
-
caf6b09598
runner: fix a couple of nits from govet.
Adam Langley
2015-04-17 12:23:05 -07:00
-
7eaf4015fa
(d2i_SSL_SESSION): Fix a memory leak that occurs on error.
Matt Braithwaite
2015-04-17 09:49:34 -07:00
-
92b6b02475
tool: include base.h before testing OPENSSL_WINDOWS.
Adam Langley
2015-04-16 14:01:33 -07:00
-
ad6b28e974
Add 64-bit, P-256 implementation.
Adam Langley
2015-04-14 12:07:44 -07:00
-
042bcdd9bd
No-op comment to trigger the bots.
David Benjamin
2015-04-16 07:32:21 -04:00
-
d5eb7f4268
bio: remove BIO_CTRL_PUSH/_POP.
Adam Langley
2015-04-14 12:10:32 -07:00
-
9f33fc63c6
Remove hash table lookups from ex_data.
David Benjamin
2015-04-15 17:29:53 -04:00
-
2ab9090b87
Remove X509_STORE's ex_data.
David Benjamin
2015-04-15 17:19:58 -04:00
-
1004b9564a
Remove BIO's ex_data.
David Benjamin
2015-04-15 16:47:17 -04:00
-
546f1a59ef
Unexpose the generic ex_data functions.
David Benjamin
2015-04-15 16:46:09 -04:00
-
b857ffe629
Remove CRYPTO_ex_data_new_class.
David Benjamin
2015-04-15 16:36:31 -04:00
-
32cd83f4de
Remove the ability to set custom ex_data implementations.
David Benjamin
2015-04-15 15:28:43 -04:00
-
daf2c5dc0c
Convert ecdsa_test to C++.
David Benjamin
2015-04-15 15:56:27 -04:00
-
e65855c36f
Fix memory leak in ecdsa_test.
David Benjamin
2015-04-15 15:28:16 -04:00
-
25f0846316
Revert "Temporarily break a test on purpose."
David Benjamin
2015-04-15 16:13:49 -04:00
-
cbbe020894
Temporarily break a test on purpose.
David Benjamin
2015-04-15 15:58:40 -04:00
-
f86c199f67
Fix Windows newline in err.h from commit
83a8298.
Brian Smith
2015-04-14 06:45:04 -10:00
-
b828cfde3a
Fix typos in documentation in rsa.h.
Brian Smith
2015-03-29 16:51:14 -10:00
-
3700778248
Fix Windows build failures caused by
310d4dd.
Brian Smith
2015-04-14 16:21:27 -10:00
-
c3ef76f327
Compatibility changes for wpa_supplicant and OpenSSH.
Adam Langley
2015-04-13 14:34:17 -07:00
-
310d4dd6b6
rand: new-style locking and support rdrand.
Adam Langley
2015-04-13 11:04:21 -07:00
-
ba3bef98d8
obj: convert to new-style locks.
Adam Langley
2015-04-13 11:04:20 -07:00
-
90b5840b02
tool: benchmark the RNG.
Adam Langley
2015-04-13 11:04:18 -07:00
-
f030369717
tool: add rand.
Adam Langley
2015-04-13 11:04:15 -07:00
-
683d7bd20a
Convert BN_MONT_CTX to new-style locking.
Adam Langley
2015-04-13 11:04:14 -07:00
-
ccdfbd9834
ex_data: convert to new-style locking.
Adam Langley
2015-04-13 11:04:11 -07:00
-
8bdd54208e
err: convert over to new-style locking.
Adam Langley
2015-04-13 11:04:09 -07:00
-
df1f5e796c
crypto: add mutexes.
Adam Langley
2015-04-13 11:04:08 -07:00
-
9bde6aeb76
bio: remove reference count.
Adam Langley
2015-04-13 11:04:03 -07:00
-
1f26ed767a
Undo one fragment of
054e6826.
Adam Langley
2015-04-13 15:59:36 -07:00
-
b16346b0ad
Add SSL_set_reject_peer_renegotiations.
David Benjamin
2015-04-08 19:16:58 -04:00
-
8f64778a39
Add some missing headers to doc.config.
David Benjamin
2015-04-09 11:37:10 -04:00
-
2bf1a79654
Prune some unused constants from ssl/internal.h.
David Benjamin
2015-04-09 11:04:56 -04:00
-
71485af5e8
Skip #if lines in getNameFromDecl.
David Benjamin
2015-04-09 00:06:03 -04:00
-
0d8a758938
Start generating documentation for ssl.h.
David Benjamin
2015-04-08 23:55:15 -04:00
-
71f0794d34
Document everything in ssl_ciph.c, now ssl_cipher.c.
David Benjamin
2015-04-08 02:36:59 -04:00
-
087e4fa478
Fix minor stylistic issues with ssl.h.
David Benjamin
2015-04-08 23:46:10 -04:00
-
5c366d62e8
Remove dead code.
David Benjamin
2015-04-08 02:28:09 -04:00
-
6b38086341
Remove SSL_CIPHER::valid.
David Benjamin
2015-04-08 02:15:49 -04:00
-
0344dafb71
Tidy cipher rule processing.
David Benjamin
2015-04-08 02:08:01 -04:00
-
c82a00d818
Replace MD5 in examples with SHA-256.
Brian Smith
2015-03-11 23:25:20 +08:00
-
8983a1da7b
Remove gotos from HMAC code.
Brian Smith
2015-03-17 22:15:17 -10:00
-
dd973b2364
Use smart pointers instead of gotos in digest.cc.
Brian Smith
2015-03-17 20:50:09 -10:00
-
0acef5ec27
Simplify ec_group_st on the assumption it is used for GF(p) only.
Brian Smith
2015-04-08 11:11:16 -10:00
-
054e682675
Eliminate unnecessary includes from low-level crypto modules.
Brian Smith
2015-03-27 21:12:01 -10:00
-
ef24ac396a
Remove mistaken typedef from
83a82981dc.
Adam Langley
2015-04-13 13:34:52 -07:00
-
a039d70270
Enable MSVC warning C4701, use of potentially uninitialized variable.
Brian Smith
2015-01-29 15:03:18 -08:00
-
1a9bc44127
Fix standalone Windows release-mode builds.
Brian Smith
2015-03-16 19:27:05 -10:00