Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
3f68733
travis: Add OpenSSL custom build
holger-dengler Apr 21, 2026
0439662
cmake: Fix broken gtest
holger-dengler May 4, 2026
1a6bb73
cmake: Convert zpc target to object module
holger-dengler May 5, 2026
8089287
cmake: Introduce build option BUILD_INTERNAL_TEST
holger-dengler May 11, 2026
6299d32
cmake: Harmonize indent
holger-dengler May 5, 2026
9910b82
cmake: Add OpenSSL package
holger-dengler Oct 1, 2025
67f148f
provider: Add base provider
holger-dengler Oct 1, 2025
b6e3fee
cmake: Add zpcprovider build target
holger-dengler Oct 1, 2025
0a5c1ad
provider: Add provider-specific key object
holger-dengler Feb 25, 2026
daab831
cmake: Integrate provider-specific key object
holger-dengler Feb 25, 2026
a3c13f0
provider: Add hbkzpc-URI parser
holger-dengler Jan 21, 2026
a9dc251
cmake: Add uri build target
holger-dengler Jan 21, 2026
6d672cd
provider: Add mapping helpers
holger-dengler Feb 25, 2026
31eb1ab
cmake: Integrate mapping helpers
holger-dengler Feb 25, 2026
825ad0e
provider: Add store-loader
holger-dengler Apr 20, 2026
3e707bb
cmake: Integrate store-loader
holger-dengler Jan 21, 2026
e8b288d
provider: Add asymmetric key management
holger-dengler Feb 18, 2026
f07093e
cmake: Integrate asymmetric key management
holger-dengler May 5, 2026
144b3f5
provider: Add algorithm-id helpers
holger-dengler Apr 27, 2026
7aacb4a
cmake: Integrate algorithm-id helpers
holger-dengler Apr 27, 2026
26ef552
provider: Add signature algorithms
holger-dengler Mar 9, 2026
3a8f900
cmake: Integrate signature algorithms
holger-dengler Mar 9, 2026
58f9a12
provider: Add tls-property helpers
holger-dengler Mar 10, 2026
819d144
cmake: Integrate tls-property helpers
holger-dengler Mar 10, 2026
4e62720
asn1: Add ASN.1 module (definition and functions)
holger-dengler Mar 13, 2026
2ee6a8e
cmake: Add ASN.1 build target
holger-dengler Mar 13, 2026
608349d
provider: Add decoders for hbkzpc-URI
holger-dengler Mar 14, 2026
7d4447e
cmake: Integrate decoder implementation
holger-dengler Mar 14, 2026
aa53a68
test: Add OpenSSL configuration template
holger-dengler Aug 19, 2025
7b374cd
test: Add provider tests
holger-dengler Oct 3, 2025
aaf0682
cmake: Integrate provider test
holger-dengler May 11, 2026
7487849
test: Add provider test for store-loader
holger-dengler Feb 12, 2026
006ea68
test: Add provider test for PKEY (store/keymgmt)
holger-dengler Feb 17, 2026
4515fff
test: Add provider test for signature algorithms
holger-dengler Mar 17, 2026
e314843
test: Add asn.1 tests
holger-dengler Mar 18, 2026
5110589
test: Add decoder tests
holger-dengler Mar 24, 2026
27c8ed2
test: Add signature test (PEM)
holger-dengler Apr 8, 2026
4b97023
test: provider: Add ed25519 PKEY test case
holger-dengler May 8, 2026
d281dfe
WIP dbg: Add provider gdb-scripts
holger-dengler Feb 25, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 17 additions & 9 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,21 +1,29 @@
arch: s390x
os: linux
dist: jammy
language: cpp
dist: noble
language: c
sudo: required
env: |
CFLAGS="-O3 -Wextra -Wextra -Werror"
CXXFLAGS="-O3 -Wextra -Wextra -Werror"

compiler:
- gcc
- clang

before_install:
- sudo apt-get update -qq
- sudo apt-get install cmake libjson-c-dev
- sudo apt-get install -y cmake libjson-c-dev

before_script:
- git clone https://github.com/openssl/openssl.git
- pushd openssl
- git checkout --track origin/openssl-3.5
- ./config -w 2> >(tee)
- make -s -j4 2> >(tee)
- export OPENSSL_DIR=$(pwd)
- export PATH=${OPENSSL_DIR}/apps/:${PATH}
- export LD_LIBRARY_PATH=${OPENSSL_DIR}:${LD_LIBRARY_PATH}
- popd

script:
- set -o pipefail
- mkdir build 2> >(tee) && cd build 2> >(tee)
- cmake -DBUILD_TEST=ON .. 2> >(tee)
- make 2> >(tee)
- cmake -B build -S . -DCMAKE_INCLUDE_PATH=${OPENSSL_DIR} -DCMAKE_LIBRARY_PATH=${OPENSSL_DIR} 2> >(tee)
- cmake --build build --target zpc 2> >(tee)
Loading