mirror of
https://github.com/selfxyz/self.git
synced 2026-02-19 02:24:25 -05:00
* chore: centralize license header scripts * chore: run license header checks from root * add header to other files * add header to bundle * add migration script and update check license headers * convert license to mobile sdk * migrate license headers * remove headers from common; convert remaining * fix headers * add license header checks
20 lines
548 B
TypeScript
20 lines
548 B
TypeScript
// SPDX-FileCopyrightText: 2025 Social Connect Labs, Inc.
|
|
// SPDX-License-Identifier: BUSL-1.1
|
|
// NOTE: Converts to Apache-2.0 on 2029-06-11 per LICENSE.
|
|
|
|
export const loadCryptoUtils = async () => {
|
|
const [elliptic, forge, ethers] = await Promise.all([
|
|
import('elliptic'),
|
|
import('node-forge'),
|
|
import('ethers'),
|
|
]);
|
|
return { elliptic, forge, ethers };
|
|
};
|
|
|
|
export const loadProvingUtils = async () => {
|
|
return Promise.all([
|
|
import('@/utils/proving/provingMachine'),
|
|
import('@/utils/proving/validateDocument'),
|
|
]);
|
|
};
|