- 22 1月, 2015 3 次提交
-
-
由 Matt Caswell 提交于
Reviewed-by: NTim Hudson <tjh@openssl.org>
-
由 Matt Caswell 提交于
Sometimes it fails to format them very well, and sometimes it corrupts them! This commit moves some particularly problematic ones. Reviewed-by: NTim Hudson <tjh@openssl.org>
-
由 Matt Caswell 提交于
Reviewed-by: NTim Hudson <tjh@openssl.org>
-
- 15 1月, 2015 1 次提交
-
-
由 Rich Salz 提交于
OPENSSL_NO_RIPEMD160, OPENSSL_NO_RIPEMD merged into OPENSSL_NO_RMD160 OPENSSL_NO_FP_API merged into OPENSSL_NO_STDIO Two typo's on #endif comments fixed: OPENSSL_NO_ECB fixed to OPENSSL_NO_OCB OPENSSL_NO_HW_SureWare fixed to OPENSSL_NO_HW_SUREWARE Reviewed-by: NRichard Levitte <levitte@openssl.org>
-
- 07 1月, 2015 1 次提交
-
-
由 Dr. Stephen Henson 提交于
Reviewed-by: NRich Salz <rsalz@openssl.org> Reviewed-by: NMatt Caswell <matt@openssl.org>
-
- 05 1月, 2015 3 次提交
-
-
由 Dr. Stephen Henson 提交于
Reviewed-by: NEmilia Käsper <emilia@openssl.org>
-
由 Dr. Stephen Henson 提交于
By using non-DER or invalid encodings outside the signed portion of a certificate the fingerprint can be changed without breaking the signature. Although no details of the signed portion of the certificate can be changed this can cause problems with some applications: e.g. those using the certificate fingerprint for blacklists. 1. Reject signatures with non zero unused bits. If the BIT STRING containing the signature has non zero unused bits reject the signature. All current signature algorithms require zero unused bits. 2. Check certificate algorithm consistency. Check the AlgorithmIdentifier inside TBS matches the one in the certificate signature. NB: this will result in signature failure errors for some broken certificates. 3. Check DSA/ECDSA signatures use DER. Reencode DSA/ECDSA signatures and compare with the original received signature. Return an error if there is a mismatch. This will reject various cases including garbage after signature (thanks to Antti Karjalainen and Tuomo Untinen from the Codenomicon CROSS program for discovering this case) and use of BER or invalid ASN.1 INTEGERs (negative or with leading zeroes). CVE-2014-8275 Reviewed-by: NEmilia Käsper <emilia@openssl.org>
-
由 Rich Salz 提交于
Check for NULL return from X509_NAME_ENTRY_new() Reviewed-by: NDr. Stephen Henson <steve@openssl.org>
-
- 31 12月, 2014 1 次提交
-
-
由 Tim Hudson 提交于
indent will not alter them when reformatting comments Reviewed-by: NRich Salz <rsalz@openssl.org> Reviewed-by: NMatt Caswell <matt@openssl.org>
-
- 19 12月, 2014 1 次提交
-
-
由 Matt Caswell 提交于
Introduce use of DECLARE_DEPRECATED Reviewed-by: NRich Salz <rsalz@openssl.org>
-
- 18 12月, 2014 1 次提交
-
-
由 Kurt Roeckx 提交于
Reviewed-by: NMatt Caswell <matt@openssl.org>
-
- 17 12月, 2014 1 次提交
-
-
由 Dr. Stephen Henson 提交于
According to X6.90 null, object identifier, boolean, integer and enumerated types can only have primitive encodings: return an error if any of these are received with a constructed encoding. Reviewed-by: NEmilia Käsper <emilia@openssl.org>
-
- 11 12月, 2014 1 次提交
-
-
由 Rich Salz 提交于
I also replaced some exit/return wrappers in various programs (from main) to standardize on return. Reviewed-by: NRichard Levitte <levitte@openssl.org>
-
- 09 12月, 2014 1 次提交
-
-
由 Matt Caswell 提交于
Reviewed-by: NTim Hudson <tjh@openssl.org>
-
- 08 12月, 2014 1 次提交
-
-
由 Dr. Stephen Henson 提交于
Reviewed-by: NTim Hudson <tjh@openssl.org>
-
- 29 11月, 2014 1 次提交
-
-
由 Rich Salz 提交于
Reviewed-by: NTim Hudson <tjh@openssl.org>
-
- 05 9月, 2014 1 次提交
-
-
由 Emilia Kasper 提交于
i2d_re_X509_tbs re-encodes the TBS portion of the certificate. Reviewed-by: NRich Salz <rsalz@openssl.org> Reviewed-by: NDr Stephen Henson <steve@openssl.org>
-
- 01 9月, 2014 1 次提交
-
-
由 Kurt Cancemi 提交于
Reviewed-by: NTim Hudson <tjh@openssl.org>
-
- 29 8月, 2014 1 次提交
-
-
由 Rich Salz 提交于
Make X509_REQ_print_ex do the same thing that X509_REQ_print does. Reviewed-by: NMatt Caswell <matt@openssl.org>
-
- 28 8月, 2014 1 次提交
-
-
由 Raphael Spreitzer 提交于
Reviewed-by: NTim Hudson <tjh@openssl.org>
-
- 18 8月, 2014 1 次提交
-
-
由 Justin Blanchard 提交于
Add a dozen more const declarations where appropriate. These are from Justin; while adding his patch, I noticed ASN1_BIT_STRING_check could be fixed, too. Reviewed-by: NDr. Stephen Henson <steve@openssl.org>
-
- 16 8月, 2014 5 次提交
-
-
由 Jonas Maebe 提交于
Signed-off-by: NKurt Roeckx <kurt@openssl.org> Reviewed-by: NRich Salz <rsalz@openssl.org>
-
由 Jonas Maebe 提交于
mime_hdr_addparam: free tmpname, tmpval and mparam on error path, and check whether sk_MIME_PARAM_push succeeds Signed-off-by: NKurt Roeckx <kurt@openssl.org> Reviewed-by: NRich Salz <rsalz@openssl.org>
-
由 Jonas Maebe 提交于
Signed-off-by: NKurt Roeckx <kurt@openssl.org> Reviewed-by: NRich Salz <rsalz@openssl.org>
-
由 Jonas Maebe 提交于
Signed-off-by: NKurt Roeckx <kurt@openssl.org> Reviewed-by: NRich Salz <rsalz@openssl.org>
-
由 Jonas Maebe 提交于
Signed-off-by: NKurt Roeckx <kurt@openssl.org> Reviewed-by: NRich Salz <rsalz@openssl.org>
-
- 15 8月, 2014 2 次提交
-
-
由 Frdric Giudicelli 提交于
Remove local variable and avoid extra assignment. Reviewed-by: NEmilia Kasper <emilia@silkandcyanide.net>
-
由 Hans Wennborg 提交于
Remove some redundant logical expressions Reviewed-by: NEmilia Kasper <emilia@silkandcyanide.net>
-
- 12 8月, 2014 3 次提交
-
-
由 Dr Stephen Henson 提交于
Fully remove old error, per drH Reviewed-by: rsalz
-
由 Scott Schaefer 提交于
Reviewed-by: Emilia Kasper Many of these were already fixed, this catches the last few that were missed.
-
由 Scott Schaefer 提交于
Many of these were already fixed, this catches the last few that were missed.
-
- 07 8月, 2014 1 次提交
-
-
由 Emilia Kasper 提交于
- Upon parsing, reject OIDs with invalid base-128 encoding. - Always NUL-terminate the destination buffer in OBJ_obj2txt printing function. CVE-2014-3508 Reviewed-by: NDr. Stephen Henson <steve@openssl.org> Reviewed-by: NKurt Roeckx <kurt@openssl.org> Reviewed-by: NTim Hudson <tjh@openssl.org>
-
- 05 7月, 2014 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 02 7月, 2014 1 次提交
-
-
由 Dr. Stephen Henson 提交于
Primitive encodings shouldn't use indefinite length constructed form. PR#2438 (partial).
-
- 29 6月, 2014 1 次提交
-
-
由 Dr. Stephen Henson 提交于
Tolerate BER length encoding which may include leading zeroes. PR#2746
-
- 28 6月, 2014 1 次提交
-
-
由 Dr. Stephen Henson 提交于
PR#3014
-
- 27 6月, 2014 1 次提交
-
-
由 Dr. Stephen Henson 提交于
PR#3403
-
- 01 6月, 2014 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 01 4月, 2014 1 次提交
-
-
由 Dr. Stephen Henson 提交于
Add additional check to catch this in ASN1_item_verify too. (cherry picked from commit 66e8211c0b1347970096e04b18aa52567c325200)
-
- 28 3月, 2014 1 次提交
-
-
由 Dr. Stephen Henson 提交于
Add functions to return the "bits of security" for various public key algorithms. Based on SP800-57.
-