Harness status: OK

Found 54 tests

54 Pass
Pass	Good parameters: X25519 bits (spki, buffer(44), {name: X25519}, true, [])
Pass	Good parameters: X25519 bits (spki, buffer(44), X25519, true, [])
Pass	Good parameters: X25519 bits (jwk, object(kty, crv, x), {name: X25519}, true, [])
Pass	Good parameters: X25519 bits (jwk, object(kty, crv, x), X25519, true, [])
Pass	Good parameters with ignored JWK alg: X25519 (jwk, object(kty, crv, x), {name: X25519}, true, [])
Pass	Good parameters with ignored JWK alg: X25519 (jwk, object(kty, crv, x), X25519, true, [])
Pass	Good parameters: X25519 bits (raw, buffer(32), {name: X25519}, true, [])
Pass	Good parameters: X25519 bits (raw, buffer(32), X25519, true, [])
Pass	Good parameters: X25519 bits (pkcs8, buffer(48), {name: X25519}, true, [deriveKey])
Pass	Good parameters: X25519 bits (pkcs8, buffer(48), X25519, true, [deriveKey])
Pass	Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveKey])
Pass	Good parameters: X25519 bits (jwk, object(crv, d, x, kty), X25519, true, [deriveKey])
Pass	Good parameters with ignored JWK alg: X25519 (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveKey])
Pass	Good parameters with ignored JWK alg: X25519 (jwk, object(crv, d, x, kty), X25519, true, [deriveKey])
Pass	Good parameters: X25519 bits (pkcs8, buffer(48), {name: X25519}, true, [deriveBits, deriveKey])
Pass	Good parameters: X25519 bits (pkcs8, buffer(48), X25519, true, [deriveBits, deriveKey])
Pass	Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveBits, deriveKey])
Pass	Good parameters: X25519 bits (jwk, object(crv, d, x, kty), X25519, true, [deriveBits, deriveKey])
Pass	Good parameters with ignored JWK alg: X25519 (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveBits, deriveKey])
Pass	Good parameters with ignored JWK alg: X25519 (jwk, object(crv, d, x, kty), X25519, true, [deriveBits, deriveKey])
Pass	Good parameters: X25519 bits (pkcs8, buffer(48), {name: X25519}, true, [deriveBits])
Pass	Good parameters: X25519 bits (pkcs8, buffer(48), X25519, true, [deriveBits])
Pass	Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveBits])
Pass	Good parameters: X25519 bits (jwk, object(crv, d, x, kty), X25519, true, [deriveBits])
Pass	Good parameters with ignored JWK alg: X25519 (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveBits])
Pass	Good parameters with ignored JWK alg: X25519 (jwk, object(crv, d, x, kty), X25519, true, [deriveBits])
Pass	Good parameters: X25519 bits (pkcs8, buffer(48), {name: X25519}, true, [deriveKey, deriveBits, deriveKey, deriveBits])
Pass	Good parameters: X25519 bits (pkcs8, buffer(48), X25519, true, [deriveKey, deriveBits, deriveKey, deriveBits])
Pass	Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveKey, deriveBits, deriveKey, deriveBits])
Pass	Good parameters: X25519 bits (jwk, object(crv, d, x, kty), X25519, true, [deriveKey, deriveBits, deriveKey, deriveBits])
Pass	Good parameters with ignored JWK alg: X25519 (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveKey, deriveBits, deriveKey, deriveBits])
Pass	Good parameters with ignored JWK alg: X25519 (jwk, object(crv, d, x, kty), X25519, true, [deriveKey, deriveBits, deriveKey, deriveBits])
Pass	Good parameters: X25519 bits (spki, buffer(44), {name: X25519}, false, [])
Pass	Good parameters: X25519 bits (spki, buffer(44), X25519, false, [])
Pass	Good parameters: X25519 bits (jwk, object(kty, crv, x), {name: X25519}, false, [])
Pass	Good parameters: X25519 bits (jwk, object(kty, crv, x), X25519, false, [])
Pass	Good parameters: X25519 bits (raw, buffer(32), {name: X25519}, false, [])
Pass	Good parameters: X25519 bits (raw, buffer(32), X25519, false, [])
Pass	Good parameters: X25519 bits (pkcs8, buffer(48), {name: X25519}, false, [deriveKey])
Pass	Good parameters: X25519 bits (pkcs8, buffer(48), X25519, false, [deriveKey])
Pass	Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, false, [deriveKey])
Pass	Good parameters: X25519 bits (jwk, object(crv, d, x, kty), X25519, false, [deriveKey])
Pass	Good parameters: X25519 bits (pkcs8, buffer(48), {name: X25519}, false, [deriveBits, deriveKey])
Pass	Good parameters: X25519 bits (pkcs8, buffer(48), X25519, false, [deriveBits, deriveKey])
Pass	Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, false, [deriveBits, deriveKey])
Pass	Good parameters: X25519 bits (jwk, object(crv, d, x, kty), X25519, false, [deriveBits, deriveKey])
Pass	Good parameters: X25519 bits (pkcs8, buffer(48), {name: X25519}, false, [deriveBits])
Pass	Good parameters: X25519 bits (pkcs8, buffer(48), X25519, false, [deriveBits])
Pass	Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, false, [deriveBits])
Pass	Good parameters: X25519 bits (jwk, object(crv, d, x, kty), X25519, false, [deriveBits])
Pass	Good parameters: X25519 bits (pkcs8, buffer(48), {name: X25519}, false, [deriveKey, deriveBits, deriveKey, deriveBits])
Pass	Good parameters: X25519 bits (pkcs8, buffer(48), X25519, false, [deriveKey, deriveBits, deriveKey, deriveBits])
Pass	Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, false, [deriveKey, deriveBits, deriveKey, deriveBits])
Pass	Good parameters: X25519 bits (jwk, object(crv, d, x, kty), X25519, false, [deriveKey, deriveBits, deriveKey, deriveBits])