UNPKG

@sebastianp265/safe-server-side-storage-client

Version:

Library for Confidential Server-Side Message Storage Using the Labyrinth Protocol

24 lines (23 loc) 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.VirtualDevicePublicKeyBundle = exports.VirtualDevicePrivateKeyBundle = exports.VirtualDeviceKeyBundle = void 0; const DeviceAndVirtualDeviceCommonKeyBundle_1 = require("./DeviceAndVirtualDeviceCommonKeyBundle"); class VirtualDeviceKeyBundle { priv; pub; constructor(priv, pub) { this.priv = priv; this.pub = pub; } static generate() { const priv = VirtualDevicePrivateKeyBundle.generate(); return new VirtualDeviceKeyBundle(priv, priv.getPublicKeyBundle()); } } exports.VirtualDeviceKeyBundle = VirtualDeviceKeyBundle; class VirtualDevicePrivateKeyBundle extends DeviceAndVirtualDeviceCommonKeyBundle_1.CommonPrivateKeyBundle { } exports.VirtualDevicePrivateKeyBundle = VirtualDevicePrivateKeyBundle; class VirtualDevicePublicKeyBundle extends DeviceAndVirtualDeviceCommonKeyBundle_1.CommonPublicKeyBundle { } exports.VirtualDevicePublicKeyBundle = VirtualDevicePublicKeyBundle;