Skip to content

Commit

Permalink
WIP
Browse files Browse the repository at this point in the history
  • Loading branch information
tamaina committed Mar 3, 2024
1 parent ed20c0a commit 70d3163
Show file tree
Hide file tree
Showing 16 changed files with 1,117 additions and 1,023 deletions.
8 changes: 8 additions & 0 deletions dist/digest/digest-rfc3230.d.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
/// <reference types="node" />
import { DigestHashAlgorithm, IncomingRequest } from '../types';
import { BinaryLike } from 'node:crypto';
export declare const digestHashAlgosForDecoding: {
readonly SHA: "sha1";
readonly 'SHA-1': "sha1";
readonly 'SHA-256': "sha256";
readonly 'SHA-384': "sha384";
readonly 'SHA-512': "sha512";
readonly MD5: "md5";
};
export declare function genRFC3230DigestHeader(body: string, hashAlgorithm?: DigestHashAlgorithm): string;
export declare const digestHeaderRegEx: RegExp;
export declare function verifyRFC3230DigestHeader(request: IncomingRequest, rawBody: BinaryLike, failOnNoDigest?: boolean, errorLogger?: ((message: any) => any)): boolean;
8 changes: 8 additions & 0 deletions dist/draft/sign.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,16 @@ export declare function genDraftSignature(signingString: string, privateKey: str
export declare function genDraftSignatureHeader(includeHeaders: string[], keyId: string, signature: string, algorithm: string): string;
export declare function signAsDraftToRequest(request: RequestLike, key: PrivateKey, includeHeaders: string[], opts?: {
hashAlgorithm?: SignatureHashAlgorithm;
web?: boolean;
}): {
signingString: string;
signature: string;
signatureHeader: string;
};
export declare function signAsDraftToRequestWeb(request: RequestLike, key: PrivateKey, includeHeaders: string[], opts?: {
hashAlgorithm?: SignatureHashAlgorithm;
}): Promise<{
signingString: string;
signature: string;
signatureHeader: string;
}>;
Loading

0 comments on commit 70d3163

Please sign in to comment.