Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
2033adc
travis: Add OpenSSL custom build
holger-dengler Apr 21, 2026
76262a1
cmake: Fix broken gtest
holger-dengler May 4, 2026
83b7a2c
cmake: Convert zpc target to object module
holger-dengler May 5, 2026
c72d934
cmake: Introduce build option BUILD_INTERNAL_TEST
holger-dengler May 11, 2026
12499a0
cmake: Harmonize indent
holger-dengler May 5, 2026
358d3a7
cmake: Add man-page conversion target
holger-dengler May 17, 2026
d40df27
cmake: Add OpenSSL package
holger-dengler Oct 1, 2025
3064110
provider: Add base provider
holger-dengler Oct 1, 2025
c3725d3
cmake: Add zpcprovider build target
holger-dengler Oct 1, 2025
af3685f
provider: Add provider-specific key object
holger-dengler Feb 25, 2026
9b3f6cd
cmake: Integrate provider-specific key object
holger-dengler Feb 25, 2026
04d6528
provider: Add hbkzpc-URI parser
holger-dengler Jan 21, 2026
a6382df
cmake: Add uri build target
holger-dengler Jan 21, 2026
593af57
provider: Add mapping helpers
holger-dengler Feb 25, 2026
4cf3e11
cmake: Integrate mapping helpers
holger-dengler Feb 25, 2026
0ac80a4
provider: Add store-loader
holger-dengler Apr 20, 2026
6bce884
cmake: Integrate store-loader
holger-dengler Jan 21, 2026
32eba87
provider: Add asymmetric key management
holger-dengler Feb 18, 2026
4c63004
cmake: Integrate asymmetric key management
holger-dengler May 5, 2026
ffee7f7
provider: Add algorithm-id helpers
holger-dengler Apr 27, 2026
640853f
cmake: Integrate algorithm-id helpers
holger-dengler Apr 27, 2026
b0f2c34
provider: Add signature algorithms
holger-dengler Mar 9, 2026
58e7422
cmake: Integrate signature algorithms
holger-dengler Mar 9, 2026
bec6f40
provider: Add tls-property helpers
holger-dengler Mar 10, 2026
2f3807b
cmake: Integrate tls-property helpers
holger-dengler Mar 10, 2026
28646ed
asn1: Add ASN.1 module (definition and functions)
holger-dengler Mar 13, 2026
a3c6a65
cmake: Add ASN.1 build target
holger-dengler Mar 13, 2026
970cfd6
provider: Add decoders for hbkzpc-URI
holger-dengler Mar 14, 2026
5449263
cmake: Integrate decoder implementation
holger-dengler Mar 14, 2026
2ac4e34
test: Add OpenSSL configuration template
holger-dengler Aug 19, 2025
befe371
dbg: Add gdb-scripts for zpcprovider
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"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

While you are at it:

Travis repost one build configuration warning:

Build config validation 
root: deprecated key sudo (The key `sudo` has no effect anymore.

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)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would it be possible to also run some tests here? Probably not .....

Loading