-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
255 changed files
with
201 additions
and
109,233 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,83 @@ | ||
# Version 0.10.0 - March 26, 2024 | ||
|
||
- Replaced `["CHANGES"]` by `["CHANGES.md"]`, as we now use Markdown format to | ||
keep track of changes in new releases | ||
- Removed GoogleTest dependency; if not detected, it is installed automatically | ||
as build dependency by CMake | ||
- Bumped GoogleTest version to HEAD latest, as | ||
[recommended by Google](https://github.com/google/googletest?tab=readme-ov-file#live-at-head) | ||
- Removed the NIST PRNG as the later is no longer exposed by liboqs' public API | ||
|
||
# Version 0.9.1 - November 1, 2023 | ||
|
||
- Added support for install/uninstall via CMake, and a standalone example in | ||
["examples/standalone"]. | ||
|
||
# Version 0.9.0 - October 30, 2023 | ||
|
||
- No modifications, release bumped to match the latest release of liboqs | ||
|
||
# Version 0.8.0 - July 5, 2023 | ||
|
||
- This is a maintenance release, minor fixes | ||
- Minimalistic Docker support | ||
- Removed AppVeyor and CircleCI, all continuous integration is now done via | ||
GitHub actions | ||
|
||
# Version 0.7.2 - September 1, 2022 | ||
|
||
- Added library version retrieval functions | ||
- `std::string oqs::oqs_version()` | ||
- `std::string oqs::oqs_cpp_version()` | ||
- Bumped GoogleTest version to 1.12.1 | ||
[commit](https://github.com/google/googletest/commit/58d77fa8070e8cec2dc1ed015d66b454c8d78850) | ||
|
||
# Version 0.7.1 - January 5, 2022 | ||
|
||
- Release numbering updated to match liboqs | ||
- Integrated the unit tests with the main project, so now the unit tests are | ||
automatically compiled along with the examples, and can now be run by typing | ||
`make test` or `ctest`. Use `GTEST_COLOR=1 ARGS="-V" make test` or | ||
`GTEST_COLOR=1 ctest -V` for coloured verbose testing output. | ||
- CMake minimum required version bumped to 3.10 (3.12 for macOS) for automatic | ||
unit tests detection by CMake | ||
- Switched continuous integration from Travis CI to CircleCI, we now support | ||
macOS & Linux (CircleCI) and Windows (AppVeyor) | ||
|
||
# Version 0.4.0 - November 28, 2020 | ||
|
||
- Renamed `master` branch to `main` | ||
|
||
# Version 0.3.0 - June 10, 2020 | ||
|
||
- Removed the Visual Studio solution (since it can be automatically generated | ||
by CMake), as we prefer to use CMake uniformly across all platforms | ||
- Minor fixes | ||
|
||
# Version 0.2.2 - January 16, 2020 | ||
|
||
- Added additional RNG example project to Visual Studio solution | ||
|
||
# Version 0.2.1 - November 2, 2019 | ||
|
||
- Added support for RNGs from `<oqs/rand.h>` | ||
- Concurrent unit testing | ||
|
||
# Version 0.2.0 - October 8, 2019 | ||
|
||
- Minor changes to accomodate for liboqs API changes | ||
|
||
# Version 0.1.2 - July 9, 2019 | ||
|
||
- Added MSVC support for CMake | ||
- Updated Google Test to version 1.8.1 | ||
- Bugfix in `oqs::Signature::sign()` | ||
|
||
# Version 0.1.1 - May 29, 2019 | ||
|
||
- Minor API change in `oqs_cpp.h`: `Signature::alg_details_::length_signature` | ||
is replaced by `Signature::alg_details_::max_length_signature` | ||
|
||
# Version 0.1.0 - April 23, 2019 | ||
|
||
- Initial release |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,11 @@ | ||
#### Examples | ||
#### Source file(s) to be compiled, modify as needed | ||
# Examples Source file(s) to be compiled, modify as needed | ||
aux_source_directory(${CMAKE_SOURCE_DIR}/examples EXAMPLE_FILES) | ||
|
||
#### Build all examples in ${EXAMPLE_FILES} | ||
add_custom_target(examples) | ||
foreach (FILE ${EXAMPLE_FILES}) | ||
get_filename_component(TARGET_NAME ${FILE} NAME_WE) | ||
add_executable(${TARGET_NAME} EXCLUDE_FROM_ALL ${FILE}) | ||
add_dependencies(examples ${TARGET_NAME}) | ||
target_link_libraries(${TARGET_NAME} PUBLIC liboqs-cpp oqs) | ||
endforeach () | ||
# Build all examples in ${EXAMPLE_FILES} | ||
add_custom_target(examples COMMENT "Examples") | ||
foreach(file ${EXAMPLE_FILES}) | ||
get_filename_component(TARGET_NAME ${file} NAME_WE) | ||
add_executable(${TARGET_NAME} EXCLUDE_FROM_ALL ${file}) | ||
add_dependencies(examples ${TARGET_NAME}) | ||
target_link_libraries(${TARGET_NAME} PUBLIC liboqs-cpp oqs) | ||
endforeach() |
Oops, something went wrong.