uncomment tests, clean code and remove dummy from circuit inputs

This commit is contained in:
turnoffthiscomputer
2024-12-16 13:41:45 +01:00
parent b58d2f7c96
commit 065374afd0
4 changed files with 17 additions and 26 deletions

View File

@@ -156,17 +156,16 @@ export function genMockPassportData(
sampleDataHashes = sampleDataHashes_large;
privateKeyPem = mock_dsc_key_sha256_rsapss_65537_3072;
dsc = mock_dsc_sha256_rsapss_65537_3072;
break;
break;
case 'rsapss_sha256_65537_4096':
sampleDataHashes = sampleDataHashes_large;
privateKeyPem = mock_dsc_key_rsapss_65537_4096;
dsc = mock_dsc_sha256_rsapss_65537_4096;
break;
break;
}
const { hashFunction, hashLen } = parseCertificate(dsc);
console.log(mrz);
const mrzHash = hash(hashFunction, formatMrz(mrz));
const concatenatedDataHashes = formatAndConcatenateDataHashes(
[[1, mrzHash], ...sampleDataHashes],

View File

@@ -188,7 +188,7 @@ export function generateCircuitInputsProve(
let pubKey: any;
let signature: any;
const { n, k } = getNAndK(`${signatureAlgorithm}_${hashFunction}_${curve || exponent}_${bits}`);
const { n, k } = getNAndK(`${signatureAlgorithm}_${hashFunction}_${curve || exponent}_${bits}` as any);
if (signatureAlgorithm === 'ecdsa') {
const { r, s } = extractRSFromSignature(encryptedDigest);
@@ -272,8 +272,7 @@ export function generateCircuitInputsProve(
smt_leaf_value: formatInput(smt_leaf_value),
smt_siblings: formatInput(smt_siblings),
selector_ofac: formatInput(selector_ofac),
forbidden_countries_list: formatInput(formatCountriesList(forbidden_countries_list)),
dummy: dummy,
forbidden_countries_list: formatInput(formatCountriesList(forbidden_countries_list))
};
}