diff --git a/js/src/gnark/toprf.ts b/js/src/gnark/toprf.ts index 7812b68..89aa141 100644 --- a/js/src/gnark/toprf.ts +++ b/js/src/gnark/toprf.ts @@ -99,9 +99,8 @@ export function makeGnarkOPRFOperator({ fromUint8Array(request.secretElements[1]) ] }, - responses: responses.map(({ index, publicKeyShare, evaluated, c, r }) => ( + responses: responses.map(({ publicKeyShare, evaluated, c, r }) => ( { - index: index, publicKeyShare: fromUint8Array(publicKeyShare), evaluated: fromUint8Array(evaluated), c: fromUint8Array(c), diff --git a/js/src/gnark/utils.ts b/js/src/gnark/utils.ts index 68ff4f4..a806c16 100644 --- a/js/src/gnark/utils.ts +++ b/js/src/gnark/utils.ts @@ -181,10 +181,9 @@ export function generateGnarkWitness( } function mapResponse({ - index, publicKeyShare, evaluated, c, r + publicKeyShare, evaluated, c, r }: ZKTOPRFResponsePublicSignals) { return { - index, publicKeyShare: Base64.fromUint8Array(publicKeyShare), evaluated: Base64.fromUint8Array(evaluated), c: Base64.fromUint8Array(c), diff --git a/js/src/tests/oprf.test.ts b/js/src/tests/oprf.test.ts index 65124e5..c1f2db6 100644 --- a/js/src/tests/oprf.test.ts +++ b/js/src/tests/oprf.test.ts @@ -26,7 +26,6 @@ describe('TOPRF circuits Tests', () => { ) resps.push({ - index: i, publicKeyShare: keys.shares[i].publicKey, evaluated: evalResult.evaluated, c: evalResult.c, diff --git a/js/src/types.ts b/js/src/types.ts index 4eecdfa..fbeb690 100644 --- a/js/src/types.ts +++ b/js/src/types.ts @@ -36,6 +36,8 @@ export type MakeZKOperatorOpts = { export type MakeZKOperator = (opts: MakeZKOperatorOpts) => ZKOperator +export type MakeOPRFOperator = (opts: MakeZKOperatorOpts) => OPRFOperator + /** * provide Uint8array for file data loaded into memory * or string, that is the path to load said file @@ -129,7 +131,6 @@ type ZKProofOutput = { type ZKInputItem = Uint8Array export type ZKTOPRFResponsePublicSignals = { - index: number publicKeyShare: ZKInputItem evaluated: ZKInputItem c: ZKInputItem @@ -177,7 +178,6 @@ type OPRFResponse = { } export type OPRFResponseData = OPRFResponse & { - index: number publicKeyShare: Uint8Array } diff --git a/js/tsconfig.json b/js/tsconfig.json index cb40a45..e79f03a 100644 --- a/js/tsconfig.json +++ b/js/tsconfig.json @@ -16,7 +16,8 @@ "lib": [ "es2020", "DOM" ] }, "include": [ - "src/**/*.ts" + "src/**/*.ts", + "src/**/*.js" ], "exclude": [ "node_modules"