UNPKG

@llkennedy/padlock-api

Version:
1,159 lines 48.8 kB
"use strict"; /** * Code generated by protoc-gen-tsjson. DO NOT EDIT. * versions: * protoc-gen-tsjson v0.5.3 * protoc v3.10.1 * source: padlock.proto */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); __setModuleDefault(result, mod); return result; }; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.ObjectVerifySegmentedResponse = exports.ObjectVerifySegmentedRequest = exports.ObjectVerifyResponse = exports.ObjectVerifyRequest = exports.ObjectSignSegmentedResponse = exports.ObjectSignSegmentedRequest = exports.ObjectSignResponse = exports.ObjectSignRequest = exports.ObjectDecryptSegmentedResponse = exports.ObjectDecryptSegmentedRequest = exports.ObjectDecryptResponse = exports.ObjectDecryptRequest = exports.ObjectEncryptSegmentedResponse = exports.ObjectCryptoSegmentedInit = exports.ObjectEncryptSegmentedRequest = exports.ObjectEncryptResponse = exports.ObjectEncryptRequest = exports.ObjectListAttributeValuesUpdate = exports.ObjectListAttributeValuesRequest = exports.ObjectID = exports.SessionGenerateKeyRequest = exports.SessionGenerateKeyPairResponse = exports.SessionGenerateKeyPairRequest = exports.SessionGenerateRandomResponse = exports.SessionGenerateRandomRequest = exports.SessionCreateObjectRequest = exports.SessionListObjectsRequest = exports.SessionLogoutResponse = exports.SessionLoginResponse = exports.SessionLoginRequest = exports.SessionCloseResponse = exports.SessionCloseRequest = exports.SessionID = exports.SlotOpenSessionUpdate = exports.SlotOpenSessionRequest = exports.SlotInitTokenResponse = exports.SlotInitTokenRequest = exports.SlotListMechanismsResponse = exports.SlotListMechanismsRequest = exports.SlotID = exports.ModuleListSlotsResponse = exports.ModuleListSlotsRequest = exports.ModuleInfoResponse = exports.ModuleInfoRequest = exports.ApplicationConnectUpdate = exports.ApplicationConnectRequest = exports.ApplicationListModulesResponse = exports.ApplicationListModulesRequest = exports.AuthToken = exports.AuthHello = void 0; exports.ObjectSetAttributeValuesResponse = exports.ObjectSetAttributeValuesRequest = exports.ObjectCopyObjectResponse = exports.ObjectCopyObjectRequest = exports.ObjectDestroyObjectResponse = exports.ObjectDestroyObjectRequest = exports.ObjectUnwrapKeyRequest = exports.ObjectWrapKeyResponse = exports.ObjectWrapKeyRequest = void 0; const tsjson = __importStar(require("@llkennedy/protoc-gen-tsjson")); const protoc_gen_tsjson_1 = require("@llkennedy/protoc-gen-tsjson"); const pkcs11_1 = require("./pkcs11"); const attributes_1 = require("./attributes"); /** A message */ class AuthHello extends Object { ToProtoJSON() { return {}; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new AuthHello(); return res; }); } } exports.AuthHello = AuthHello; /** A message */ class AuthToken extends Object { ToProtoJSON() { return { data: tsjson.ToProtoJSON.Bytes(this.data), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new AuthToken(); res.data = yield tsjson.Parse.Bytes(objData, "data", "data"); return res; }); } } exports.AuthToken = AuthToken; /** A message */ class ApplicationListModulesRequest extends Object { ToProtoJSON() { var _a; return { auth: (_a = this.auth) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ApplicationListModulesRequest(); res.auth = yield tsjson.Parse.Message(objData, "auth", "auth", AuthToken.Parse); return res; }); } } exports.ApplicationListModulesRequest = ApplicationListModulesRequest; /** A message */ class ApplicationListModulesResponse extends Object { ToProtoJSON() { return { modules: tsjson.ToProtoJSON.Map(val => val === null || val === void 0 ? void 0 : val.ToProtoJSON(), this.modules), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ApplicationListModulesResponse(); res.modules = yield tsjson.Parse.Map(objData, "modules", "modules", (val) => __awaiter(this, void 0, void 0, function* () { return val; }), (val) => __awaiter(this, void 0, void 0, function* () { return tsjson.Parse.Message({ "value": val }, "value", "value", pkcs11_1.ModuleInfo.Parse); })); return res; }); } } exports.ApplicationListModulesResponse = ApplicationListModulesResponse; /** A message */ class ApplicationConnectRequest extends Object { ToProtoJSON() { var _a; return { auth: (_a = this.auth) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), module: tsjson.ToProtoJSON.String(this.module), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ApplicationConnectRequest(); res.auth = yield tsjson.Parse.Message(objData, "auth", "auth", AuthToken.Parse); res.module = yield tsjson.Parse.String(objData, "module", "module"); return res; }); } } exports.ApplicationConnectRequest = ApplicationConnectRequest; /** A message */ class ApplicationConnectUpdate extends Object { ToProtoJSON() { var _a, _b; return { info: (_a = this.info) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), changedSlots: (_b = this.changedSlots) === null || _b === void 0 ? void 0 : _b.ToProtoJSON(), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ApplicationConnectUpdate(); res.info = yield tsjson.Parse.Message(objData, "info", "info", pkcs11_1.ModuleInfo.Parse); res.changedSlots = yield tsjson.Parse.Message(objData, "changedSlots", "changed_slots", ModuleListSlotsResponse.Parse); return res; }); } } exports.ApplicationConnectUpdate = ApplicationConnectUpdate; /** A message */ class ModuleInfoRequest extends Object { ToProtoJSON() { var _a; return { auth: (_a = this.auth) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), module: tsjson.ToProtoJSON.String(this.module), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ModuleInfoRequest(); res.auth = yield tsjson.Parse.Message(objData, "auth", "auth", AuthToken.Parse); res.module = yield tsjson.Parse.String(objData, "module", "module"); return res; }); } } exports.ModuleInfoRequest = ModuleInfoRequest; /** A message */ class ModuleInfoResponse extends Object { ToProtoJSON() { var _a; return { info: (_a = this.info) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ModuleInfoResponse(); res.info = yield tsjson.Parse.Message(objData, "info", "info", pkcs11_1.ModuleInfo.Parse); return res; }); } } exports.ModuleInfoResponse = ModuleInfoResponse; /** A message */ class ModuleListSlotsRequest extends Object { ToProtoJSON() { var _a; return { auth: (_a = this.auth) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), module: tsjson.ToProtoJSON.String(this.module), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ModuleListSlotsRequest(); res.auth = yield tsjson.Parse.Message(objData, "auth", "auth", AuthToken.Parse); res.module = yield tsjson.Parse.String(objData, "module", "module"); return res; }); } } exports.ModuleListSlotsRequest = ModuleListSlotsRequest; /** A message */ class ModuleListSlotsResponse extends Object { ToProtoJSON() { return { slots: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.slots), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ModuleListSlotsResponse(); res.slots = yield tsjson.Parse.Repeated(objData, "slots", "slots", pkcs11_1.SlotInfo.Parse); return res; }); } } exports.ModuleListSlotsResponse = ModuleListSlotsResponse; /** A message */ class SlotID extends Object { ToProtoJSON() { var _a; return { auth: (_a = this.auth) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), module: tsjson.ToProtoJSON.String(this.module), slot: tsjson.ToProtoJSON.StringNumber(this.slot), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new SlotID(); res.auth = yield tsjson.Parse.Message(objData, "auth", "auth", AuthToken.Parse); res.module = yield tsjson.Parse.String(objData, "module", "module"); res.slot = yield tsjson.Parse.Number(objData, "slot", "slot"); return res; }); } } exports.SlotID = SlotID; /** A message */ class SlotListMechanismsRequest extends Object { ToProtoJSON() { var _a; return { id: (_a = this.id) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new SlotListMechanismsRequest(); res.id = yield tsjson.Parse.Message(objData, "id", "id", SlotID.Parse); return res; }); } } exports.SlotListMechanismsRequest = SlotListMechanismsRequest; /** A message */ class SlotListMechanismsResponse extends Object { ToProtoJSON() { return { mechanisms: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.mechanisms), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new SlotListMechanismsResponse(); res.mechanisms = yield tsjson.Parse.Repeated(objData, "mechanisms", "mechanisms", pkcs11_1.SupportedMechanism.Parse); return res; }); } } exports.SlotListMechanismsResponse = SlotListMechanismsResponse; /** A message */ class SlotInitTokenRequest extends Object { ToProtoJSON() { var _a; return { id: (_a = this.id) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), securityOfficerPin: tsjson.ToProtoJSON.String(this.securityOfficerPin), tokenLabel: tsjson.ToProtoJSON.String(this.tokenLabel), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new SlotInitTokenRequest(); res.id = yield tsjson.Parse.Message(objData, "id", "id", SlotID.Parse); res.securityOfficerPin = yield tsjson.Parse.String(objData, "securityOfficerPin", "security_officer_pin"); res.tokenLabel = yield tsjson.Parse.String(objData, "tokenLabel", "token_label"); return res; }); } } exports.SlotInitTokenRequest = SlotInitTokenRequest; /** A message */ class SlotInitTokenResponse extends Object { ToProtoJSON() { return {}; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new SlotInitTokenResponse(); return res; }); } } exports.SlotInitTokenResponse = SlotInitTokenResponse; /** A message */ class SlotOpenSessionRequest extends Object { ToProtoJSON() { var _a; return { id: (_a = this.id) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), writeSession: tsjson.ToProtoJSON.Bool(this.writeSession), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new SlotOpenSessionRequest(); res.id = yield tsjson.Parse.Message(objData, "id", "id", SlotID.Parse); res.writeSession = yield tsjson.Parse.Bool(objData, "writeSession", "write_session"); return res; }); } } exports.SlotOpenSessionRequest = SlotOpenSessionRequest; /** A message */ class SlotOpenSessionUpdate extends Object { ToProtoJSON() { return { uuid: tsjson.ToProtoJSON.String(this.uuid), loggedIn: tsjson.ToProtoJSON.Bool(this.loggedIn), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new SlotOpenSessionUpdate(); res.uuid = yield tsjson.Parse.String(objData, "uuid", "uuid"); res.loggedIn = yield tsjson.Parse.Bool(objData, "loggedIn", "logged_in"); return res; }); } } exports.SlotOpenSessionUpdate = SlotOpenSessionUpdate; /** A message */ class SessionID extends Object { ToProtoJSON() { var _a; return { auth: (_a = this.auth) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), uuid: tsjson.ToProtoJSON.String(this.uuid), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new SessionID(); res.auth = yield tsjson.Parse.Message(objData, "auth", "auth", AuthToken.Parse); res.uuid = yield tsjson.Parse.String(objData, "uuid", "uuid"); return res; }); } } exports.SessionID = SessionID; /** A message */ class SessionCloseRequest extends Object { ToProtoJSON() { var _a; return { id: (_a = this.id) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new SessionCloseRequest(); res.id = yield tsjson.Parse.Message(objData, "id", "id", SessionID.Parse); return res; }); } } exports.SessionCloseRequest = SessionCloseRequest; /** A message */ class SessionCloseResponse extends Object { ToProtoJSON() { return {}; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new SessionCloseResponse(); return res; }); } } exports.SessionCloseResponse = SessionCloseResponse; /** A message */ class SessionLoginRequest extends Object { ToProtoJSON() { var _a; return { id: (_a = this.id) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), pin: tsjson.ToProtoJSON.String(this.pin), loginAsSecurityOfficer: tsjson.ToProtoJSON.Bool(this.loginAsSecurityOfficer), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new SessionLoginRequest(); res.id = yield tsjson.Parse.Message(objData, "id", "id", SessionID.Parse); res.pin = yield tsjson.Parse.String(objData, "pin", "pin"); res.loginAsSecurityOfficer = yield tsjson.Parse.Bool(objData, "loginAsSecurityOfficer", "login_as_security_officer"); return res; }); } } exports.SessionLoginRequest = SessionLoginRequest; /** A message */ class SessionLoginResponse extends Object { ToProtoJSON() { return {}; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new SessionLoginResponse(); return res; }); } } exports.SessionLoginResponse = SessionLoginResponse; /** A message */ class SessionLogoutResponse extends Object { ToProtoJSON() { return {}; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new SessionLogoutResponse(); return res; }); } } exports.SessionLogoutResponse = SessionLogoutResponse; /** A message */ class SessionListObjectsRequest extends Object { ToProtoJSON() { var _a; return { id: (_a = this.id) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), template: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.template), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new SessionListObjectsRequest(); res.id = yield tsjson.Parse.Message(objData, "id", "id", SessionID.Parse); res.template = yield tsjson.Parse.Repeated(objData, "template", "template", pkcs11_1.Attribute.Parse); return res; }); } } exports.SessionListObjectsRequest = SessionListObjectsRequest; /** A message */ class SessionCreateObjectRequest extends Object { ToProtoJSON() { var _a; return { id: (_a = this.id) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), attributes: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.attributes), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new SessionCreateObjectRequest(); res.id = yield tsjson.Parse.Message(objData, "id", "id", SessionID.Parse); res.attributes = yield tsjson.Parse.Repeated(objData, "attributes", "attributes", pkcs11_1.Attribute.Parse); return res; }); } } exports.SessionCreateObjectRequest = SessionCreateObjectRequest; /** A message */ class SessionGenerateRandomRequest extends Object { ToProtoJSON() { var _a; return { id: (_a = this.id) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), length: tsjson.ToProtoJSON.Number(this.length), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new SessionGenerateRandomRequest(); res.id = yield tsjson.Parse.Message(objData, "id", "id", SessionID.Parse); res.length = yield tsjson.Parse.Number(objData, "length", "length"); return res; }); } } exports.SessionGenerateRandomRequest = SessionGenerateRandomRequest; /** A message */ class SessionGenerateRandomResponse extends Object { ToProtoJSON() { return { data: tsjson.ToProtoJSON.Bytes(this.data), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new SessionGenerateRandomResponse(); res.data = yield tsjson.Parse.Bytes(objData, "data", "data"); return res; }); } } exports.SessionGenerateRandomResponse = SessionGenerateRandomResponse; /** A message */ class SessionGenerateKeyPairRequest extends Object { ToProtoJSON() { var _a, _b; return { id: (_a = this.id) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), mech: (_b = this.mech) === null || _b === void 0 ? void 0 : _b.ToProtoJSON(), privateAttributes: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.privateAttributes), publicAttributes: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.publicAttributes), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new SessionGenerateKeyPairRequest(); res.id = yield tsjson.Parse.Message(objData, "id", "id", SessionID.Parse); res.mech = yield tsjson.Parse.Message(objData, "mech", "mech", pkcs11_1.Mechanism.Parse); res.privateAttributes = yield tsjson.Parse.Repeated(objData, "privateAttributes", "private_attributes", pkcs11_1.Attribute.Parse); res.publicAttributes = yield tsjson.Parse.Repeated(objData, "publicAttributes", "public_attributes", pkcs11_1.Attribute.Parse); return res; }); } } exports.SessionGenerateKeyPairRequest = SessionGenerateKeyPairRequest; /** A message */ class SessionGenerateKeyPairResponse extends Object { ToProtoJSON() { var _a, _b; return { private: (_a = this.private) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), public: (_b = this.public) === null || _b === void 0 ? void 0 : _b.ToProtoJSON(), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new SessionGenerateKeyPairResponse(); res.private = yield tsjson.Parse.Message(objData, "private", "private", pkcs11_1.P11Object.Parse); res.public = yield tsjson.Parse.Message(objData, "public", "public", pkcs11_1.P11Object.Parse); return res; }); } } exports.SessionGenerateKeyPairResponse = SessionGenerateKeyPairResponse; /** A message */ class SessionGenerateKeyRequest extends Object { ToProtoJSON() { var _a, _b; return { id: (_a = this.id) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), mech: (_b = this.mech) === null || _b === void 0 ? void 0 : _b.ToProtoJSON(), attributes: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.attributes), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new SessionGenerateKeyRequest(); res.id = yield tsjson.Parse.Message(objData, "id", "id", SessionID.Parse); res.mech = yield tsjson.Parse.Message(objData, "mech", "mech", pkcs11_1.Mechanism.Parse); res.attributes = yield tsjson.Parse.Repeated(objData, "attributes", "attributes", pkcs11_1.Attribute.Parse); return res; }); } } exports.SessionGenerateKeyRequest = SessionGenerateKeyRequest; /** A message */ class ObjectID extends Object { ToProtoJSON() { var _a; return { sessionId: (_a = this.sessionId) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), objectId: tsjson.ToProtoJSON.String(this.objectId), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectID(); res.sessionId = yield tsjson.Parse.Message(objData, "sessionId", "session_id", SessionID.Parse); res.objectId = yield tsjson.Parse.String(objData, "objectId", "object_id"); return res; }); } } exports.ObjectID = ObjectID; /** A message */ class ObjectListAttributeValuesRequest extends Object { ToProtoJSON() { var _a; return { objectId: (_a = this.objectId) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), requestedAttributes: tsjson.ToProtoJSON.Repeated(val => tsjson.ToProtoJSON.Enum(attributes_1.AttributeType, val), this.requestedAttributes), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectListAttributeValuesRequest(); res.objectId = yield tsjson.Parse.Message(objData, "objectId", "object_id", ObjectID.Parse); res.requestedAttributes = yield tsjson.Parse.Repeated(objData, "requestedAttributes", "requested_attributes", tsjson.PrimitiveParse.Enum(attributes_1.AttributeType)); return res; }); } } exports.ObjectListAttributeValuesRequest = ObjectListAttributeValuesRequest; /** A message */ class ObjectListAttributeValuesUpdate extends Object { ToProtoJSON() { var _a; return { attribute: (_a = this.attribute) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), notFound: tsjson.ToProtoJSON.Enum(attributes_1.AttributeType, this.notFound), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectListAttributeValuesUpdate(); res.attribute = yield tsjson.Parse.Message(objData, "attribute", "attribute", pkcs11_1.Attribute.Parse); res.notFound = yield tsjson.Parse.Enum(objData, "notFound", "not_found", attributes_1.AttributeType); return res; }); } } exports.ObjectListAttributeValuesUpdate = ObjectListAttributeValuesUpdate; /** A message */ class ObjectEncryptRequest extends Object { ToProtoJSON() { var _a; return { objectId: (_a = this.objectId) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), mechs: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.mechs), plainText: tsjson.ToProtoJSON.Bytes(this.plainText), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectEncryptRequest(); res.objectId = yield tsjson.Parse.Message(objData, "objectId", "object_id", ObjectID.Parse); res.mechs = yield tsjson.Parse.Repeated(objData, "mechs", "mechs", pkcs11_1.Mechanism.Parse); res.plainText = yield tsjson.Parse.Bytes(objData, "plainText", "plain_text"); return res; }); } } exports.ObjectEncryptRequest = ObjectEncryptRequest; /** A message */ class ObjectEncryptResponse extends Object { ToProtoJSON() { return { encrypted: tsjson.ToProtoJSON.Bytes(this.encrypted), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectEncryptResponse(); res.encrypted = yield tsjson.Parse.Bytes(objData, "encrypted", "encrypted"); return res; }); } } exports.ObjectEncryptResponse = ObjectEncryptResponse; /** A message */ class ObjectEncryptSegmentedRequest extends Object { ToProtoJSON() { var _a, _b; return { first: (_a = this.first) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), messagePart: tsjson.ToProtoJSON.Bytes(this.messagePart), last: (_b = this.last) === null || _b === void 0 ? void 0 : _b.ToProtoJSON(), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectEncryptSegmentedRequest(); res.first = yield tsjson.Parse.Message(objData, "first", "first", ObjectCryptoSegmentedInit.Parse); res.messagePart = yield tsjson.Parse.Bytes(objData, "messagePart", "message_part"); res.last = yield tsjson.Parse.Message(objData, "last", "last", protoc_gen_tsjson_1.google.protobuf.Empty.Parse); return res; }); } } exports.ObjectEncryptSegmentedRequest = ObjectEncryptSegmentedRequest; /** A message */ class ObjectCryptoSegmentedInit extends Object { ToProtoJSON() { var _a; return { id: (_a = this.id) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), mechs: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.mechs), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectCryptoSegmentedInit(); res.id = yield tsjson.Parse.Message(objData, "id", "id", ObjectID.Parse); res.mechs = yield tsjson.Parse.Repeated(objData, "mechs", "mechs", pkcs11_1.Mechanism.Parse); return res; }); } } exports.ObjectCryptoSegmentedInit = ObjectCryptoSegmentedInit; /** A message */ class ObjectEncryptSegmentedResponse extends Object { ToProtoJSON() { return { encryptedPart: tsjson.ToProtoJSON.Bytes(this.encryptedPart), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectEncryptSegmentedResponse(); res.encryptedPart = yield tsjson.Parse.Bytes(objData, "encryptedPart", "encrypted_part"); return res; }); } } exports.ObjectEncryptSegmentedResponse = ObjectEncryptSegmentedResponse; /** A message */ class ObjectDecryptRequest extends Object { ToProtoJSON() { var _a; return { objectId: (_a = this.objectId) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), mechs: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.mechs), encrypted: tsjson.ToProtoJSON.Bytes(this.encrypted), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectDecryptRequest(); res.objectId = yield tsjson.Parse.Message(objData, "objectId", "object_id", ObjectID.Parse); res.mechs = yield tsjson.Parse.Repeated(objData, "mechs", "mechs", pkcs11_1.Mechanism.Parse); res.encrypted = yield tsjson.Parse.Bytes(objData, "encrypted", "encrypted"); return res; }); } } exports.ObjectDecryptRequest = ObjectDecryptRequest; /** A message */ class ObjectDecryptResponse extends Object { ToProtoJSON() { return { plainText: tsjson.ToProtoJSON.Bytes(this.plainText), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectDecryptResponse(); res.plainText = yield tsjson.Parse.Bytes(objData, "plainText", "plain_text"); return res; }); } } exports.ObjectDecryptResponse = ObjectDecryptResponse; /** A message */ class ObjectDecryptSegmentedRequest extends Object { ToProtoJSON() { var _a, _b; return { first: (_a = this.first) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), messagePart: tsjson.ToProtoJSON.Bytes(this.messagePart), last: (_b = this.last) === null || _b === void 0 ? void 0 : _b.ToProtoJSON(), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectDecryptSegmentedRequest(); res.first = yield tsjson.Parse.Message(objData, "first", "first", ObjectCryptoSegmentedInit.Parse); res.messagePart = yield tsjson.Parse.Bytes(objData, "messagePart", "message_part"); res.last = yield tsjson.Parse.Message(objData, "last", "last", protoc_gen_tsjson_1.google.protobuf.Empty.Parse); return res; }); } } exports.ObjectDecryptSegmentedRequest = ObjectDecryptSegmentedRequest; /** A message */ class ObjectDecryptSegmentedResponse extends Object { ToProtoJSON() { return { plainTextPart: tsjson.ToProtoJSON.Bytes(this.plainTextPart), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectDecryptSegmentedResponse(); res.plainTextPart = yield tsjson.Parse.Bytes(objData, "plainTextPart", "plain_text_part"); return res; }); } } exports.ObjectDecryptSegmentedResponse = ObjectDecryptSegmentedResponse; /** A message */ class ObjectSignRequest extends Object { ToProtoJSON() { var _a; return { objectId: (_a = this.objectId) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), mechs: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.mechs), message: tsjson.ToProtoJSON.Bytes(this.message), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectSignRequest(); res.objectId = yield tsjson.Parse.Message(objData, "objectId", "object_id", ObjectID.Parse); res.mechs = yield tsjson.Parse.Repeated(objData, "mechs", "mechs", pkcs11_1.Mechanism.Parse); res.message = yield tsjson.Parse.Bytes(objData, "message", "message"); return res; }); } } exports.ObjectSignRequest = ObjectSignRequest; /** A message */ class ObjectSignResponse extends Object { ToProtoJSON() { return { signature: tsjson.ToProtoJSON.Bytes(this.signature), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectSignResponse(); res.signature = yield tsjson.Parse.Bytes(objData, "signature", "signature"); return res; }); } } exports.ObjectSignResponse = ObjectSignResponse; /** A message */ class ObjectSignSegmentedRequest extends Object { ToProtoJSON() { var _a, _b; return { first: (_a = this.first) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), messagePart: tsjson.ToProtoJSON.Bytes(this.messagePart), last: (_b = this.last) === null || _b === void 0 ? void 0 : _b.ToProtoJSON(), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectSignSegmentedRequest(); res.first = yield tsjson.Parse.Message(objData, "first", "first", ObjectCryptoSegmentedInit.Parse); res.messagePart = yield tsjson.Parse.Bytes(objData, "messagePart", "message_part"); res.last = yield tsjson.Parse.Message(objData, "last", "last", protoc_gen_tsjson_1.google.protobuf.Empty.Parse); return res; }); } } exports.ObjectSignSegmentedRequest = ObjectSignSegmentedRequest; /** A message */ class ObjectSignSegmentedResponse extends Object { ToProtoJSON() { return { signature: tsjson.ToProtoJSON.Bytes(this.signature), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectSignSegmentedResponse(); res.signature = yield tsjson.Parse.Bytes(objData, "signature", "signature"); return res; }); } } exports.ObjectSignSegmentedResponse = ObjectSignSegmentedResponse; /** A message */ class ObjectVerifyRequest extends Object { ToProtoJSON() { var _a; return { objectId: (_a = this.objectId) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), mechs: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.mechs), message: tsjson.ToProtoJSON.Bytes(this.message), signature: tsjson.ToProtoJSON.Bytes(this.signature), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectVerifyRequest(); res.objectId = yield tsjson.Parse.Message(objData, "objectId", "object_id", ObjectID.Parse); res.mechs = yield tsjson.Parse.Repeated(objData, "mechs", "mechs", pkcs11_1.Mechanism.Parse); res.message = yield tsjson.Parse.Bytes(objData, "message", "message"); res.signature = yield tsjson.Parse.Bytes(objData, "signature", "signature"); return res; }); } } exports.ObjectVerifyRequest = ObjectVerifyRequest; /** A message */ class ObjectVerifyResponse extends Object { ToProtoJSON() { return { valid: tsjson.ToProtoJSON.Bool(this.valid), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectVerifyResponse(); res.valid = yield tsjson.Parse.Bool(objData, "valid", "valid"); return res; }); } } exports.ObjectVerifyResponse = ObjectVerifyResponse; /** A message */ class ObjectVerifySegmentedRequest extends Object { ToProtoJSON() { var _a; return { first: (_a = this.first) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), messagePart: tsjson.ToProtoJSON.Bytes(this.messagePart), signature: tsjson.ToProtoJSON.Bytes(this.signature), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectVerifySegmentedRequest(); res.first = yield tsjson.Parse.Message(objData, "first", "first", ObjectCryptoSegmentedInit.Parse); res.messagePart = yield tsjson.Parse.Bytes(objData, "messagePart", "message_part"); res.signature = yield tsjson.Parse.Bytes(objData, "signature", "signature"); return res; }); } } exports.ObjectVerifySegmentedRequest = ObjectVerifySegmentedRequest; /** A message */ class ObjectVerifySegmentedResponse extends Object { ToProtoJSON() { return { valid: tsjson.ToProtoJSON.Bool(this.valid), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectVerifySegmentedResponse(); res.valid = yield tsjson.Parse.Bool(objData, "valid", "valid"); return res; }); } } exports.ObjectVerifySegmentedResponse = ObjectVerifySegmentedResponse; /** A message */ class ObjectWrapKeyRequest extends Object { ToProtoJSON() { var _a, _b; return { wrappingKey: (_a = this.wrappingKey) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), mechs: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.mechs), keyToWrap: (_b = this.keyToWrap) === null || _b === void 0 ? void 0 : _b.ToProtoJSON(), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectWrapKeyRequest(); res.wrappingKey = yield tsjson.Parse.Message(objData, "wrappingKey", "wrapping_key", ObjectID.Parse); res.mechs = yield tsjson.Parse.Repeated(objData, "mechs", "mechs", pkcs11_1.Mechanism.Parse); res.keyToWrap = yield tsjson.Parse.Message(objData, "keyToWrap", "key_to_wrap", ObjectID.Parse); return res; }); } } exports.ObjectWrapKeyRequest = ObjectWrapKeyRequest; /** A message */ class ObjectWrapKeyResponse extends Object { ToProtoJSON() { return { wrapped: tsjson.ToProtoJSON.Bytes(this.wrapped), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectWrapKeyResponse(); res.wrapped = yield tsjson.Parse.Bytes(objData, "wrapped", "wrapped"); return res; }); } } exports.ObjectWrapKeyResponse = ObjectWrapKeyResponse; /** A message */ class ObjectUnwrapKeyRequest extends Object { ToProtoJSON() { var _a; return { objectId: (_a = this.objectId) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), mechs: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.mechs), wrapped: tsjson.ToProtoJSON.Bytes(this.wrapped), attributes: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.attributes), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectUnwrapKeyRequest(); res.objectId = yield tsjson.Parse.Message(objData, "objectId", "object_id", ObjectID.Parse); res.mechs = yield tsjson.Parse.Repeated(objData, "mechs", "mechs", pkcs11_1.Mechanism.Parse); res.wrapped = yield tsjson.Parse.Bytes(objData, "wrapped", "wrapped"); res.attributes = yield tsjson.Parse.Repeated(objData, "attributes", "attributes", pkcs11_1.Attribute.Parse); return res; }); } } exports.ObjectUnwrapKeyRequest = ObjectUnwrapKeyRequest; /** A message */ class ObjectDestroyObjectRequest extends Object { ToProtoJSON() { var _a; return { objectId: (_a = this.objectId) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectDestroyObjectRequest(); res.objectId = yield tsjson.Parse.Message(objData, "objectId", "object_id", ObjectID.Parse); return res; }); } } exports.ObjectDestroyObjectRequest = ObjectDestroyObjectRequest; /** A message */ class ObjectDestroyObjectResponse extends Object { ToProtoJSON() { return {}; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectDestroyObjectResponse(); return res; }); } } exports.ObjectDestroyObjectResponse = ObjectDestroyObjectResponse; /** A message */ class ObjectCopyObjectRequest extends Object { ToProtoJSON() { var _a; return { objectId: (_a = this.objectId) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), attributes: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.attributes), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectCopyObjectRequest(); res.objectId = yield tsjson.Parse.Message(objData, "objectId", "object_id", ObjectID.Parse); res.attributes = yield tsjson.Parse.Repeated(objData, "attributes", "attributes", pkcs11_1.Attribute.Parse); return res; }); } } exports.ObjectCopyObjectRequest = ObjectCopyObjectRequest; /** A message */ class ObjectCopyObjectResponse extends Object { ToProtoJSON() { return {}; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectCopyObjectResponse(); return res; }); } } exports.ObjectCopyObjectResponse = ObjectCopyObjectResponse; /** A message */ class ObjectSetAttributeValuesRequest extends Object { ToProtoJSON() { var _a; return { objectId: (_a = this.objectId) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(), attributes: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.attributes), }; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectSetAttributeValuesRequest(); res.objectId = yield tsjson.Parse.Message(objData, "objectId", "object_id", ObjectID.Parse); res.attributes = yield tsjson.Parse.Repeated(objData, "attributes", "attributes", pkcs11_1.Attribute.Parse); return res; }); } } exports.ObjectSetAttributeValuesRequest = ObjectSetAttributeValuesRequest; /** A message */ class ObjectSetAttributeValuesResponse extends Object { ToProtoJSON() { return {}; } static Parse(data) { return __awaiter(this, void 0, void 0, function* () { let objData = tsjson.AnyToObject(data); let res = new ObjectSetAttributeValuesResponse(); return res; }); } } exports.ObjectSetAttributeValuesResponse = ObjectSetAttributeValuesResponse; //# sourceMappingURL=padlock.js.map