From 1514f98f6bee3cfaaadd919e2f4f1e45c80f6e62 Mon Sep 17 00:00:00 2001 From: PETAce Date: Thu, 23 Jan 2025 18:36:50 +0800 Subject: [PATCH] feat: version 0.4.0 --- CHANGELOG.md | 3 +++ CMakeLists.txt | 2 +- README.md | 12 ++++++------ bench/CMakeLists.txt | 4 ++-- cmake/PETAce-Network.cmake | 2 +- cmake/PETAce-Solo.cmake | 2 +- example/CMakeLists.txt | 4 ++-- test/CMakeLists.txt | 4 ++-- 8 files changed, 18 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 57ffd77..13c0c75 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,3 +18,6 @@ ### Features - Added benchmark for Verse. + +## Version 0.4.0 +- No update. diff --git a/CMakeLists.txt b/CMakeLists.txt index d7cc354..6a7e7d3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -30,7 +30,7 @@ if(NOT CMAKE_BUILD_TYPE) endif() message(STATUS "Build type (CMAKE_BUILD_TYPE): ${CMAKE_BUILD_TYPE}") -project(VERSE VERSION 0.3.0 LANGUAGES CXX C) +project(VERSE VERSION 0.4.0 LANGUAGES CXX C) ######################## # Global configuration # diff --git a/README.md b/README.md index d68646a..80a74a4 100644 --- a/README.md +++ b/README.md @@ -23,8 +23,8 @@ Currently, PETAce-Verse includes: [Naor-Pinkas OT](https://dl.acm.org/doi/10.555 | Required dependency | Tested version | Use | |--------------------------------------------------------------------------------|----------------|---------------------------------| -| [PETAce-Solo](https://github.com/tiktok-privacy-innovation/PETAce-Solo) | 0.3.0 | Cryptography primitives | -| [PETAce-Network](https://github.com/tiktok-privacy-innovation/PETAce-Network) | 0.3.0 | Network communication protocols | +| [PETAce-Solo](https://github.com/tiktok-privacy-innovation/PETAce-Solo) | 0.4.0 | Cryptography primitives | +| [PETAce-Network](https://github.com/tiktok-privacy-innovation/PETAce-Network) | 0.4.0 | Network communication protocols | | Optional dependency | Tested version | Use | |----------------------------------------------------|----------------|-------------------| @@ -102,14 +102,14 @@ This project is licensed under the [Apache-2.0 License](LICENSE). To cite PETAce in academic papers, please use the following BibTeX entries. -### Version 0.3.0 +### Version 0.4.0 ```tex @misc{petace, - title = {PETAce (release 0.3.0)}, + title = {PETAce (release 0.4.0)}, howpublished = {\url{https://github.com/tiktok-privacy-innovation/PETAce}}, - month = Jun, - year = 2024, + month = Jan, + year = 2025, note = {TikTok Pte. Ltd.}, key = {PETAce} } diff --git a/bench/CMakeLists.txt b/bench/CMakeLists.txt index 29b344c..5c8ba69 100644 --- a/bench/CMakeLists.txt +++ b/bench/CMakeLists.txt @@ -14,13 +14,13 @@ cmake_minimum_required(VERSION 3.14) -project(VERSEBench VERSION 0.3.0 LANGUAGES CXX) +project(VERSEBench VERSION 0.4.0 LANGUAGES CXX) # If not called from root CMakeLists.txt if(NOT DEFINED VERSE_BUILD_BENCH) set(VERSE_BUILD_BENCH ON) - find_package(PETAce-Verse 0.3.0 EXACT REQUIRED) + find_package(PETAce-Verse 0.4.0 EXACT REQUIRED) add_compile_options(-msse4.2 -Wno-ignored-attributes -mavx) diff --git a/cmake/PETAce-Network.cmake b/cmake/PETAce-Network.cmake index af9b45a..7827ed8 100644 --- a/cmake/PETAce-Network.cmake +++ b/cmake/PETAce-Network.cmake @@ -15,7 +15,7 @@ FetchContent_Declare( network GIT_REPOSITORY https://github.com/tiktok-privacy-innovation/PETAce-Network.git - GIT_TAG 1952a0e0b061c5b43a7fbe5b8d71365abc5382a4 # 0.3.0 + GIT_TAG 2842a3814e384140de58efc211cb0cdb02d8b2b9 # 0.4.0 ) FetchContent_GetProperties(network) diff --git a/cmake/PETAce-Solo.cmake b/cmake/PETAce-Solo.cmake index 5b6435c..16b81ba 100644 --- a/cmake/PETAce-Solo.cmake +++ b/cmake/PETAce-Solo.cmake @@ -15,7 +15,7 @@ FetchContent_Declare( solo GIT_REPOSITORY https://github.com/tiktok-privacy-innovation/PETAce-Solo.git - GIT_TAG 60c6301802040f622d30c148ab49ad42f5b0e3d2 # 0.3.0 + GIT_TAG 069ae987a1fafe77be3d5d7b5bcdd20697ced378 # 0.4.0 ) FetchContent_GetProperties(solo) diff --git a/example/CMakeLists.txt b/example/CMakeLists.txt index 05d4613..520b80e 100644 --- a/example/CMakeLists.txt +++ b/example/CMakeLists.txt @@ -14,14 +14,14 @@ cmake_minimum_required(VERSION 3.14) -project(VERSEExamples VERSION 0.3.0 LANGUAGES CXX) +project(VERSEExamples VERSION 0.4.0 LANGUAGES CXX) # If not called from root CMakeLists.txt if(NOT DEFINED VERSE_BUILD_EXAMPLE) set(VERSE_BUILD_EXAMPLE ON) # Import Microsoft VERSE - find_package(PETAce-Verse 0.3.0 EXACT REQUIRED) + find_package(PETAce-Verse 0.4.0 EXACT REQUIRED) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/bin) endif() diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 7342edd..ce727d7 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -14,13 +14,13 @@ cmake_minimum_required(VERSION 3.14) -project(VERSETest VERSION 0.3.0 LANGUAGES CXX C) +project(VERSETest VERSION 0.4.0 LANGUAGES CXX C) # If not called from root CMakeLists.txt if(NOT DEFINED VERSE_BUILD_TEST) set(VERSE_BUILD_TEST ON) - find_package(PETAce-Verse 0.3.0 EXACT REQUIRED) + find_package(PETAce-Verse 0.4.0 EXACT REQUIRED) # Must define these variables and include macros set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/lib)