Patrick Williams | f1e5d69 | 2016-03-30 15:21:19 -0500 | [diff] [blame^] | 1 | From 00456fded43eadd4bb94bf675ae4ea5d158a764f Mon Sep 17 00:00:00 2001 |
| 2 | From: "Dr. Stephen Henson" <steve@openssl.org> |
| 3 | Date: Wed, 4 Nov 2015 13:30:03 +0000 |
| 4 | Subject: [PATCH] Add test for CVE-2015-3194 |
| 5 | |
| 6 | Reviewed-by: Richard Levitte <levitte@openssl.org> |
| 7 | |
| 8 | Upstream-Status: Backport |
| 9 | |
| 10 | This patch was imported from |
| 11 | https://git.openssl.org/?p=openssl.git;a=commit;h=00456fded43eadd4bb94bf675ae4ea5d158a764f |
| 12 | Signed-off-by: Armin Kuster <akuster@mvista.com> |
| 13 | |
| 14 | --- |
| 15 | test/certs/pss1.pem | 21 +++++++++++++++++++++ |
| 16 | test/tx509 | 7 +++++++ |
| 17 | 2 files changed, 28 insertions(+) |
| 18 | create mode 100644 test/certs/pss1.pem |
| 19 | |
| 20 | diff --git a/test/certs/pss1.pem b/test/certs/pss1.pem |
| 21 | new file mode 100644 |
| 22 | index 0000000..29da71d |
| 23 | --- /dev/null |
| 24 | +++ b/test/certs/pss1.pem |
| 25 | @@ -0,0 +1,21 @@ |
| 26 | +-----BEGIN CERTIFICATE----- |
| 27 | +MIIDdjCCAjqgAwIBAgIJANcwZLyfEv7DMD4GCSqGSIb3DQEBCjAxoA0wCwYJYIZI |
| 28 | +AWUDBAIBoRowGAYJKoZIhvcNAQEIMAsGCWCGSAFlAwQCAaIEAgIA3jAnMSUwIwYD |
| 29 | +VQQDDBxUZXN0IEludmFsaWQgUFNTIGNlcnRpZmljYXRlMB4XDTE1MTEwNDE2MDIz |
| 30 | +NVoXDTE1MTIwNDE2MDIzNVowJzElMCMGA1UEAwwcVGVzdCBJbnZhbGlkIFBTUyBj |
| 31 | +ZXJ0aWZpY2F0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMTaM7WH |
| 32 | +qVCAGAIA+zL1KWvvASTrhlq+1ePdO7wsrWX2KiYoTYrJYTnxhLnn0wrHqApt79nL |
| 33 | +IBG7cfShyZqFHOY/IzlYPMVt+gPo293gw96Fds5JBsjhjkyGnOyr9OUntFqvxDbT |
| 34 | +IIFU7o9IdxD4edaqjRv+fegVE+B79pDk4s0ujsk6dULtCg9Rst0ucGFo19mr+b7k |
| 35 | +dbfn8pZ72ZNDJPueVdrUAWw9oll61UcYfk75XdrLk6JlL41GrYHc8KlfXf43gGQq |
| 36 | +QfrpHkg4Ih2cI6Wt2nhFGAzrlcorzLliQIUJRIhM8h4IgDfpBpaPdVQLqS2pFbXa |
| 37 | +5eQjqiyJwak2vJ8CAwEAAaNQME4wHQYDVR0OBBYEFCt180N4oGUt5LbzBwQ4Ia+2 |
| 38 | +4V97MB8GA1UdIwQYMBaAFCt180N4oGUt5LbzBwQ4Ia+24V97MAwGA1UdEwQFMAMB |
| 39 | +Af8wMQYJKoZIhvcNAQEKMCSgDTALBglghkgBZQMEAgGhDTALBgkqhkiG9w0BAQii |
| 40 | +BAICAN4DggEBAAjBtm90lGxgddjc4Xu/nbXXFHVs2zVcHv/mqOZoQkGB9r/BVgLb |
| 41 | +xhHrFZ2pHGElbUYPfifdS9ztB73e1d4J+P29o0yBqfd4/wGAc/JA8qgn6AAEO/Xn |
| 42 | +plhFeTRJQtLZVl75CkHXgUGUd3h+ADvKtcBuW9dSUncaUrgNKR8u/h/2sMG38RWY |
| 43 | +DzBddC/66YTa3r7KkVUfW7yqRQfELiGKdcm+bjlTEMsvS+EhHup9CzbpoCx2Fx9p |
| 44 | +NPtFY3yEObQhmL1JyoCRWqBE75GzFPbRaiux5UpEkns+i3trkGssZzsOuVqHNTNZ |
| 45 | +lC9+9hPHIoc9UMmAQNo1vGIW3NWVoeGbaJ8= |
| 46 | +-----END CERTIFICATE----- |
| 47 | diff --git a/test/tx509 b/test/tx509 |
| 48 | index 0ce3b52..77f5cac 100644 |
| 49 | --- a/test/tx509 |
| 50 | +++ b/test/tx509 |
| 51 | @@ -74,5 +74,12 @@ if [ $? != 0 ]; then exit 1; fi |
| 52 | cmp x509-f.p x509-ff.p3 |
| 53 | if [ $? != 0 ]; then exit 1; fi |
| 54 | |
| 55 | +echo "Parsing test certificates" |
| 56 | + |
| 57 | +$cmd -in certs/pss1.pem -text -noout >/dev/null |
| 58 | +if [ $? != 0 ]; then exit 1; fi |
| 59 | + |
| 60 | +echo OK |
| 61 | + |
| 62 | /bin/rm -f x509-f.* x509-ff.* x509-fff.* |
| 63 | exit 0 |
| 64 | -- |
| 65 | 2.3.5 |
| 66 | |