Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
d88be98
zpc: ecc_key: Add key compare API
holger-dengler May 21, 2026
003c63c
zpc: init: Introduce explicit constructor/destructor
holger-dengler Jun 1, 2026
4f8cc0b
test: Add explicit setup/teardown handling
holger-dengler Jun 8, 2026
657f153
travis: Add OpenSSL custom build
holger-dengler Apr 21, 2026
3df6744
cmake: Fix broken gtest
holger-dengler May 4, 2026
3208576
cmake: Convert zpc target to object module
holger-dengler May 5, 2026
3ec8c3a
cmake: Introduce build option BUILD_INTERNAL_TEST
holger-dengler May 11, 2026
c08a249
cmake: Harmonize indent
holger-dengler May 5, 2026
84e5d4e
cmake: Add man-page conversion target
holger-dengler May 17, 2026
56288cd
cmake: Add OpenSSL package
holger-dengler Oct 1, 2025
d4ddb66
cmake: Introduce build option for address sanitizer
holger-dengler May 27, 2026
fe61638
provider: Add base provider
holger-dengler Oct 1, 2025
456e934
cmake: Add zpcprovider build target
holger-dengler Oct 1, 2025
a651c34
provider: Add provider-specific key object
holger-dengler Feb 25, 2026
1c26693
cmake: Integrate provider-specific key object
holger-dengler Feb 25, 2026
9ec43c9
provider: Add hbkzpc-URI parser
holger-dengler Jan 21, 2026
e34d470
cmake: Add uri build target
holger-dengler Jan 21, 2026
46a7205
provider: Add mapping helpers
holger-dengler Feb 25, 2026
259ef15
cmake: Integrate mapping helpers
holger-dengler Feb 25, 2026
5c03a2b
provider: Add store-loader
holger-dengler Apr 20, 2026
a029708
cmake: Integrate store-loader
holger-dengler Jan 21, 2026
b2c542f
provider: Add asymmetric key management
holger-dengler Feb 18, 2026
8247a34
cmake: Integrate asymmetric key management
holger-dengler May 5, 2026
b0ccea7
provider: Add algorithm-id helpers
holger-dengler Apr 27, 2026
2808df9
cmake: Integrate algorithm-id helpers
holger-dengler Apr 27, 2026
af5b20b
provider: Add signature algorithms
holger-dengler Mar 9, 2026
b107c81
cmake: Integrate signature algorithms
holger-dengler Mar 9, 2026
faa7a20
provider: Add tls-property helpers
holger-dengler Mar 10, 2026
8b22814
cmake: Integrate tls-property helpers
holger-dengler Mar 10, 2026
fcfb9c3
asn1: Add ASN.1 module (definition and functions)
holger-dengler Mar 13, 2026
c56718c
cmake: Add ASN.1 build target
holger-dengler Mar 13, 2026
90462f5
provider: Add decoders for hbkzpc-URI
holger-dengler Mar 14, 2026
9f35536
cmake: Integrate decoder implementation
holger-dengler Mar 14, 2026
008edb2
test: Add OpenSSL configuration template
holger-dengler Aug 19, 2025
bd66602
dbg: Add gdb-scripts for zpcprovider
holger-dengler Feb 25, 2026
104c4e8
uri: Add URI compose function
holger-dengler Apr 20, 2026
ef494dd
tools: Add zpckey management tool
holger-dengler Apr 20, 2026
a3347bf
cmake: Integrate zpckey
holger-dengler Apr 20, 2026
133a128
gitignore: Ignore PEM/DER key files
holger-dengler May 15, 2026
c0d696f
test: Add tests for zpckey
holger-dengler May 17, 2026
a3fb2a1
test: Add tests for key parameters
holger-dengler May 17, 2026
6da3e93
test: Add tests for sign/verify
holger-dengler May 17, 2026
e0fc729
cmake: Introduce platform-independent targets
holger-dengler May 17, 2026
2d01362
test: Add test tool to compare provider EVP_PKEY objects
holger-dengler May 29, 2026
9aeca58
cmake: Integrate test tool pkeycmp
holger-dengler May 29, 2026
d7bc071
travis: Enable multi-arch travis build
holger-dengler May 20, 2026
fb6aa5e
README: Introduce provider API
holger-dengler May 20, 2026
b9eeb39
spec: Rework RPM spec file
holger-dengler May 14, 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
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
.vscode/

# ignore key-files
*.pem
*.der

# ignore common build directory
/build/

Expand Down
21 changes: 10 additions & 11 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
arch: s390x
arch:
- s390x
- amd64
- arm64
os: linux
dist: jammy
language: cpp
sudo: required
env: |
CFLAGS="-O3 -Wextra -Wextra -Werror"
CXXFLAGS="-O3 -Wextra -Wextra -Werror"
dist: noble
language: c

compiler:
- gcc
- clang

before_install:
- sudo apt-get update -qq
- sudo apt-get install cmake libjson-c-dev
- sudo apt-get install -y cmake pandoc clang-format libjson-c-dev libssl-dev

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 . 2> >(tee)
- cmake --build build 2> >(tee)
Loading