@nfen/webcrypto-ts
Version:
Enforced Webcrypto wrapper
21 lines • 608 B
JavaScript
/**
* Shared code for SHA
* @module
*/
export var Alg;
(function (Alg) {
let Variant;
(function (Variant) {
Variant["SHA_1"] = "SHA-1";
Variant["SHA_256"] = "SHA-256";
Variant["SHA_384"] = "SHA-384";
Variant["SHA_512"] = "SHA-512";
})(Variant = Alg.Variant || (Alg.Variant = {}));
})(Alg || (Alg = {}));
export var ShaShared;
(function (ShaShared) {
ShaShared.hexify = (digest) => Array.from(new Uint8Array(digest))
.map((b) => b.toString(16).padStart(2, "0"))
.join("");
})(ShaShared || (ShaShared = {}));
//# sourceMappingURL=shared.js.map