UNPKG

signalk-server

Version:

An implementation of a [Signal K](http://signalk.org) server for boats.

15 lines 616 B
/** * Generate a cryptographically random code verifier for PKCE * Per RFC 7636, the code verifier must be: * - 43-128 characters long * - Use only unreserved URI characters: [A-Za-z0-9-._~] */ export declare function generateCodeVerifier(): string; /** * Calculate the code challenge from a code verifier using S256 method * Per RFC 7636: code_challenge = BASE64URL(SHA256(code_verifier)) * @param verifier The code verifier string * @returns The code challenge (base64url-encoded SHA256 hash) */ export declare function calculateCodeChallenge(verifier: string): string; //# sourceMappingURL=pkce.d.ts.map