Skip to content

Commit

Permalink
Version bump.
Browse files Browse the repository at this point in the history
  • Loading branch information
madf committed Oct 24, 2024
1 parent 7501507 commit 0bb7173
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 1 deletion.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.13)
project(dstu-engine LANGUAGES C VERSION 1.3.3)
project(dstu-engine LANGUAGES C VERSION 1.3.4)
include(GNUInstallDirs)

option(BUILD_TESTS "Build tests." OFF)
Expand Down
7 changes: 7 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,3 +56,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Fixed.
- Building tests (#22).

## [1.3.4] - 2024-10-24
### Added.
- GitHub workflow for building and testing on MacOSX.

### Fixed.
- Build on MaxOSX.
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,25 @@ This project is based on `dstucrypt/openssl-dstu` repository which is a fork of
* PKCS#12 - archive file format from the RSA Labs.

## Building and installation instructions
### Linux:
```
mkdir build
cd build
cmake ..
make
sudo make install
```

### MacOS X:
On MacOS X the OS uses LibreSSL and it is intended only for internal purposes. Users must install OpenSSL separately, using Brew, MacPorts or a custom build. CMake can not distinguish between system LibreSSL and user OpenSSL, so you need to provide root dir, lib path and engines dir manualy. Here is an example for OpenSSL installed using Brew:
```
mkdir build
cd build
cmake -DOPENSSL_ROOT_DIR=$(brew --prefix openssl) -DOPENSSL_LIBRARIES=$(brew --prefix openssl)/lib -DOPENSSL_ENGINES_DIR=$(brew --prefix openssl)/lib ..
make
sudo make install
```

#### Build options:
* BUILD_TESTS - enable testing, default OFF.
* ENABLE_CODECOV - enable code coverage analysis, default OFF.
Expand Down

0 comments on commit 0bb7173

Please sign in to comment.