Skip to content

Commit 75a60b8

Browse files
fabergaJose Rojas Chaves
andauthored
Prep and testing for 1.2.6 (#160)
* Update github-ci.yml * Update CHANGES.md * Update CMakeLists.txt * Update README.md * Update CMakeLists.txt * Update vcpkg.json * Update portfile.cmake * Update CODEOWNERS * Update CHANGES.md Co-authored-by: Jose Rojas Chaves <[email protected]>
1 parent 65d9d54 commit 75a60b8

File tree

9 files changed

+20
-11
lines changed

9 files changed

+20
-11
lines changed

.github/workflows/github-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ on:
2525
# Define env vars #
2626
###################
2727
env:
28-
HEXL_VER: 1.2.5
28+
HEXL_VER: 1.2.6
2929
HEXL_DIR: ${GITHUB_WORKSPACE}/lib/cmake/hexl-${HEXL_VER}
3030
HEXL_HINT_DIR: >
3131
-DHEXL_HINT_DIR=${GITHUB_WORKSPACE}/lib/cmake/hexl-${HEXL_VER}

CHANGES.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,16 @@
11
# Changes
22

3-
## Version 1.2.5
3+
## Version 1.2.6
4+
- Update documentation to make a reference to OpenFHE
5+
- Complies with Clang-Format +11
6+
- Fixes EltwiseFMAMod Failing on 52 bits modulus (https://github.com/IntelLabs/hexl/pull/136)
7+
- Fixes Check Bounds for avx512 reduction mod_2 (https://github.com/IntelLabs/hexl/pull/153)
8+
- Fixes Destructor error (https://github.com/IntelLabs/hexl/pull/159)
9+
- Updates to CI/CD
10+
- Add SECURITY.md for OSSF Scorecard compliance
11+
- Added workflow permissions to meet OpenSSF Scorecard requirements
412

13+
## Version 1.2.5
514
- Adds experimental FFT-like (https://github.com/intel/hexl/pull/104)
615
- Adds big moduli tests for IFMA (https://github.com/intel/hexl/pull/123)
716
- Fixes HEXL's example build (https://github.com/intel/hexl/pull/114)

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
# target_link_options and cmake -S . -B build require cmake 3.13
55
cmake_minimum_required(VERSION 3.13)
6-
project(HEXL VERSION 1.2.5 LANGUAGES C CXX)
6+
project(HEXL VERSION 1.2.6 LANGUAGES C CXX)
77

88
include(CheckCCompilerFlag)
99
include(CheckCXXCompilerFlag)

CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
# SPDX-License-Identifier: Apache-2.0
33

44
# Default codeowner for all files
5-
* @intel/hexl-maintain
5+
* @IntelLabs/hexl-maintain

example/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@ Once you have installed Intel HE Acceleration Library. Then, in your external
2929
application, add the following lines to your `CMakeLists.txt`:
3030

3131
```bash
32-
find_package(HEXL 1.2.5
32+
find_package(HEXL 1.2.6
3333
HINTS ${HEXL_HINT_DIR}
3434
REQUIRED)
3535
target_link_libraries(<your target> HEXL::hexl)
3636
```
3737
If Intel HE Acceleration Library is installed globally, `HEXL_HINT_DIR` is not
3838
needed. Otherwise, `HEXL_HINT_DIR` should be the directory containing
39-
`HEXLConfig.cmake`, e.g. `${CMAKE_INSTALL_PREFIX}/lib/cmake/hexl-1.2.5/`
39+
`HEXLConfig.cmake`, e.g. `${CMAKE_INSTALL_PREFIX}/lib/cmake/hexl-1.2.6/`
4040

4141
## Method 2 (pkgconfig)
4242

example/cmake/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ cmake_minimum_required(VERSION 3.13)
66
set(CMAKE_CXX_STANDARD 17)
77

88
# Example using source
9-
find_package(HEXL 1.2.5
9+
find_package(HEXL 1.2.6
1010
HINTS ${HEXL_HINT_DIR}
1111
REQUIRED)
1212
if (NOT TARGET HEXL::hexl)

example/vcpkg/vcpkg.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
"dependencies": [
55
{
66
"name": "hexl",
7-
"version>=": "1.2.5"
7+
"version>=": "1.2.6"
88
}
99
],
1010
"builtin-baseline": "7baf7bc9f3390bab2f47e2bcbd35b065663bc80d",
1111
"overrides": [
12-
{ "name": "hexl", "version": "1.2.1", "port-version": 0}
12+
{ "name": "hexl", "version": "1.2.6", "port-version": 0}
1313
]
1414
}

port/hexl/portfile.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ vcpkg_cmake_configure(
2626
)
2727

2828
vcpkg_cmake_install()
29-
vcpkg_cmake_config_fixup(PACKAGE_NAME "HEXL" CONFIG_PATH "lib/cmake/hexl-1.2.5")
29+
vcpkg_cmake_config_fixup(PACKAGE_NAME "HEXL" CONFIG_PATH "lib/cmake/hexl-1.2.6")
3030

3131
vcpkg_fixup_pkgconfig()
3232

port/hexl/vcpkg.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "hexl",
3-
"version": "1.2.5",
3+
"version": "1.2.6",
44
"description": "Intel® HEXL is an open-source library which provides efficient implementations of integer arithmetic on Galois fields.",
55
"homepage": "https://github.com/intel/hexl",
66
"supports": "x64 & !(windows & !static)",

0 commit comments

Comments
 (0)