UNPKG

edge-core-js

Version:

Edge account & wallet management library

23 lines (17 loc) 441 B
import { asObject, uncleaner } from 'cleaners' import { asBase64 } from '../../browser' export const asEdgeStorageKeys = asObject({ dataKey: asBase64, syncKey: asBase64 }) export const wasEdgeStorageKeys = uncleaner(asEdgeStorageKeys) /** * Makes keys for accessing an encrypted Git repo. */ export function createStorageKeys(ai) { const { io } = ai.props return { dataKey: io.random(32), syncKey: io.random(20) } }