UNPKG

ruchy-syntax-tools

Version:

Comprehensive syntax highlighting and language support for the Ruchy programming language

18 lines (15 loc) 388 B
/* * 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(); } }