Skip to content

Commit b2f56bf

Browse files
committed
tests: Skip Ed25519Ctx in FIPS case
Signed-off-by: Jakub Jelen <jjelen@redhat.com>
1 parent caad2bd commit b2f56bf

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

cryptoki/tests/basic.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,12 +154,16 @@ fn sign_verify_eddsa_with_ed25519_schemes() -> TestResult {
154154

155155
let data = [0xFF, 0x55, 0xDD];
156156

157-
let schemes = [
157+
let mut schemes = vec![
158158
EddsaSignatureScheme::Ed25519,
159-
EddsaSignatureScheme::Ed25519ctx(b"context"),
160159
EddsaSignatureScheme::Ed25519ph(&[]),
161160
EddsaSignatureScheme::Ed25519ph(b"context"),
162161
];
162+
if !is_fips(&session) {
163+
// The Ed25519Ctx variant is not FIPS approved
164+
// https://github.com/openssl/openssl/issues/27502
165+
schemes.push(EddsaSignatureScheme::Ed25519ctx(b"context"))
166+
}
163167

164168
for scheme in schemes {
165169
let params = EddsaParams::new(scheme);

0 commit comments

Comments
 (0)