@azure/msal-node
Version:
Microsoft Authentication Library for Node
18 lines (15 loc) • 388 B
text/typescript
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License.
*/
import { Hash } from "../utils/Constants.js";
import crypto from "crypto";
export class HashUtils {
/**
* generate 'SHA256' hash
* @param buffer
*/
sha256(buffer: string): Buffer {
return crypto.createHash(Hash.SHA256).update(buffer).digest();
}
}