UNPKG

appattest-checker-node

Version:

Node.JS library to check/verify iOS App Attest attestations & assertions

24 lines 794 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getSignCount = exports.getRPIdHash = exports.parseUUIDV4 = exports.getSHA256 = void 0; const buffer_1 = require("buffer"); const crypto_1 = require("crypto"); async function getSHA256(data) { const hash = (0, crypto_1.createHash)('sha256'); hash.update(data); return hash.digest(); } exports.getSHA256 = getSHA256; function parseUUIDV4(uuid) { return buffer_1.Buffer.from(uuid.split('-').join(''), 'hex'); } exports.parseUUIDV4 = parseUUIDV4; function getRPIdHash(authData) { return authData.subarray(0, 32); } exports.getRPIdHash = getRPIdHash; function getSignCount(authData) { return authData.readInt32BE(33); } exports.getSignCount = getSignCount; //# sourceMappingURL=utils.js.map