Skip to main content
  • Home
  • login
  • Browse the archive

    swh mirror partner logo
swh logo
SoftwareHeritage
Software
Heritage
Mirror
Features
  • Search

  • Downloads

  • Save code now

  • Add forge now

  • Help

swh:1:snp:dc2a5002442a00b1c0eda7c65d04ea7455e166cd
  • Code
  • Branches (204)
  • Releases (207)
    • Branches
    • Releases
    • HEAD
    • refs/heads/OpenSSL-engine-0_9_6-stable
    • refs/heads/OpenSSL-fips-0_9_7-stable
    • refs/heads/OpenSSL-fips-0_9_8-stable
    • refs/heads/OpenSSL-fips-1_2-stable
    • refs/heads/OpenSSL-fips-2_0-dev
    • refs/heads/OpenSSL-fips-2_0-stable
    • refs/heads/OpenSSL-fips2-0_9_7-stable
    • refs/heads/OpenSSL_0_9_6-stable
    • refs/heads/OpenSSL_0_9_7-stable
    • refs/heads/OpenSSL_0_9_8-stable
    • refs/heads/OpenSSL_0_9_8fg-stable
    • refs/heads/OpenSSL_1_0_0-stable
    • refs/heads/OpenSSL_1_0_1-stable
    • refs/heads/OpenSSL_1_0_2-stable
    • refs/heads/OpenSSL_1_1_0-stable
    • refs/heads/OpenSSL_1_1_1-stable
    • refs/heads/SSLeay
    • refs/heads/feature/dtls-1.3
    • refs/heads/feature/ech
    • refs/heads/feature/quic-server
    • refs/heads/master
    • refs/heads/openssl-3.0
    • refs/heads/openssl-3.1
    • refs/heads/openssl-3.2
    • refs/heads/openssl-3.3
    • refs/heads/openssl-3.4
    • refs/heads/tls1.3-draft-18
    • refs/heads/tls1.3-draft-19
    • refs/tags/AFTER_COMPAQ_PATCH
    • refs/tags/BEFORE_COMPAQ_PATCH
    • refs/tags/BEFORE_engine
    • refs/tags/BEN_FIPS_TEST_1
    • refs/tags/BEN_FIPS_TEST_2
    • refs/tags/BEN_FIPS_TEST_3
    • refs/tags/BEN_FIPS_TEST_4
    • refs/tags/BEN_FIPS_TEST_5
    • refs/tags/BEN_FIPS_TEST_6
    • refs/tags/BEN_FIPS_TEST_7
    • refs/tags/BEN_FIPS_TEST_8
    • refs/tags/FIPS_098_TEST_1
    • refs/tags/FIPS_098_TEST_2
    • refs/tags/FIPS_098_TEST_3
    • refs/tags/FIPS_098_TEST_4
    • refs/tags/FIPS_098_TEST_5
    • refs/tags/FIPS_098_TEST_6
    • refs/tags/FIPS_098_TEST_7
    • refs/tags/FIPS_098_TEST_8
    • refs/tags/FIPS_TEST_10
    • refs/tags/FIPS_TEST_9
    • refs/tags/LEVITTE_after_const
    • refs/tags/LEVITTE_before_const
    • refs/tags/OpenSSL-engine-0_9_6
    • refs/tags/OpenSSL-engine-0_9_6-beta1
    • refs/tags/OpenSSL-engine-0_9_6-beta2
    • refs/tags/OpenSSL-engine-0_9_6-beta3
    • refs/tags/OpenSSL-engine-0_9_6a
    • refs/tags/OpenSSL-engine-0_9_6a-beta1
    • refs/tags/OpenSSL-engine-0_9_6a-beta2
    • refs/tags/OpenSSL-engine-0_9_6a-beta3
    • refs/tags/OpenSSL-engine-0_9_6b
    • refs/tags/OpenSSL-engine-0_9_6c
    • refs/tags/OpenSSL-engine-0_9_6d
    • refs/tags/OpenSSL-engine-0_9_6d-beta1
    • refs/tags/OpenSSL-engine-0_9_6e
    • refs/tags/OpenSSL-engine-0_9_6f
    • refs/tags/OpenSSL-engine-0_9_6g
    • refs/tags/OpenSSL-engine-0_9_6h
    • refs/tags/OpenSSL-engine-0_9_6i
    • refs/tags/OpenSSL-engine-0_9_6j
    • refs/tags/OpenSSL-engine-0_9_6k
    • refs/tags/OpenSSL-engine-0_9_6l
    • refs/tags/OpenSSL-engine-0_9_6m
    • refs/tags/OpenSSL-fips-1_2_0
    • refs/tags/OpenSSL-fips-1_2_1
    • refs/tags/OpenSSL-fips-1_2_2
    • refs/tags/OpenSSL-fips-1_2_3
    • refs/tags/OpenSSL-fips-2_0
    • refs/tags/OpenSSL-fips-2_0-pl1
    • refs/tags/OpenSSL-fips-2_0-rc1
    • refs/tags/OpenSSL-fips-2_0-rc2
    • refs/tags/OpenSSL-fips-2_0-rc3
    • refs/tags/OpenSSL-fips-2_0-rc4
    • refs/tags/OpenSSL-fips-2_0-rc5
    • refs/tags/OpenSSL-fips-2_0-rc6
    • refs/tags/OpenSSL-fips-2_0-rc7
    • refs/tags/OpenSSL-fips-2_0-rc8
    • refs/tags/OpenSSL-fips-2_0-rc9
    • refs/tags/OpenSSL-fips-2_0_1
    • refs/tags/OpenSSL_0_9_1c
    • refs/tags/OpenSSL_0_9_2b
    • refs/tags/OpenSSL_0_9_3
    • refs/tags/OpenSSL_0_9_3a
    • refs/tags/OpenSSL_0_9_3beta1
    • refs/tags/OpenSSL_0_9_3beta2
    • refs/tags/OpenSSL_0_9_4
    • refs/tags/OpenSSL_0_9_5
    • refs/tags/OpenSSL_0_9_5a
    • refs/tags/OpenSSL_0_9_5a-beta1
    • refs/tags/OpenSSL_0_9_5a-beta2
    • refs/tags/OpenSSL_0_9_5beta1
    • refs/tags/OpenSSL_0_9_5beta2
    • refs/tags/OpenSSL_0_9_6
    • refs/tags/OpenSSL_0_9_6-beta1
    • refs/tags/OpenSSL_0_9_6-beta2
    • refs/tags/OpenSSL_0_9_6-beta3
    • refs/tags/OpenSSL_0_9_6a
    • refs/tags/OpenSSL_0_9_6a-beta1
    • refs/tags/OpenSSL_0_9_6a-beta2
    • refs/tags/OpenSSL_0_9_6a-beta3
    • refs/tags/OpenSSL_0_9_6b
    • refs/tags/OpenSSL_0_9_6c
    • refs/tags/OpenSSL_0_9_6d
    • refs/tags/OpenSSL_0_9_6d-beta1
    • refs/tags/OpenSSL_0_9_6e
    • refs/tags/OpenSSL_0_9_6f
    • refs/tags/OpenSSL_0_9_6g
    • refs/tags/OpenSSL_0_9_6h
    • refs/tags/OpenSSL_0_9_6i
    • refs/tags/OpenSSL_0_9_6j
    • refs/tags/OpenSSL_0_9_6k
    • refs/tags/OpenSSL_0_9_6l
    • refs/tags/OpenSSL_0_9_6m
    • refs/tags/OpenSSL_0_9_7
    • refs/tags/OpenSSL_0_9_7-beta1
    • refs/tags/OpenSSL_0_9_7-beta2
    • refs/tags/OpenSSL_0_9_7-beta3
    • refs/tags/OpenSSL_0_9_7-beta4
    • refs/tags/OpenSSL_0_9_7-beta5
    • refs/tags/OpenSSL_0_9_7-beta6
    • refs/tags/OpenSSL_0_9_7a
    • refs/tags/OpenSSL_0_9_7b
    • refs/tags/OpenSSL_0_9_7c
    • refs/tags/OpenSSL_0_9_7d
    • refs/tags/OpenSSL_0_9_7e
    • refs/tags/OpenSSL_0_9_7f
    • refs/tags/OpenSSL_0_9_7g
    • refs/tags/OpenSSL_0_9_7h
    • refs/tags/OpenSSL_0_9_7i
    • refs/tags/OpenSSL_0_9_7j
    • refs/tags/OpenSSL_0_9_7k
    • refs/tags/OpenSSL_0_9_7l
    • refs/tags/OpenSSL_0_9_7m
    • refs/tags/OpenSSL_0_9_8
    • refs/tags/OpenSSL_0_9_8-beta1
    • refs/tags/OpenSSL_0_9_8-beta2
    • refs/tags/OpenSSL_0_9_8-beta3
    • refs/tags/OpenSSL_0_9_8-beta4
    • refs/tags/OpenSSL_0_9_8-beta5
    • refs/tags/OpenSSL_0_9_8-beta6
    • refs/tags/OpenSSL_0_9_8a
    • refs/tags/OpenSSL_0_9_8b
    • refs/tags/OpenSSL_0_9_8c
    • refs/tags/OpenSSL_0_9_8d
    • refs/tags/OpenSSL_0_9_8e
    • refs/tags/OpenSSL_0_9_8f
    • refs/tags/OpenSSL_0_9_8g
    • refs/tags/OpenSSL_0_9_8h
    • refs/tags/OpenSSL_0_9_8i
    • refs/tags/OpenSSL_0_9_8j
    • refs/tags/OpenSSL_0_9_8k
    • refs/tags/OpenSSL_0_9_8l
    • refs/tags/OpenSSL_0_9_8m
    • refs/tags/OpenSSL_0_9_8m-beta1
    • refs/tags/OpenSSL_0_9_8n
    • refs/tags/OpenSSL_0_9_8o
    • refs/tags/OpenSSL_0_9_8p
    • refs/tags/OpenSSL_0_9_8q
    • refs/tags/OpenSSL_0_9_8r
    • refs/tags/OpenSSL_0_9_8s
    • refs/tags/OpenSSL_0_9_8t
    • refs/tags/OpenSSL_0_9_8u
    • refs/tags/OpenSSL_0_9_8v
    • refs/tags/OpenSSL_0_9_8w
    • refs/tags/OpenSSL_0_9_8x
    • refs/tags/OpenSSL_1_0_0
    • refs/tags/OpenSSL_1_0_0-beta1
    • refs/tags/OpenSSL_1_0_0-beta2
    • refs/tags/OpenSSL_1_0_0-beta3
    • refs/tags/OpenSSL_1_0_0-beta4
    • refs/tags/OpenSSL_1_0_0-beta5
    • refs/tags/OpenSSL_1_0_0a
    • refs/tags/OpenSSL_1_0_0b
    • refs/tags/OpenSSL_1_0_0c
    • refs/tags/OpenSSL_1_0_0d
    • refs/tags/OpenSSL_1_0_0e
    • refs/tags/OpenSSL_1_0_0f
    • refs/tags/OpenSSL_1_0_0g
    • refs/tags/OpenSSL_1_0_0h
    • refs/tags/OpenSSL_1_0_0i
    • refs/tags/OpenSSL_1_0_0j
    • refs/tags/OpenSSL_1_0_1
    • refs/tags/OpenSSL_1_0_1-beta1
    • refs/tags/OpenSSL_1_0_1-beta2
    • refs/tags/OpenSSL_1_0_1-beta3
    • refs/tags/OpenSSL_1_0_1a
    • refs/tags/OpenSSL_1_0_1b
    • refs/tags/OpenSSL_1_0_1c
    • refs/tags/OpenSSL_FIPS_1_0
    • refs/tags/SSLeay_0_8_1b
    • refs/tags/SSLeay_0_9_0b
    • refs/tags/SSLeay_0_9_1b
    • refs/tags/STATE_after_zlib
    • refs/tags/STATE_before_zlib
    • refs/tags/rsaref
    • openssl-3.4.0-alpha1
    • openssl-3.3.2
    • openssl-3.3.1
    • openssl-3.3.0-beta1
    • openssl-3.3.0-alpha1
    • openssl-3.3.0
    • openssl-3.2.3
    • openssl-3.2.2
    • openssl-3.2.1
    • openssl-3.2.0-beta1
    • openssl-3.2.0-alpha2
    • openssl-3.2.0-alpha1
    • openssl-3.2.0
    • openssl-3.1.7
    • openssl-3.1.6
    • openssl-3.1.5
    • openssl-3.1.4
    • openssl-3.1.3
    • openssl-3.1.2
    • openssl-3.1.1
    • openssl-3.1.0-beta1
    • openssl-3.1.0-alpha1
    • openssl-3.1.0
    • openssl-3.0.9
    • openssl-3.0.8
    • openssl-3.0.7
    • openssl-3.0.6
    • openssl-3.0.5
    • openssl-3.0.4
    • openssl-3.0.3
    • openssl-3.0.2
    • openssl-3.0.15
    • openssl-3.0.14
    • openssl-3.0.13
    • openssl-3.0.12
    • openssl-3.0.11
    • openssl-3.0.10
    • openssl-3.0.1
    • openssl-3.0.0-beta2
    • openssl-3.0.0-beta1
    • openssl-3.0.0-alpha9
    • openssl-3.0.0-alpha8
    • openssl-3.0.0-alpha7
    • openssl-3.0.0-alpha6
    • openssl-3.0.0-alpha5
    • openssl-3.0.0-alpha4
    • openssl-3.0.0-alpha3
    • openssl-3.0.0-alpha2
    • openssl-3.0.0-alpha17
    • openssl-3.0.0-alpha16
    • openssl-3.0.0-alpha15
    • openssl-3.0.0-alpha14
    • openssl-3.0.0-alpha13
    • openssl-3.0.0-alpha12
    • openssl-3.0.0-alpha11
    • openssl-3.0.0-alpha10
    • openssl-3.0.0-alpha1
    • openssl-3.0.0
    • master-pre-reformat
    • master-pre-auto-reformat
    • master-post-reformat
    • master-post-auto-reformat
    • OpenSSL_1_1_1w
    • OpenSSL_1_1_1v
    • OpenSSL_1_1_1u
    • OpenSSL_1_1_1t
    • OpenSSL_1_1_1s
    • OpenSSL_1_1_1r
    • OpenSSL_1_1_1q
    • OpenSSL_1_1_1p
    • OpenSSL_1_1_1o
    • OpenSSL_1_1_1n
    • OpenSSL_1_1_1m
    • OpenSSL_1_1_1l
    • OpenSSL_1_1_1k
    • OpenSSL_1_1_1j
    • OpenSSL_1_1_1i
    • OpenSSL_1_1_1h
    • OpenSSL_1_1_1g
    • OpenSSL_1_1_1f
    • OpenSSL_1_1_1e
    • OpenSSL_1_1_1d
    • OpenSSL_1_1_1c
    • OpenSSL_1_1_1b
    • OpenSSL_1_1_1a
    • OpenSSL_1_1_1-pre9
    • OpenSSL_1_1_1-pre8
    • OpenSSL_1_1_1-pre7
    • OpenSSL_1_1_1-pre6
    • OpenSSL_1_1_1-pre5
    • OpenSSL_1_1_1-pre4
    • OpenSSL_1_1_1-pre3
    • OpenSSL_1_1_1-pre2
    • OpenSSL_1_1_1-pre1
    • OpenSSL_1_1_1
    • OpenSSL_1_1_0l
    • OpenSSL_1_1_0k
    • OpenSSL_1_1_0j
    • OpenSSL_1_1_0i
    • OpenSSL_1_1_0h
    • OpenSSL_1_1_0g
    • OpenSSL_1_1_0f
    • OpenSSL_1_1_0e
    • OpenSSL_1_1_0d
    • OpenSSL_1_1_0c
    • OpenSSL_1_1_0b
    • OpenSSL_1_1_0a
    • OpenSSL_1_1_0-pre6
    • OpenSSL_1_1_0-pre5
    • OpenSSL_1_1_0-pre4
    • OpenSSL_1_1_0-pre3
    • OpenSSL_1_1_0-pre2
    • OpenSSL_1_1_0-pre1
    • OpenSSL_1_1_0
    • OpenSSL_1_0_2u
    • OpenSSL_1_0_2t
    • OpenSSL_1_0_2s
    • OpenSSL_1_0_2r
    • OpenSSL_1_0_2q
    • OpenSSL_1_0_2p
    • OpenSSL_1_0_2o
    • OpenSSL_1_0_2n
    • OpenSSL_1_0_2m
    • OpenSSL_1_0_2l
    • OpenSSL_1_0_2k
    • OpenSSL_1_0_2j
    • OpenSSL_1_0_2i
    • OpenSSL_1_0_2h
    • OpenSSL_1_0_2g
    • OpenSSL_1_0_2f
    • OpenSSL_1_0_2e
    • OpenSSL_1_0_2d
    • OpenSSL_1_0_2c
    • OpenSSL_1_0_2b
    • OpenSSL_1_0_2a
    • OpenSSL_1_0_2-pre-reformat
    • OpenSSL_1_0_2-pre-auto-reformat
    • OpenSSL_1_0_2-post-reformat
    • OpenSSL_1_0_2-post-auto-reformat
    • OpenSSL_1_0_2-beta3
    • OpenSSL_1_0_2-beta2
    • OpenSSL_1_0_2-beta1
    • OpenSSL_1_0_2
    • OpenSSL_1_0_1u
    • OpenSSL_1_0_1t
    • OpenSSL_1_0_1s
    • OpenSSL_1_0_1r
    • OpenSSL_1_0_1q
    • OpenSSL_1_0_1p
    • OpenSSL_1_0_1o
    • OpenSSL_1_0_1n
    • OpenSSL_1_0_1m
    • OpenSSL_1_0_1l
    • OpenSSL_1_0_1k
    • OpenSSL_1_0_1j
    • OpenSSL_1_0_1i
    • OpenSSL_1_0_1h
    • OpenSSL_1_0_1g
    • OpenSSL_1_0_1f
    • OpenSSL_1_0_1e
    • OpenSSL_1_0_1d
    • OpenSSL_1_0_1-pre-reformat
    • OpenSSL_1_0_1-pre-auto-reformat
    • OpenSSL_1_0_1-post-reformat
    • OpenSSL_1_0_1-post-auto-reformat
    • OpenSSL_1_0_0t
    • OpenSSL_1_0_0s
    • OpenSSL_1_0_0r
    • OpenSSL_1_0_0q
    • OpenSSL_1_0_0p
    • OpenSSL_1_0_0o
    • OpenSSL_1_0_0n
    • OpenSSL_1_0_0m
    • OpenSSL_1_0_0l
    • OpenSSL_1_0_0k
    • OpenSSL_1_0_0-pre-reformat
    • OpenSSL_1_0_0-pre-auto-reformat
    • OpenSSL_1_0_0-post-reformat
    • OpenSSL_1_0_0-post-auto-reformat
    • OpenSSL_0_9_8zh
    • OpenSSL_0_9_8zg
    • OpenSSL_0_9_8zf
    • OpenSSL_0_9_8ze
    • OpenSSL_0_9_8zd
    • OpenSSL_0_9_8zc
    • OpenSSL_0_9_8zb
    • OpenSSL_0_9_8za
    • OpenSSL_0_9_8y
    • OpenSSL_0_9_8-pre-reformat
    • OpenSSL_0_9_8-pre-auto-reformat
    • OpenSSL_0_9_8-post-reformat
    • OpenSSL_0_9_8-post-auto-reformat
    • OpenSSL-fips-2_0_9
    • OpenSSL-fips-2_0_8
    • OpenSSL-fips-2_0_7
    • OpenSSL-fips-2_0_6
    • OpenSSL-fips-2_0_5
    • OpenSSL-fips-2_0_4
    • OpenSSL-fips-2_0_3
    • OpenSSL-fips-2_0_2
    • OpenSSL-fips-2_0_16
    • OpenSSL-fips-2_0_15
    • OpenSSL-fips-2_0_14
    • OpenSSL-fips-2_0_13
    • OpenSSL-fips-2_0_12
    • OpenSSL-fips-2_0_11
    • OpenSSL-fips-2_0_10
Permalinks

To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.

  • revision
  • snapshot
  • release
revision badge
swh:1:rev:d9e048ceac64d3f2cfa8b153271acd309e6a5edb
snapshot badge
swh:1:snp:dc2a5002442a00b1c0eda7c65d04ea7455e166cd
release badge
swh:1:rel:8f3a2638cfc339ef9ccd65a4203b4ab18b4d639c

sort by:
RevisionAuthorDateMessageCommit Date
d9e048c Dr. Stephen Henson04 February 2013, 23:28:09 UTCprepare for release05 February 2013, 16:46:21 UTC
65a9383 Dr. Stephen Henson04 February 2013, 23:09:24 UTCmake update05 February 2013, 16:46:21 UTC
c6b82f7 Dr. Stephen Henson31 January 2013, 15:19:00 UTCAdd ordinal for CRYPTO_memcmp: since this will affect multiple branches it needs to be in a "gap". (cherry picked from commit 81ce0e14e72e8e255ad1bd9c7cfaa47a6291919c)05 February 2013, 16:46:20 UTC
2559004 Dr. Stephen Henson04 February 2013, 21:13:18 UTCFix error codes. (cherry picked from commit 35d732fc2e1badce13be22a044187ebd4d769552)05 February 2013, 16:46:19 UTC
8a5d624 Dr. Stephen Henson04 February 2013, 22:57:49 UTCUpdate CHANGES and NEWS05 February 2013, 16:46:19 UTC
ae4a75c Andy Polyakov09 November 2012, 13:58:40 UTCbn_word.c: fix overflow bug in BN_add_word. (cherry picked from commit 134c00659a1bc67ad35a1e4620e16bc4315e6e37)05 February 2013, 16:46:19 UTC
2e884ce Andy Polyakov02 February 2013, 18:52:43 UTCx86_64 assembly pack: keep making Windows build more robust. PR: 2963 and a number of others (cherry picked from commit 4568182a8b8cbfd15cbc175189029ac547bd1762)05 February 2013, 16:46:19 UTC
da8f1b7 Dr. Stephen Henson01 February 2013, 16:04:59 UTCupdate NEWS05 February 2013, 16:46:18 UTC
33f44ac Andy Polyakov01 February 2013, 09:10:32 UTCs3/s3_cbc.c: allow for compilations with NO_SHA256|512. (cherry picked from commit d5371324d978e4096bf99b9d0fe71b2cb65d9dc8)05 February 2013, 16:46:18 UTC
11c48a0 Andy Polyakov01 February 2013, 08:59:56 UTCssl/s3_cbc.c: md_state alignment portability fix. RISCs are picky and alignment granted by compiler for md_state can be insufficient for SHA512. (cherry picked from commit 36260233e7e3396feed884d3f501283e0453c04f)05 February 2013, 16:46:18 UTC
3cdaca2 Andy Polyakov01 February 2013, 08:55:43 UTCssl/s3_cbc.c: uint64_t portability fix. Break dependency on uint64_t. It's possible to declare bits as unsigned int, because TLS packets are limited in size and 32-bit value can't overflow. (cherry picked from commit cab13fc8473856a43556d41d8dac5605f4ba1f91)05 February 2013, 16:46:17 UTC
b23da29 Ben Laurie28 January 2013, 17:34:33 UTCUpdate DTLS code to match CBC decoding in TLS. This change updates the DTLS code to match the constant-time CBC behaviour in the TLS. (cherry picked from commit 9f27de170d1b7bef3d46d41382dc4dafde8b3900)05 February 2013, 16:46:17 UTC
610dfc3 Ben Laurie28 January 2013, 17:33:18 UTCDon't crash when processing a zero-length, TLS >= 1.1 record. The previous CBC patch was bugged in that there was a path through enc() in s3_pkt.c/d1_pkt.c which didn't set orig_len. orig_len would be left at the previous value which could suggest that the packet was a sufficient length when it wasn't. (cherry picked from commit 6cb19b7681f600b2f165e4adc57547b097b475fd)05 February 2013, 16:46:17 UTC
080f395 Ben Laurie29 January 2013, 18:06:08 UTCFixups from previous commit.05 February 2013, 16:46:17 UTC
f852b60 Ben Laurie28 January 2013, 18:24:55 UTCOops. Add missing file. (cherry picked from commit 014265eb02e26f35c8db58e2ccbf100b0b2f0072)05 February 2013, 16:46:16 UTC
e235645 Ben Laurie29 January 2013, 17:47:48 UTCAdd a target so I can build this.05 February 2013, 16:46:16 UTC
e5420be Ben Laurie28 January 2013, 17:31:49 UTCMake CBC decoding constant time. This patch makes the decoding of SSLv3 and TLS CBC records constant time. Without this, a timing side-channel can be used to build a padding oracle and mount Vaudenay's attack. This patch also disables the stitched AESNI+SHA mode pending a similar fix to that code. In order to be easy to backport, this change is implemented in ssl/, rather than as a generic AEAD mode. In the future this should be changed around so that HMAC isn't in ssl/, but crypto/ as FIPS expects. (cherry picked from commit e130841bccfc0bb9da254dc84e23bc6a1c78a64e) Conflicts: crypto/evp/c_allc.c ssl/ssl_algs.c ssl/ssl_locl.h ssl/t1_enc.c05 February 2013, 16:46:16 UTC
9c00a95 Ben Laurie28 January 2013, 17:30:38 UTCAdd and use a constant-time memcmp. This change adds CRYPTO_memcmp, which compares two vectors of bytes in an amount of time that's independent of their contents. It also changes several MAC compares in the code to use this over the standard memcmp, which may leak information about the size of a matching prefix. (cherry picked from commit 2ee798880a246d648ecddadc5b91367bee4a5d98) Conflicts: crypto/crypto.h ssl/t1_lib.c05 February 2013, 16:46:15 UTC
ebc7186 Dr. Stephen Henson24 January 2013, 13:30:42 UTCDon't try and verify signatures if key is NULL (CVE-2013-0166) Add additional check to catch this in ASN1_item_verify too.05 February 2013, 16:46:15 UTC
1dfa62d Dr. Stephen Henson23 January 2013, 01:04:36 UTCDon't include comp.h in cmd_cd.c if OPENSSL_NO_COMP set23 January 2013, 01:14:13 UTC
8c6364e Andy Polyakov22 January 2013, 21:11:31 UTCx86_64 assembly pack: make Windows build more robust [from master]. PR: 2963 and a number of others22 January 2013, 22:00:02 UTC
98c2e93 Dr. Stephen Henson20 January 2013, 01:07:58 UTCDon't include comp.h if no-comp set.20 January 2013, 01:12:15 UTC
c053e53 Andy Polyakov19 January 2013, 17:24:03 UTCengines/ccgost: GOST fixes [from master]. Submitted by: Dmitry Belyavsky, Seguei Leontiev PR: 282119 January 2013, 17:27:21 UTC
6386647 Andy Polyakov19 January 2013, 12:20:21 UTC.gitignore adjustments19 January 2013, 14:31:09 UTC
4b24b75 Ben Laurie12 January 2013, 12:25:30 UTCCorrect EVP_PKEY_verifyrecover to EVP_PKEY_verify_recover (RT 2955).13 January 2013, 22:58:00 UTC
bfff2cc Dr. Stephen Henson13 January 2013, 22:57:22 UTCAdd .gitignore13 January 2013, 22:57:22 UTC
d8b1777 Dr. Stephen Henson30 December 2012, 16:05:24 UTCmake no-comp compile30 December 2012, 16:05:24 UTC
d985a68 Dr. Stephen Henson23 December 2012, 18:19:47 UTCadd missing \n23 December 2012, 18:19:47 UTC
8dad8bc Dr. Stephen Henson10 December 2012, 16:45:19 UTCPR: 2888 Reported by: Daniel Black <daniel.black@openquery.com> Support renewing session tickets (backport from HEAD).10 December 2012, 16:45:19 UTC
235e76b Dr. Stephen Henson06 December 2012, 18:25:18 UTCFix two bugs which affect delta CRL handling: Use -1 to check all extensions in CRLs. Always set flag for freshest CRL.06 December 2012, 18:25:18 UTC
d38c549 Dr. Stephen Henson04 December 2012, 17:26:26 UTCcheck mval for NULL too04 December 2012, 17:26:26 UTC
5581891 Dr. Stephen Henson03 December 2012, 16:33:35 UTCfix leak03 December 2012, 16:33:35 UTC
77ada38 Dr. Stephen Henson29 November 2012, 19:15:52 UTCPR: 2803 Submitted by: jean-etienne.schwartz@bull.net In OCSP_basic_varify return an error if X509_STORE_CTX_init fails.29 November 2012, 19:15:52 UTC
8124ebc Dr. Stephen Henson22 November 2012, 14:15:00 UTCreject zero length point format list or supported curves extensions22 November 2012, 14:15:00 UTC
04fde20 Dr. Stephen Henson21 November 2012, 14:01:55 UTCPR: 2908 Submitted by: Dmitry Belyavsky <beldmit@gmail.com> Fix DH double free if parameter generation fails.21 November 2012, 14:01:55 UTC
6bd6119 Dr. Stephen Henson20 November 2012, 00:29:09 UTCfix leaks20 November 2012, 00:29:09 UTC
23b5e47 Dr. Stephen Henson19 November 2012, 20:07:14 UTCcorrect docs19 November 2012, 20:07:14 UTC
fb81e6d Dr. Stephen Henson18 November 2012, 15:20:49 UTCPR: 2880 Submitted by: "Florian Rüchel" <florian.ruechel@ruhr-uni-bochum.de> Correctly handle local machine keys in the capi ENGINE.18 November 2012, 15:20:49 UTC
50ff4af Andy Polyakov16 October 2012, 08:20:18 UTCaix[64]-cc: get MT support right [from HEAD]. PR: 289616 October 2012, 08:20:18 UTC
c51f6bc Bodo Möller05 October 2012, 20:51:31 UTCFix EC_KEY initialization race. Submitted by: Adam Langley05 October 2012, 20:51:31 UTC
836a811 Dr. Stephen Henson05 October 2012, 13:00:18 UTCbackport OCSP fix enhancement05 October 2012, 13:00:18 UTC
bb65e3f Ben Laurie04 October 2012, 15:16:12 UTCBackport OCSP Stapling fix.04 October 2012, 15:16:12 UTC
b8719c7 Ben Laurie04 October 2012, 15:04:26 UTCFix warning.04 October 2012, 15:04:26 UTC
92b2530 Ben Laurie04 October 2012, 15:03:08 UTCFix warning (hope this doesn't break other platforms, there's a twisty little maze of #ifs, all different).04 October 2012, 15:03:08 UTC
9ff94ad Bodo Möller24 September 2012, 19:50:00 UTCFix Valgrind warning. Submitted by: Adam Langley24 September 2012, 19:50:00 UTC
60ccb02 Richard Levitte24 September 2012, 18:49:01 UTC* Configure: make the debug-levitte-linux{elf,noasm} less extreme.24 September 2012, 18:49:01 UTC
094fb13 Richard Levitte21 September 2012, 13:08:26 UTC* ssl/t1_enc.c (tls1_change_cipher_state): Stupid bug. Fortunately in debugging code that's seldom used.21 September 2012, 13:08:26 UTC
9c5d75d Bodo Möller17 September 2012, 17:26:03 UTCFix warning. Submitted by: Chromium Authors17 September 2012, 17:26:03 UTC
ca461ec Dr. Stephen Henson11 September 2012, 13:45:11 UTCfix memory leak11 September 2012, 13:45:11 UTC
0ad9fe2 Dr. Stephen Henson01 September 2012, 11:30:19 UTCDon't load GOST ENGINE if it is already loaded. Multiple copies of the ENGINE will cause problems when it is cleaned up as the methods are stored in static structures which will be overwritten and freed up more than once. Set static methods to NULL when the ENGINE is freed so it can be reloaded.01 September 2012, 11:30:19 UTC
a203df7 Andy Polyakov17 August 2012, 20:01:47 UTCsha1-armv4-large.pl: comply with ABI [from HEAD].17 August 2012, 20:01:47 UTC
1445172 Andy Polyakov13 August 2012, 16:39:42 UTCgosthash.c: use memmove in circle_xor8, as input pointers can be equal [from HEAD]. PR: 285813 August 2012, 16:39:42 UTC
5c468f0 Andy Polyakov13 August 2012, 16:21:00 UTC./Configure: libcrypto.a can grow to many GB on Solaris 10, because of ar bug [from HEAD]. PR: 283813 August 2012, 16:21:00 UTC
83a4ae6 Richard Levitte05 July 2012, 08:49:02 UTCCosmetics: remove duplicate symbol in crypto/symhacks.h05 July 2012, 08:49:02 UTC
9374bc1 Richard Levitte04 July 2012, 17:27:43 UTCCosmetic: Reorder so it's more similar to the Unixly build.04 July 2012, 17:27:43 UTC
e9c563f Andy Polyakov01 July 2012, 09:12:23 UTCbss_dgram.c: fix typos in Windows code.01 July 2012, 09:12:23 UTC
4887e07 Andy Polyakov27 June 2012, 13:04:17 UTCx86_64 assembly pack: make it possible to compile with Perl located on path with spaces [from HEAD]. PR: 283527 June 2012, 13:04:17 UTC
652ac3e Dr. Stephen Henson19 June 2012, 13:38:47 UTCoops, add -debug_decrypt option which was accidenatally left out19 June 2012, 13:38:47 UTC
8d2f61a Andy Polyakov19 June 2012, 12:50:09 UTCbss_dgram.c: fix bugs [from HEAD]. PR: 283319 June 2012, 12:50:09 UTC
02a23fa Andy Polyakov16 May 2012, 18:22:39 UTCs2_clnt.c: compensate for compiler bug [from HEAD].16 May 2012, 18:22:39 UTC
bef20d4 Dr. Stephen Henson11 May 2012, 13:50:09 UTCPR: 2813 Reported by: Constantine Sapuntzakis <csapuntz@gmail.com> Fix possible deadlock when decoding public keys.11 May 2012, 13:50:09 UTC
dddddb2 Dr. Stephen Henson10 May 2012, 16:01:57 UTCprepare for next version10 May 2012, 16:01:57 UTC
8fcb936 Dr. Stephen Henson10 May 2012, 14:48:54 UTCprepare for 1.0.0j release10 May 2012, 14:48:54 UTC
ecb58c1 Dr. Stephen Henson10 May 2012, 14:45:05 UTCupdate NEWS10 May 2012, 14:45:05 UTC
a969ca5 Dr. Stephen Henson10 May 2012, 14:44:20 UTCSanity check record length before skipping explicit IV in DTLS to fix DoS attack. Thanks to Codenomicon for discovering this issue using Fuzz-o-Matic fuzzing as a service testing platform. (CVE-2012-2333)10 May 2012, 14:44:20 UTC
1e4406a Dr. Stephen Henson10 May 2012, 13:28:28 UTCReported by: Solar Designer of Openwall Make sure tkeylen is initialised properly when encrypting CMS messages.10 May 2012, 13:28:28 UTC
94fbee8 Richard Levitte04 May 2012, 10:43:19 UTCCorrect environment variable is OPENSSL_ALLOW_PROXY_CERTS.04 May 2012, 10:43:19 UTC
c50847c Andy Polyakov27 April 2012, 20:21:26 UTCppccpuid.pl: branch hints in OPENSSL_cleanse impact small block performance of digest algorithms, mosty SHA, on Power7. Mystery of century, why SHA, why slower algorithm are affected more... [from HEAD]. PR: 2794 Submitted by: Ashley Lai27 April 2012, 20:21:26 UTC
b1ce2d2 Dr. Stephen Henson22 April 2012, 13:31:37 UTCcorrect error code22 April 2012, 13:31:37 UTC
743fb51 Dr. Stephen Henson22 April 2012, 13:21:59 UTCcorrect old FAQ answers, sync with HEAD22 April 2012, 13:21:59 UTC
0ed7817 Dr. Stephen Henson19 April 2012, 17:02:49 UTCprepare for next version19 April 2012, 17:02:49 UTC
d0e542f Dr. Stephen Henson19 April 2012, 11:47:20 UTCprepare for 1.0.0i release19 April 2012, 11:47:20 UTC
457863e Dr. Stephen Henson19 April 2012, 11:45:37 UTCupdate NEWS19 April 2012, 11:45:37 UTC
5bd4fcc Dr. Stephen Henson19 April 2012, 11:44:51 UTCCheck for potentially exploitable overflows in asn1_d2i_read_bio BUF_mem_grow and BUF_mem_grow_clean. Refuse attempts to shrink buffer in CRYPTO_realloc_clean. Thanks to Tavis Ormandy, Google Security Team, for discovering this issue and to Adam Langley <agl@chromium.org> for fixing it. (CVE-2012-2110)19 April 2012, 11:44:51 UTC
3dd2eeb Andy Polyakov19 April 2012, 06:40:47 UTCMakefile.org: clear yet another environment variable [from HEAD]. PR: 279319 April 2012, 06:40:47 UTC
d079b38 Andy Polyakov16 April 2012, 17:43:28 UTCOPENSSL_NO_SOCK fixes [from HEAD]. PR: 2791 Submitted by: Ben Noordhuis16 April 2012, 17:43:28 UTC
8eeaeb4 Andy Polyakov16 April 2012, 17:37:04 UTCMinor compatibility fixes [from HEAD]. PR: 2790 Submitted by: Alexei Khlebnikov16 April 2012, 17:37:04 UTC
0041925 Andy Polyakov15 April 2012, 17:23:23 UTCs3_srvr.c: fix typo [from HEAD]. PR: 253815 April 2012, 17:23:23 UTC
14fa016 Dr. Stephen Henson10 April 2012, 22:28:34 UTCupdate rather ancient EVP digest documentation10 April 2012, 22:28:34 UTC
7fdccda Dr. Stephen Henson31 March 2012, 18:02:35 UTCPR: 2778(part) Submitted by: John Fitzgibbon <john_fitzgibbon@yahoo.com> Time is always encoded as 4 bytes, not sizeof(Time).31 March 2012, 18:02:35 UTC
cdc575c Andy Polyakov29 March 2012, 17:51:37 UTCans1/tasn_prn.c: avoid bool in variable names [from HEAD]. PR: 277629 March 2012, 17:51:37 UTC
2f0aaf7 Dr. Stephen Henson22 March 2012, 15:43:06 UTCSubmitted by: Markus Friedl <mfriedl@gmail.com> Fix memory leaks in 'goto err' cases.22 March 2012, 15:43:06 UTC
6b7887b Dr. Stephen Henson18 March 2012, 18:14:46 UTCAlways use SSLv23_{client,server}_method in s_client.c and s_server.c, the old code came from SSLeay days before TLS was even supported.18 March 2012, 18:14:46 UTC
9ad1b44 Richard Levitte14 March 2012, 12:38:55 UTCcipher should only be set to PSK if JPAKE is used.14 March 2012, 12:38:55 UTC
9275ad3 Andy Polyakov13 March 2012, 19:22:26 UTCconfig: compensate for bug in Solaris cc drivers, which can remove /dev/null [from HEAD,1.0.1]13 March 2012, 19:22:26 UTC
216a2a5 Andy Polyakov13 March 2012, 19:19:57 UTCx86_64-xlate.pl: remove old kludge. PR: 2435,244013 March 2012, 19:19:57 UTC
c2c6044 Dr. Stephen Henson12 March 2012, 16:35:49 UTCprepare for next version12 March 2012, 16:35:49 UTC
dc95c53 Dr. Stephen Henson12 March 2012, 15:26:48 UTCcorrected fix to PR#2711 and also cover mime_param_cmp12 March 2012, 15:26:48 UTC
b24a53d Dr. Stephen Henson12 March 2012, 14:45:07 UTCcorrect NEWS12 March 2012, 14:45:07 UTC
ffbe7cd Dr. Stephen Henson12 March 2012, 14:32:54 UTCfix error code12 March 2012, 14:32:54 UTC
97183a3 Dr. Stephen Henson12 March 2012, 14:24:50 UTCprepare for release12 March 2012, 14:24:50 UTC
46ed8af Dr. Stephen Henson12 March 2012, 14:23:35 UTCupdate NEWS12 March 2012, 14:23:35 UTC
6a0a484 Dr. Stephen Henson12 March 2012, 14:22:59 UTCFix for CMS/PKCS7 MMA. If RSA decryption fails use a random key and continue with symmetric decryption process to avoid leaking timing information to an attacker. Thanks to Ivan Nestlerode <inestlerode@us.ibm.com> for discovering this issue. (CVE-2012-0884)12 March 2012, 14:22:59 UTC
ad3d952 Dr. Stephen Henson09 March 2012, 15:52:09 UTCPR: 2756 Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de> Fix DTLS timeout handling.09 March 2012, 15:52:09 UTC
18ea747 Dr. Stephen Henson08 March 2012, 14:02:00 UTCcheck return value of BIO_write in PKCS7_decrypt08 March 2012, 14:02:00 UTC
f4f512a Dr. Stephen Henson06 March 2012, 13:46:52 UTCPR: 2755 Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de> Reduce MTU after failed transmissions.06 March 2012, 13:46:52 UTC
9c2bed0 Dr. Stephen Henson06 March 2012, 13:22:57 UTCPR: 2748 Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de> Fix possible DTLS timer deadlock.06 March 2012, 13:22:57 UTC
ad83334 Andy Polyakov03 March 2012, 13:48:21 UTCConfigure: make no-whirlpool work [from HEAD].03 March 2012, 13:48:21 UTC
2cf4bc9 Dr. Stephen Henson29 February 2012, 14:12:37 UTCPR: 2743 Reported by: Dmitry Belyavsky <beldmit@gmail.com> Fix memory leak if invalid GOST MAC key given.29 February 2012, 14:12:37 UTC
c8ac945 Dr. Stephen Henson29 February 2012, 14:01:40 UTCPR: 2742 Reported by: Dmitry Belyavsky <beldmit@gmail.com> If resigning with detached content in CMS just copy data across.29 February 2012, 14:01:40 UTC
  • Newer
  • Older

ENEA — Copyright (C), ENEA. License: GNU AGPLv3+.
Legal notes  ::  JavaScript license information ::  Web API

back to top