TADpole-Online/public/js/custom/validation.js
2018-04-01 20:47:17 +02:00

11 lines
455 B
JavaScript

function validateDsiwareComponents(banner, header, footer) {
let hashBanner = sha256.array(banner);
let hashHeader = sha256.array(header);
let correctHashBanner = sliceArr(footer, 0, 0x20);
let correctHashHeader = sliceArr(footer, 0x20, 0x20);
if (byteArrToHexStr(hashBanner) !== byteArrToHexStr(correctHashBanner)
|| byteArrToHexStr(hashHeader) !== byteArrToHexStr(correctHashHeader))
return false;
return true;
}