@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
JavaScript
;
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;