ruchy-syntax-tools
Version:
Comprehensive syntax highlighting and language support for the Ruchy programming language
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();
}
}