Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion .cargo/audit.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# Ignore advisories for transitive dependencies of `lit` (test-only crate).
# `lit` depends on `clap 2.x` which pulls in these crates. They are never used
# in library or production code, only during `cargo test` via the
# `integration-tests` dev-dependency.
# `provider-integration-tests-cli` dev-dependency.
#
# RUSTSEC-2018-0015, RUSTSEC-2021-0139, RUSTSEC-2024-0375: unmaintained crates.
# RUSTSEC-2021-0145: atty - potential unaligned read; the unsound code path is
Expand Down
10 changes: 8 additions & 2 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -149,13 +149,19 @@ jobs:
-algorithm EC -pkeyopt group:P-384 \
-outform DER -out /dev/null -text

- name: Run integration tests
- name: Run CLI integration tests
env:
OPENSSL_BIN: /opt/openssl-3.0.3/bin/openssl
OPENSSL_LIB: ""
PROVIDER_PATH: /usr/lib/ossl-modules
PROPQUERY: "?provider=azihsm"
run: cargo xtask precheck --nextest --package integration-tests --features integration --profile ci-provider-integration
run: cargo xtask precheck --nextest --package provider-integration-tests-cli --features integration --profile ci-provider-integration

- name: Run C API integration tests
env:
OPENSSL_DIR: /opt/openssl-3.0.3
Copy link
Contributor

@rajesh-gali rajesh-gali Mar 10, 2026

Choose a reason for hiding this comment

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

Openssl installation instructions in readme is different than ci.
Readme : OPENSSL_VERSION=3.0.16
Installation path is : OPENSSL_DIR=/opt/openssl-static

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Yep, README is outdated. Using 3.0.3 for quite some time now.
I added the fix in the README in #243

PROVIDER_PATH: /usr/lib/ossl-modules
run: cargo xtask precheck --nextest --package provider-integration-tests-capi --features integration --profile ci-provider-integration

build_windows:

Expand Down
3 changes: 2 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,9 @@ members = [
"ddi/interface",
"ddi/lib",
"ddi/test_helpers",
"integration-tests",
"plugins/ossl_prov",
"plugins/ossl_prov/integration-tests/openssl-capi",
"plugins/ossl_prov/integration-tests/openssl-cli",
"xtask",
]

Expand Down
Loading
Loading