You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
function fingerprintPublicKey(input:PublicKeyInput, options?:FingerprintOptions):Promise<FingerprintResult>;
93
+
function fingerprintPublicKeyBytes(
94
+
bytes:Uint8Array,
95
+
alg:AlgorithmName,
96
+
options?:FingerprintOptions,
97
+
):Promise<FingerprintResult>;
98
+
function fingerprintSPKI(spki:Uint8Array, options?:FingerprintOptions):Promise<FingerprintResult>;
99
+
function fingerprintPEM(pem:string, options?:FingerprintOptions):Promise<FingerprintResult>;
100
+
function fingerprintJWK(jwk:PQJwk, options?:FingerprintOptions):Promise<FingerprintResult>;
101
+
```
102
+
103
+
## Compatibility Note
104
+
105
+
All exported fingerprint entrypoints enforce a strict local error boundary by design. Upstream parser/validation failures from `pq-key-encoder` are translated into `pq-key-fingerprint` error classes (subclasses of `FingerprintError`) before they leave this package. This behavior is intentional and part of the package contract.
0 commit comments