这是indexloc提供的服务,不要输入任何密码
Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
da1c088
Copyright year updates
mattcaswell Sep 7, 2023
e97c6c3
make update
mattcaswell Sep 7, 2023
6262ff7
Prepare for release of 3.2 alpha 1
mattcaswell Sep 7, 2023
7570802
Prepare for 3.2 alpha 2
mattcaswell Sep 7, 2023
e6b6b18
test/chacha: replace CPUID_OBJ with OPENSSL_CPUID_OBJ
zhoumin2 Sep 6, 2023
b9a189c
Modify the dkeyform type to support engine
bangcheng Sep 6, 2023
b0da24b
BIO_set_accept_name(): To accept from any interface, use *
levitte Sep 7, 2023
769e47e
Fix 80-test_cmp_http.t to be more flexible regarding IP versions
levitte Sep 7, 2023
00a413e
Check error return from cms_sd_asn1_ctrl() correctly.
paulidale Sep 6, 2023
c870a46
Add test case for #21986
paulidale Sep 7, 2023
17dd9a2
OSSL_STORE: Fix error flag clearing and setting (provider path only)
levitte Sep 6, 2023
68e95f7
Fix a possible memleak in SRP_VBASE_new
bernd-edlinger Sep 6, 2023
ebce766
Bump coverallsapp/github-action from 2.2.1 to 2.2.3
dependabot[bot] Sep 8, 2023
0295364
Add a TLS non-blocking demo
mattcaswell Aug 24, 2023
b71784f
Add a QUIC non-blocking demo
mattcaswell Aug 25, 2023
5bd2f66
Add a new guide page on writing a non-blocking TLS client
mattcaswell Aug 25, 2023
e8a5b06
Add a new guide page on writing a non-blocking QUIC client
mattcaswell Sep 1, 2023
38c3c1d
Expand the explanation of how to go and do useful work in non-blocking
mattcaswell Sep 5, 2023
cdedecd
Add a missing call to BIO_closesocket()
mattcaswell Sep 6, 2023
11b7d46
Return NULL if we fail to create a BIO in the demos/quicserver
mattcaswell Sep 6, 2023
e9f8e92
Modify 50-nonstop.conf to enable c99 extensions for uintptr_t.
rsbeckerca Sep 7, 2023
aff9922
Exclude include of poll.h from NonStop builds - not defined on platform.
rsbeckerca Sep 7, 2023
d287394
Fix output corruption in req command
bernd-edlinger Sep 8, 2023
d30695b
Regexp modifier "r" needs perl 5.14; OpenSSL should build with 5.11, …
rainerjung Sep 7, 2023
9a41a3c
LoongArch64 assembly pack: add ChaCha20 modules
zhoumin2 Sep 7, 2023
c499cbc
Prevent 80-test_cmp_http from accidentally killing perl in error.
rsbeckerca Sep 7, 2023
5d96106
Fix a build failure where recvmmsg is available but not sendmmsg
mattcaswell Sep 8, 2023
84f371a
Fix test_quic_multistream to allow multiple concurrent tests
levitte Sep 8, 2023
ad31628
Remove repeated words
DimitriPapadopoulos Jul 16, 2023
bbaeadb
"foo * bar" should be "foo *bar"
DimitriPapadopoulos Jul 16, 2023
e22ebb8
Bad function definition
DimitriPapadopoulos Aug 6, 2023
8ac32e1
remove unused Appveyour config
quarckster Sep 7, 2023
285eb16
Fix a possible memleak in rsa_pub_encode
bernd-edlinger Sep 7, 2023
02f84b0
Sync changes between 3.2 and 3.1 branches
t8m Sep 8, 2023
0be7510
Add CVE-2023-4807 fix to CHANGES.md and NEWS.md
t8m Sep 8, 2023
4ee8c1f
augment man pages with information about PKCS12KDF in FIPS mode
vladak Sep 5, 2023
1e4fc0b
Add a test for using a PSK with QUIC
mattcaswell Sep 7, 2023
547ea58
Fix the SSL_CIPHER_find() function when used with a QCSO
mattcaswell Sep 7, 2023
9912dfb
Add a test for SSL_CIPHER_find() when used with a QUIC SSL object
mattcaswell Sep 8, 2023
39d857b
make inability to dup/clone ciphers an error
nhorman Aug 29, 2023
0239fb3
Add dupctx support to aead ciphers
nhorman Sep 1, 2023
2c021e7
implement dupctx for aes_WRAP methods
nhorman Sep 1, 2023
c32c3f2
Fix aes_gcm_siv dupctx function
nhorman Sep 1, 2023
df93b3c
implement dupctx for chacha20_poly1305
nhorman Sep 1, 2023
123c858
Add dupctx support to rc4_hmac_md5 algo
nhorman Sep 1, 2023
46def82
Fix a memleak in prepare_rsa_params
bernd-edlinger Sep 11, 2023
23def9d
Fix typos found by codespell
DimitriPapadopoulos Sep 11, 2023
d012319
Test we correctly handle missing ALPN from the server
mattcaswell Sep 8, 2023
982dae8
Ensure QUIC-TLS errors raised during channel start are available to c…
mattcaswell Sep 11, 2023
122d4e2
Test that a client that does not supply ALPN fails as expected
mattcaswell Sep 11, 2023
572f290
Fix a failure in bio_dgram_test on the NonStop platform
mattcaswell Sep 11, 2023
58165d8
Further fix in bio_dgram_test for BIO_s_dgram_mem()
mattcaswell Sep 12, 2023
2508629
d2i_ECPKParameters and i2d_ECPKParameters are not deprecated
t8m Sep 11, 2023
21f0b80
Fix memory leaks in ssl_old_test.c
bernd-edlinger Sep 11, 2023
556f338
Fix test/quic_tserver_test.c for slow machines
levitte Sep 12, 2023
e501e8b
QUIC MULTISTREAM TEST: Correct trivial bug
hlandau Sep 8, 2023
70e809b
QUIC CHANNEL: Add missing duplicate TPARAM handling cases
hlandau Sep 8, 2023
df9ecd2
Have legacy blake2 EVP structure use base blake2 implementation
levitte Sep 12, 2023
8f51b22
Use correct version of 3.1 build for FIPS provider.
paulidale Sep 13, 2023
46b43c9
Fix build of SHA3 on ARM64 with no-asm
t8m Sep 13, 2023
fc785a5
Remove use of _Static_assert
mattcaswell Sep 13, 2023
00f2efc
Fix engine cleanup error handling
bernd-edlinger Sep 5, 2023
0a8807b
Store: API for deletion
beldmit Aug 28, 2023
1aac593
Store: API for deletion - make update
beldmit Aug 28, 2023
b8aca10
Store: API for deletion - tests
beldmit Aug 28, 2023
ed4a71d
Store: API for deletion - documentation
beldmit Aug 31, 2023
388a8e7
Fix PKCS#12 creation error when certificate contains auxiliary data
obatysh Aug 7, 2023
bbb6d62
Fix regression in evp_test for provider compat CI
nhorman Sep 12, 2023
0ca5cf9
Fix a key repointing in various ciphers
nhorman Sep 12, 2023
798d69c
coveralls.yml: Improve coverage mapping and remove 1.1.1
t8m Sep 14, 2023
10fe5e2
Fix new typos found by codespell
DimitriPapadopoulos Sep 13, 2023
46ea548
APPS: remove duplicate definition of `trace_data_stack`
mspncp Sep 15, 2023
861027f
Update OPENSSL_buf2hexstr() to use DEFAULT_SEPARATOR.
abbypan Sep 8, 2023
b494b9f
os zoo ci
quarckster Sep 18, 2023
a7634c7
os zoo ci
quarckster Sep 18, 2023
034a05a
os zoo ci
quarckster Sep 18, 2023
72417a2
os zoo ci: reformat windows job
quarckster Sep 18, 2023
fd6ddf5
os zoo ci: update copyright year
quarckster Sep 18, 2023
219ec20
os zoo ci: add 3.0 and 3.1 branches
quarckster Sep 18, 2023
6e6eb59
os zoo ci: revert copyright year
quarckster Sep 18, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2021-2022 The OpenSSL Project Authors. All Rights Reserved.
# Copyright 2021-2023 The OpenSSL Project Authors. All Rights Reserved.
#
# Licensed under the Apache License 2.0 (the "License"). You may not use
# this file except in compliance with the License. You can obtain a copy
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/compiler-zoo.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2021-2022 The OpenSSL Project Authors. All Rights Reserved.
# Copyright 2021-2023 The OpenSSL Project Authors. All Rights Reserved.
#
# Licensed under the Apache License 2.0 (the "License"). You may not use
# this file except in compliance with the License. You can obtain a copy
Expand Down
12 changes: 5 additions & 7 deletions .github/workflows/coveralls.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2021 The OpenSSL Project Authors. All Rights Reserved.
# Copyright 2021-2023 The OpenSSL Project Authors. All Rights Reserved.
#
# Licensed under the Apache License 2.0 (the "License"). You may not use
# this file except in compliance with the License. You can obtain a copy
Expand All @@ -25,16 +25,14 @@ jobs:
matrix:
branches: [
{
branch: OpenSSL_1_1_1-stable
}, {
branch: openssl-3.1,
extra_config: enable-fips
extra_config: no-afalgeng enable-fips enable-ssl-trace enable-trace enable-zlib enable-rc5 enable-md2 enable-weak-ssl-ciphers enable-ec_nistp_64_gcc_128
}, {
branch: openssl-3.0,
extra_config: enable-fips
extra_config: no-afalgeng enable-fips enable-ssl-trace enable-trace enable-zlib enable-rc5 enable-md2 enable-weak-ssl-ciphers enable-ec_nistp_64_gcc_128
}, {
branch: master,
extra_config: no-afalgeng enable-fips enable-tfo
extra_config: no-afalgeng enable-fips enable-ssl-trace enable-trace enable-zlib enable-rc5 enable-md2 enable-weak-ssl-ciphers enable-ec_nistp_64_gcc_128 enable-tfo
}
]
runs-on: ubuntu-latest
Expand Down Expand Up @@ -68,7 +66,7 @@ jobs:
- name: generate coverage info
run: lcov -d . -c -o ./lcov.info
- name: Coveralls upload
uses: coverallsapp/github-action@v2.2.1
uses: coverallsapp/github-action@v2.2.3
with:
github-token: ${{ secrets.github_token }}
git-branch: ${{ matrix.branches.branch }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cross-compiles.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2021-2022 The OpenSSL Project Authors. All Rights Reserved.
# Copyright 2021-2023 The OpenSSL Project Authors. All Rights Reserved.
#
# Licensed under the Apache License 2.0 (the "License"). You may not use
# this file except in compliance with the License. You can obtain a copy
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/fips-checksums.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2021 The OpenSSL Project Authors. All Rights Reserved.
# Copyright 2021-2023 The OpenSSL Project Authors. All Rights Reserved.
#
# Licensed under the Apache License 2.0 (the "License"). You may not use
# this file except in compliance with the License. You can obtain a copy
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/fuzz-checker.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2021 The OpenSSL Project Authors. All Rights Reserved.
# Copyright 2021-2023 The OpenSSL Project Authors. All Rights Reserved.
#
# Licensed under the Apache License 2.0 (the "License"). You may not use
# this file except in compliance with the License. You can obtain a copy
Expand Down
113 changes: 74 additions & 39 deletions .github/workflows/os-zoo.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2021 The OpenSSL Project Authors. All Rights Reserved.
# Copyright 2021-2023 The OpenSSL Project Authors. All Rights Reserved.
#
# Licensed under the Apache License 2.0 (the "License"). You may not use
# this file except in compliance with the License. You can obtain a copy
Expand All @@ -15,80 +15,116 @@ permissions:
contents: read

jobs:
# This has to be a separate job, it seems, because we want to use a
# container for it.
unix-container:
alpine:
strategy:
fail-fast: false
matrix:
image: ['alpine:edge', 'alpine:latest']
cc: ['gcc', 'clang']
tag: [edge, latest]
cc: [gcc, clang]
branch: [openssl-3.0, openssl-3.1, master]
runs-on: ubuntu-latest
container:
image: ${{ matrix.image }}
image: docker.io/library/alpine:${{ matrix.tag }}
env:
# https://www.openwall.com/lists/musl/2022/02/16/14
EXTRA_CFLAGS: ${{ matrix.cc == 'clang' && '-Wno-sign-compare' || '' }}
CC: ${{ matrix.cc }}
steps:
- name: install packages
run: |
apk --no-cache add build-base perl linux-headers git ${{ matrix.cc }}

run: apk --no-cache add build-base perl linux-headers ${{ matrix.cc }}
- uses: actions/checkout@v4

with:
ref: ${{ matrix.branch }}
- name: config
run: |
cc="${{ matrix.cc }}"

extra_cflags=""
if [[ ${cc} == "clang" ]] ; then
# https://www.openwall.com/lists/musl/2022/02/16/14
extra_cflags="-Wno-sign-compare"
fi

CC=${{ matrix.cc }} ./config --banner=Configured no-shared \
-Wall -Werror enable-fips --strict-warnings -DOPENSSL_USE_IPV6=0 ${extra_cflags}

./config --banner=Configured no-shared -Wall -Werror enable-fips --strict-warnings -DOPENSSL_USE_IPV6=0 \
${EXTRA_CFLAGS}
- name: config dump
run: ./configdata.pm --dump
- name: make
run: make -s -j4
- name: make test
run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}
unix:

linux:
strategy:
fail-fast: false
matrix:
branch: [openssl-3.0, openssl-3.1, master]
zoo:
- image: docker.io/library/debian:10
install: apt-get update && apt-get install -y gcc make perl
- image: docker.io/library/debian:11
install: apt-get update && apt-get install -y gcc make perl
- image: docker.io/library/debian:12
install: apt-get update && apt-get install -y gcc make perl
- image: docker.io/library/ubuntu:20.04
install: apt-get update && apt-get install -y gcc make perl
- image: docker.io/library/ubuntu:22.04
install: apt-get update && apt-get install -y gcc make perl
- image: docker.io/library/fedora:38
install: dnf install -y gcc make perl-core
- image: docker.io/library/fedora:39
install: dnf install -y gcc make perl-core
- image: docker.io/library/centos:8
install: |
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* && \
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-* && \
dnf install -y gcc make perl-core
- image: docker.io/library/rockylinux:8
install: dnf install -y gcc make perl-core
- image: docker.io/library/rockylinux:9
install: dnf install -y gcc make perl-core
runs-on: ubuntu-latest
container: ${{ matrix.zoo.image }}
steps:
- uses: actions/checkout@v4
with:
ref: ${{ matrix.branch }}
- name: install packages
run: ${{ matrix.zoo.install }}
- name: config
run: ./config
- name: config dump
run: ./configdata.pm --dump
- name: make
run: make -j4
- name: make test
run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}

macos:
strategy:
fail-fast: false
matrix:
os: [
macos-11,
macos-12,
macos-13,
ubuntu-20.04,
ubuntu-22.04,
]
branch: [openssl-3.0, openssl-3.1, master]
os: [macos-11, macos-12, macos-13]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
with:
ref: ${{ matrix.branch }}
- name: checkout fuzz/corpora submodule
run: git submodule update --init --depth 1 fuzz/corpora
- name: config
run: |
CC=${{ matrix.zoo.cc }} ./config --banner=Configured \
-Wall -Werror --strict-warnings enable-fips
run: ./config --banner=Configured -Wall -Werror --strict-warnings enable-fips
- name: config dump
run: ./configdata.pm --dump
- name: make
run: make -s -j4
- name: make test
run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}

windows:
strategy:
fail-fast: false
matrix:
os: [
windows-2019,
windows-2022
]
branch: [openssl-3.0, openssl-3.1, master]
os: [windows-2019, windows-2022]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
with:
ref: ${{ matrix.branch }}
- name: checkout fuzz/corpora submodule
run: git submodule update --init --depth 1 fuzz/corpora
- uses: ilammy/msvc-dev-cmd@v1
Expand All @@ -98,8 +134,7 @@ jobs:
run: mkdir _build
- name: config
working-directory: _build
run: |
perl ..\Configure --banner=Configured no-makedepend enable-fips
run: perl ..\Configure --banner=Configured no-makedepend enable-fips
- name: config dump
working-directory: _build
run: ./configdata.pm --dump
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/provider-compatibility.yml
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ jobs:
# later providers. Problems in these situations ought to be
# caught by cross branch testing before the release.
tree_a: [ branch-master, branch-3.1, branch-3.0,
openssl-3.0.0, openssl-3.0.8, openssl-3.0.9, openssl-3.1.1 ]
openssl-3.0.0, openssl-3.0.8, openssl-3.0.9, openssl-3.1.2 ]
tree_b: [ branch-master, branch-3.1, branch-3.0 ]
steps:
- name: early exit checks
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/run-checker-ci.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2021-2022 The OpenSSL Project Authors. All Rights Reserved.
# Copyright 2021-2023 The OpenSSL Project Authors. All Rights Reserved.
#
# Licensed under the Apache License 2.0 (the "License"). You may not use
# this file except in compliance with the License. You can obtain a copy
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/run-checker-daily-sctp.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2022 The OpenSSL Project Authors. All Rights Reserved.
# Copyright 2022-2023 The OpenSSL Project Authors. All Rights Reserved.
#
# Licensed under the Apache License 2.0 (the "License"). You may not use
# this file except in compliance with the License. You can obtain a copy
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/run-checker-daily.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2021-2022 The OpenSSL Project Authors. All Rights Reserved.
# Copyright 2021-2023 The OpenSSL Project Authors. All Rights Reserved.
#
# Licensed under the Apache License 2.0 (the "License"). You may not use
# this file except in compliance with the License. You can obtain a copy
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/run-checker-merge.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2021 The OpenSSL Project Authors. All Rights Reserved.
# Copyright 2021-2023 The OpenSSL Project Authors. All Rights Reserved.
#
# Licensed under the Apache License 2.0 (the "License"). You may not use
# this file except in compliance with the License. You can obtain a copy
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/static-analysis.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2021 The OpenSSL Project Authors. All Rights Reserved.
# Copyright 2021-2023 The OpenSSL Project Authors. All Rights Reserved.
#
# Licensed under the Apache License 2.0 (the "License"). You may not use
# this file except in compliance with the License. You can obtain a copy
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/windows.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2021 The OpenSSL Project Authors. All Rights Reserved.
# Copyright 2021-2023 The OpenSSL Project Authors. All Rights Reserved.
#
# Licensed under the Apache License 2.0 (the "License"). You may not use
# this file except in compliance with the License. You can obtain a copy
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/windows_comp.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2022 The OpenSSL Project Authors. All Rights Reserved.
# Copyright 2022-2023 The OpenSSL Project Authors. All Rights Reserved.
#
# Licensed under the Apache License 2.0 (the "License"). You may not use
# this file except in compliance with the License. You can obtain a copy
Expand Down
25 changes: 25 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -455,6 +455,30 @@ OpenSSL 3.2
OpenSSL 3.1
-----------

### Changes between 3.1.2 and 3.1.3 [xx XXX xxxx]

* Fix POLY1305 MAC implementation corrupting XMM registers on Windows.

The POLY1305 MAC (message authentication code) implementation in OpenSSL
does not save the contents of non-volatile XMM registers on Windows 64
platform when calculating the MAC of data larger than 64 bytes. Before
returning to the caller all the XMM registers are set to zero rather than
restoring their previous content. The vulnerable code is used only on newer
x86_64 processors supporting the AVX512-IFMA instructions.

The consequences of this kind of internal application state corruption can
be various - from no consequences, if the calling application does not
depend on the contents of non-volatile XMM registers at all, to the worst
consequences, where the attacker could get complete control of the
application process. However given the contents of the registers are just
zeroized so the attacker cannot put arbitrary values inside, the most likely
consequence, if any, would be an incorrect result of some application
dependent calculations or a crash leading to a denial of service.

([CVE-2023-4807])

*Bernd Edlinger*

### Changes between 3.1.1 and 3.1.2 [1 Aug 2023]

* Fix excessive time spent checking DH q parameter value.
Expand Down Expand Up @@ -20249,6 +20273,7 @@ ndif

<!-- Links -->

[CVE-2023-4807]: https://www.openssl.org/news/vulnerabilities.html#CVE-2023-4807
[CVE-2023-3817]: https://www.openssl.org/news/vulnerabilities.html#CVE-2023-3817
[CVE-2023-3446]: https://www.openssl.org/news/vulnerabilities.html#CVE-2023-3446
[CVE-2023-2975]: https://www.openssl.org/news/vulnerabilities.html#CVE-2023-2975
Expand Down
1 change: 1 addition & 0 deletions Configurations/50-nonstop.conf
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
'_XOPEN_SOURCE',
'_XOPEN_SOURCE_EXTENDED=1',
'_TANDEM_SOURCE',
'__NSK_OPTIONAL_TYPES__',
'B_ENDIAN'),
perl => '/usr/bin/perl',
shared_target => 'nonstop-shared',
Expand Down
3 changes: 2 additions & 1 deletion Configurations/50-win-hybridcrt.conf
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@
sub remove_from_flags {
my ($toRemove, $flags) = @_;

return $flags =~ s/$toRemove//r;
$flags =~ s/$toRemove//;
return $flags;
}

my %targets = (
Expand Down
2 changes: 1 addition & 1 deletion Configurations/shared-info.pl
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#! /usr/bin/env perl
# -*- mode: perl; -*-
# Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved.
# Copyright 2016-2023 The OpenSSL Project Authors. All Rights Reserved.
#
# Licensed under the Apache License 2.0 (the "License"). You may not use
# this file except in compliance with the License. You can obtain a copy
Expand Down
2 changes: 1 addition & 1 deletion Configure
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#! /usr/bin/env perl
# -*- mode: perl; -*-
# Copyright 2016-2022 The OpenSSL Project Authors. All Rights Reserved.
# Copyright 2016-2023 The OpenSSL Project Authors. All Rights Reserved.
#
# Licensed under the Apache License 2.0 (the "License"). You may not use
# this file except in compliance with the License. You can obtain a copy
Expand Down
10 changes: 8 additions & 2 deletions NEWS.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,12 @@ OpenSSL 3.2
OpenSSL 3.1
-----------

### Major changes between OpenSSL 3.1.1 and OpenSSL 3.1.2 [under development]
### Major changes between OpenSSL 3.1.2 and OpenSSL 3.1.3 [under development]

* Fix POLY1305 MAC implementation corrupting XMM registers on Windows
([CVE-2023-4807])

### Major changes between OpenSSL 3.1.1 and OpenSSL 3.1.2 [1 Aug 2023]

* Fix excessive time spent checking DH q parameter value ([CVE-2023-3817])
* Fix DH_check() excessive time with over sized modulus ([CVE-2023-3446])
Expand Down Expand Up @@ -130,7 +135,7 @@ OpenSSL 3.0
* Fixed a bug where the RC4-MD5 ciphersuite incorrectly used the
AAD data as the MAC key ([CVE-2022-1434])
* Fix a bug in the OPENSSL_LH_flush() function that breaks reuse of the memory
occuppied by the removed hash table entries ([CVE-2022-1473])
occupied by the removed hash table entries ([CVE-2022-1473])

### Major changes between OpenSSL 3.0.1 and OpenSSL 3.0.2 [15 Mar 2022]

Expand Down Expand Up @@ -1497,6 +1502,7 @@ OpenSSL 0.9.x

<!-- Links -->

[CVE-2023-4807]: https://www.openssl.org/news/vulnerabilities.html#CVE-2023-4807
[CVE-2023-3817]: https://www.openssl.org/news/vulnerabilities.html#CVE-2023-3817
[CVE-2023-3446]: https://www.openssl.org/news/vulnerabilities.html#CVE-2023-3446
[CVE-2023-2975]: https://www.openssl.org/news/vulnerabilities.html#CVE-2023-2975
Expand Down
2 changes: 1 addition & 1 deletion VERSION.dat
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
MAJOR=3
MINOR=2
PATCH=0
PRE_RELEASE_TAG=dev
PRE_RELEASE_TAG=alpha2-dev
BUILD_METADATA=
RELEASE_DATE=""
SHLIB_VERSION=3
Loading