Skip to content

Commit

Permalink
Prepare for 5.0.0 Release
Browse files Browse the repository at this point in the history
  • Loading branch information
John Galea authored and zuul[bot] committed Mar 20, 2024
1 parent 1e49183 commit 5aa1b5e
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 3 deletions.
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,27 @@ All notable changes to this project will be documented in this file.

## Added

# Release 5.0.0

## Changed

* MoCOCrW transitions to using OpenSSL 3.0

## Fixed

* Fixes several compilation and deprecation issues arising from the use of OpenSSL 3.0.
* Resolved a deprecation issue in our tests concerning the use of
GTEST's `... TEST_CASE` API.
* Refactored dockerfiles, leveraged by CI, so that docker multi-staged build
is used to simplify the build process.

## Added
* Support for the setting of key attributes upon key generation inside HSM via an abstracted
Builder API. Currently, Extraction property is supported.
* API for creating and parsing PKCS#12 containers. Generation of legacy PKCS#12 containers
is also supported.
* Support for adding custom certificate extensions.

# Release 4.5.1

## Changed
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ OpenSSL with the following goals in mind:
This library is the work-in-progress result of the above ideas.

## Support
We currently support OpenSSL 1.1.1 in the openssl1.1 branch. The support for
OpenSSL 1.0.\<x\> (in the master and the openssl1.0.2 branch) has been dropped. These
We currently only support OpenSSL 3.0 in the openssl3 branch. The support for
OpenSSL 1.\<x\> (in the master and other branches, such as openssl1.0.2) has been dropped. These
branches are **not** maintained anymore. The library is developed and tested mainly for
x86_64 and aarch64 targets with Linux. However, there is no general limitation to that.

Expand All @@ -44,7 +44,7 @@ The library provides end-user interfaces for:

The library contains CMake build scripts. As a dependency, your build environment should
have development packages for the following libraries installed:
* OpenSSL (1.1.1 branch)
* OpenSSL (3.0 branch)
* Boost
* gtest/gmock

Expand Down

0 comments on commit 5aa1b5e

Please sign in to comment.