@iden3/js-jwz
Version:
JS implementation of JWZ
15 lines (14 loc) • 717 B
JavaScript
import { hash } from './hash';
import { Token, Header } from './jwz';
import { provingMethodGroth16AuthInstance } from './authGroth16';
import { getProvingMethod, ProvingMethodAlg, registerProvingMethod } from './proving';
import { provingMethodGroth16AuthV2Instance } from './authV2Groth16';
registerProvingMethod(provingMethodGroth16AuthInstance.methodAlg, () => provingMethodGroth16AuthInstance);
registerProvingMethod(provingMethodGroth16AuthV2Instance.methodAlg, () => provingMethodGroth16AuthV2Instance);
const proving = {
registerProvingMethod,
getProvingMethod,
provingMethodGroth16AuthInstance,
provingMethodGroth16AuthV2Instance
};
export { proving, ProvingMethodAlg, Token, hash, Header };