@zkp2p/reclaim-witness-sdk
Version:
<div> <div> <img src="https://raw.githubusercontent.com/reclaimprotocol/.github/main/assets/banners/Attestor-Core.png" /> </div> </div>
1,313 lines • 322 kB
JavaScript
"use strict";
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
// versions:
// protoc-gen-ts_proto v2.5.0
// protoc v4.25.1
// source: api.proto
Object.defineProperty(exports, "__esModule", { value: true });
exports.RPCMessages = exports.RPCMessage = exports.TOPRFResponse = exports.TOPRFRequest = exports.InitResponse = exports.InitRequest = exports.AuthenticationRequest = exports.AuthenticatedUserData = exports.CreateTaskOnMechainResponse = exports.CreateTaskOnMechainRequest = exports.CompleteClaimOnAvsResponse = exports.CompleteClaimOnAvsRequest = exports.RequestClaimOnAvsResponse = exports.RequestClaimOnAvsRequest = exports.ClaimTunnelResponse_Signatures = exports.ClaimTunnelResponse = exports.ClaimTunnelRequest_TranscriptMessage = exports.ClaimTunnelRequest_Signatures = exports.ClaimTunnelRequest = exports.ClaimRequestData = exports.DataSlice = exports.TOPRFPayload = exports.MessageReveal_ZKProof = exports.MessageReveal_MessageRevealZk = exports.MessageReveal_MessageRevealDirect = exports.MessageReveal = exports.TunnelDisconnectEvent = exports.TunnelMessage = exports.Empty = exports.DisconnectTunnelRequest = exports.CreateTunnelRequest = exports.ErrorData = exports.ProviderClaimInfo = exports.ProviderClaimData = exports.ClaimContext_ExtractedParametersEntry = exports.ClaimContext = exports.ZKProofEngine = exports.ErrorCode = exports.AttestorVersion = exports.ServiceSignatureType = exports.TranscriptMessageSenderType = exports.protobufPackage = void 0;
exports.transcriptMessageSenderTypeFromJSON = transcriptMessageSenderTypeFromJSON;
exports.transcriptMessageSenderTypeToJSON = transcriptMessageSenderTypeToJSON;
exports.serviceSignatureTypeFromJSON = serviceSignatureTypeFromJSON;
exports.serviceSignatureTypeToJSON = serviceSignatureTypeToJSON;
exports.attestorVersionFromJSON = attestorVersionFromJSON;
exports.attestorVersionToJSON = attestorVersionToJSON;
exports.errorCodeFromJSON = errorCodeFromJSON;
exports.errorCodeToJSON = errorCodeToJSON;
exports.zKProofEngineFromJSON = zKProofEngineFromJSON;
exports.zKProofEngineToJSON = zKProofEngineToJSON;
/* eslint-disable */
const wire_1 = require("@bufbuild/protobuf/wire");
exports.protobufPackage = "reclaim_attestor";
var TranscriptMessageSenderType;
(function (TranscriptMessageSenderType) {
TranscriptMessageSenderType[TranscriptMessageSenderType["TRANSCRIPT_MESSAGE_SENDER_TYPE_UNKNOWN"] = 0] = "TRANSCRIPT_MESSAGE_SENDER_TYPE_UNKNOWN";
TranscriptMessageSenderType[TranscriptMessageSenderType["TRANSCRIPT_MESSAGE_SENDER_TYPE_CLIENT"] = 1] = "TRANSCRIPT_MESSAGE_SENDER_TYPE_CLIENT";
TranscriptMessageSenderType[TranscriptMessageSenderType["TRANSCRIPT_MESSAGE_SENDER_TYPE_SERVER"] = 2] = "TRANSCRIPT_MESSAGE_SENDER_TYPE_SERVER";
TranscriptMessageSenderType[TranscriptMessageSenderType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(TranscriptMessageSenderType || (exports.TranscriptMessageSenderType = TranscriptMessageSenderType = {}));
function transcriptMessageSenderTypeFromJSON(object) {
switch (object) {
case 0:
case "TRANSCRIPT_MESSAGE_SENDER_TYPE_UNKNOWN":
return TranscriptMessageSenderType.TRANSCRIPT_MESSAGE_SENDER_TYPE_UNKNOWN;
case 1:
case "TRANSCRIPT_MESSAGE_SENDER_TYPE_CLIENT":
return TranscriptMessageSenderType.TRANSCRIPT_MESSAGE_SENDER_TYPE_CLIENT;
case 2:
case "TRANSCRIPT_MESSAGE_SENDER_TYPE_SERVER":
return TranscriptMessageSenderType.TRANSCRIPT_MESSAGE_SENDER_TYPE_SERVER;
case -1:
case "UNRECOGNIZED":
default:
return TranscriptMessageSenderType.UNRECOGNIZED;
}
}
function transcriptMessageSenderTypeToJSON(object) {
switch (object) {
case TranscriptMessageSenderType.TRANSCRIPT_MESSAGE_SENDER_TYPE_UNKNOWN:
return "TRANSCRIPT_MESSAGE_SENDER_TYPE_UNKNOWN";
case TranscriptMessageSenderType.TRANSCRIPT_MESSAGE_SENDER_TYPE_CLIENT:
return "TRANSCRIPT_MESSAGE_SENDER_TYPE_CLIENT";
case TranscriptMessageSenderType.TRANSCRIPT_MESSAGE_SENDER_TYPE_SERVER:
return "TRANSCRIPT_MESSAGE_SENDER_TYPE_SERVER";
case TranscriptMessageSenderType.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
var ServiceSignatureType;
(function (ServiceSignatureType) {
ServiceSignatureType[ServiceSignatureType["SERVICE_SIGNATURE_TYPE_UNKNOWN"] = 0] = "SERVICE_SIGNATURE_TYPE_UNKNOWN";
/**
* SERVICE_SIGNATURE_TYPE_ETH - ETH keys & signature
* keys: secp256k1
* signature: ethereum flavor of ECDSA (https://goethereumbook.org/signature-generate/)
*/
ServiceSignatureType[ServiceSignatureType["SERVICE_SIGNATURE_TYPE_ETH"] = 1] = "SERVICE_SIGNATURE_TYPE_ETH";
ServiceSignatureType[ServiceSignatureType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ServiceSignatureType || (exports.ServiceSignatureType = ServiceSignatureType = {}));
function serviceSignatureTypeFromJSON(object) {
switch (object) {
case 0:
case "SERVICE_SIGNATURE_TYPE_UNKNOWN":
return ServiceSignatureType.SERVICE_SIGNATURE_TYPE_UNKNOWN;
case 1:
case "SERVICE_SIGNATURE_TYPE_ETH":
return ServiceSignatureType.SERVICE_SIGNATURE_TYPE_ETH;
case -1:
case "UNRECOGNIZED":
default:
return ServiceSignatureType.UNRECOGNIZED;
}
}
function serviceSignatureTypeToJSON(object) {
switch (object) {
case ServiceSignatureType.SERVICE_SIGNATURE_TYPE_UNKNOWN:
return "SERVICE_SIGNATURE_TYPE_UNKNOWN";
case ServiceSignatureType.SERVICE_SIGNATURE_TYPE_ETH:
return "SERVICE_SIGNATURE_TYPE_ETH";
case ServiceSignatureType.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
var AttestorVersion;
(function (AttestorVersion) {
AttestorVersion[AttestorVersion["ATTESTOR_VERSION_UNKNOWN"] = 0] = "ATTESTOR_VERSION_UNKNOWN";
AttestorVersion[AttestorVersion["ATTESTOR_VERSION_1_0_0"] = 1] = "ATTESTOR_VERSION_1_0_0";
AttestorVersion[AttestorVersion["ATTESTOR_VERSION_1_1_0"] = 2] = "ATTESTOR_VERSION_1_1_0";
AttestorVersion[AttestorVersion["ATTESTOR_VERSION_2_0_0"] = 3] = "ATTESTOR_VERSION_2_0_0";
AttestorVersion[AttestorVersion["ATTESTOR_VERSION_2_0_1"] = 4] = "ATTESTOR_VERSION_2_0_1";
AttestorVersion[AttestorVersion["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(AttestorVersion || (exports.AttestorVersion = AttestorVersion = {}));
function attestorVersionFromJSON(object) {
switch (object) {
case 0:
case "ATTESTOR_VERSION_UNKNOWN":
return AttestorVersion.ATTESTOR_VERSION_UNKNOWN;
case 1:
case "ATTESTOR_VERSION_1_0_0":
return AttestorVersion.ATTESTOR_VERSION_1_0_0;
case 2:
case "ATTESTOR_VERSION_1_1_0":
return AttestorVersion.ATTESTOR_VERSION_1_1_0;
case 3:
case "ATTESTOR_VERSION_2_0_0":
return AttestorVersion.ATTESTOR_VERSION_2_0_0;
case 4:
case "ATTESTOR_VERSION_2_0_1":
return AttestorVersion.ATTESTOR_VERSION_2_0_1;
case -1:
case "UNRECOGNIZED":
default:
return AttestorVersion.UNRECOGNIZED;
}
}
function attestorVersionToJSON(object) {
switch (object) {
case AttestorVersion.ATTESTOR_VERSION_UNKNOWN:
return "ATTESTOR_VERSION_UNKNOWN";
case AttestorVersion.ATTESTOR_VERSION_1_0_0:
return "ATTESTOR_VERSION_1_0_0";
case AttestorVersion.ATTESTOR_VERSION_1_1_0:
return "ATTESTOR_VERSION_1_1_0";
case AttestorVersion.ATTESTOR_VERSION_2_0_0:
return "ATTESTOR_VERSION_2_0_0";
case AttestorVersion.ATTESTOR_VERSION_2_0_1:
return "ATTESTOR_VERSION_2_0_1";
case AttestorVersion.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
var ErrorCode;
(function (ErrorCode) {
/**
* ERROR_NO_ERROR - 0 should be treated as the absence of an error
* should be used when gracefully closing the connection
*/
ErrorCode[ErrorCode["ERROR_NO_ERROR"] = 0] = "ERROR_NO_ERROR";
/**
* ERROR_INTERNAL - internal error in the attestor -- all "Error/TypeError"
* messages are mapped to this
*/
ErrorCode[ErrorCode["ERROR_INTERNAL"] = 1] = "ERROR_INTERNAL";
/** ERROR_BAD_REQUEST - bad request from the client */
ErrorCode[ErrorCode["ERROR_BAD_REQUEST"] = 2] = "ERROR_BAD_REQUEST";
/** ERROR_NOT_FOUND - the item requested was not found */
ErrorCode[ErrorCode["ERROR_NOT_FOUND"] = 3] = "ERROR_NOT_FOUND";
/** ERROR_PROXY_ERROR - error in the proxy */
ErrorCode[ErrorCode["ERROR_PROXY_ERROR"] = 4] = "ERROR_PROXY_ERROR";
/**
* ERROR_INVALID_CLAIM - claim creation failed -- i.e. the transcript
* did not result in a valid claim
*/
ErrorCode[ErrorCode["ERROR_INVALID_CLAIM"] = 5] = "ERROR_INVALID_CLAIM";
/** ERROR_NETWORK_ERROR - any network error */
ErrorCode[ErrorCode["ERROR_NETWORK_ERROR"] = 6] = "ERROR_NETWORK_ERROR";
/** ERROR_PAYMENT_REFUSED - attestor refused to pay the costs */
ErrorCode[ErrorCode["ERROR_PAYMENT_REFUSED"] = 7] = "ERROR_PAYMENT_REFUSED";
/**
* ERROR_BGP_ANNOUNCEMENT_OVERLAP - BGP announcement overlapped, potentially
* compromising the claim's authenticity
*/
ErrorCode[ErrorCode["ERROR_BGP_ANNOUNCEMENT_OVERLAP"] = 8] = "ERROR_BGP_ANNOUNCEMENT_OVERLAP";
/** ERROR_AUTHENTICATION_FAILED - authentication failed */
ErrorCode[ErrorCode["ERROR_AUTHENTICATION_FAILED"] = 9] = "ERROR_AUTHENTICATION_FAILED";
ErrorCode[ErrorCode["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ErrorCode || (exports.ErrorCode = ErrorCode = {}));
function errorCodeFromJSON(object) {
switch (object) {
case 0:
case "ERROR_NO_ERROR":
return ErrorCode.ERROR_NO_ERROR;
case 1:
case "ERROR_INTERNAL":
return ErrorCode.ERROR_INTERNAL;
case 2:
case "ERROR_BAD_REQUEST":
return ErrorCode.ERROR_BAD_REQUEST;
case 3:
case "ERROR_NOT_FOUND":
return ErrorCode.ERROR_NOT_FOUND;
case 4:
case "ERROR_PROXY_ERROR":
return ErrorCode.ERROR_PROXY_ERROR;
case 5:
case "ERROR_INVALID_CLAIM":
return ErrorCode.ERROR_INVALID_CLAIM;
case 6:
case "ERROR_NETWORK_ERROR":
return ErrorCode.ERROR_NETWORK_ERROR;
case 7:
case "ERROR_PAYMENT_REFUSED":
return ErrorCode.ERROR_PAYMENT_REFUSED;
case 8:
case "ERROR_BGP_ANNOUNCEMENT_OVERLAP":
return ErrorCode.ERROR_BGP_ANNOUNCEMENT_OVERLAP;
case 9:
case "ERROR_AUTHENTICATION_FAILED":
return ErrorCode.ERROR_AUTHENTICATION_FAILED;
case -1:
case "UNRECOGNIZED":
default:
return ErrorCode.UNRECOGNIZED;
}
}
function errorCodeToJSON(object) {
switch (object) {
case ErrorCode.ERROR_NO_ERROR:
return "ERROR_NO_ERROR";
case ErrorCode.ERROR_INTERNAL:
return "ERROR_INTERNAL";
case ErrorCode.ERROR_BAD_REQUEST:
return "ERROR_BAD_REQUEST";
case ErrorCode.ERROR_NOT_FOUND:
return "ERROR_NOT_FOUND";
case ErrorCode.ERROR_PROXY_ERROR:
return "ERROR_PROXY_ERROR";
case ErrorCode.ERROR_INVALID_CLAIM:
return "ERROR_INVALID_CLAIM";
case ErrorCode.ERROR_NETWORK_ERROR:
return "ERROR_NETWORK_ERROR";
case ErrorCode.ERROR_PAYMENT_REFUSED:
return "ERROR_PAYMENT_REFUSED";
case ErrorCode.ERROR_BGP_ANNOUNCEMENT_OVERLAP:
return "ERROR_BGP_ANNOUNCEMENT_OVERLAP";
case ErrorCode.ERROR_AUTHENTICATION_FAILED:
return "ERROR_AUTHENTICATION_FAILED";
case ErrorCode.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
var ZKProofEngine;
(function (ZKProofEngine) {
ZKProofEngine[ZKProofEngine["ZK_ENGINE_SNARKJS"] = 0] = "ZK_ENGINE_SNARKJS";
ZKProofEngine[ZKProofEngine["ZK_ENGINE_GNARK"] = 1] = "ZK_ENGINE_GNARK";
ZKProofEngine[ZKProofEngine["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ZKProofEngine || (exports.ZKProofEngine = ZKProofEngine = {}));
function zKProofEngineFromJSON(object) {
switch (object) {
case 0:
case "ZK_ENGINE_SNARKJS":
return ZKProofEngine.ZK_ENGINE_SNARKJS;
case 1:
case "ZK_ENGINE_GNARK":
return ZKProofEngine.ZK_ENGINE_GNARK;
case -1:
case "UNRECOGNIZED":
default:
return ZKProofEngine.UNRECOGNIZED;
}
}
function zKProofEngineToJSON(object) {
switch (object) {
case ZKProofEngine.ZK_ENGINE_SNARKJS:
return "ZK_ENGINE_SNARKJS";
case ZKProofEngine.ZK_ENGINE_GNARK:
return "ZK_ENGINE_GNARK";
case ZKProofEngine.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
function createBaseClaimContext() {
return { extractedParameters: {}, providerHash: "" };
}
exports.ClaimContext = {
encode(message, writer = new wire_1.BinaryWriter()) {
Object.entries(message.extractedParameters).forEach(([key, value]) => {
exports.ClaimContext_ExtractedParametersEntry.encode({ key: key, value }, writer.uint32(10).fork()).join();
});
if (message.providerHash !== "") {
writer.uint32(18).string(message.providerHash);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseClaimContext();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
const entry1 = exports.ClaimContext_ExtractedParametersEntry.decode(reader, reader.uint32());
if (entry1.value !== undefined) {
message.extractedParameters[entry1.key] = entry1.value;
}
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.providerHash = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
extractedParameters: isObject(object.extractedParameters)
? Object.entries(object.extractedParameters).reduce((acc, [key, value]) => {
acc[key] = String(value);
return acc;
}, {})
: {},
providerHash: isSet(object.providerHash) ? globalThis.String(object.providerHash) : "",
};
},
toJSON(message) {
const obj = {};
if (message.extractedParameters) {
const entries = Object.entries(message.extractedParameters);
if (entries.length > 0) {
obj.extractedParameters = {};
entries.forEach(([k, v]) => {
obj.extractedParameters[k] = v;
});
}
}
if (message.providerHash !== "") {
obj.providerHash = message.providerHash;
}
return obj;
},
create(base) {
return exports.ClaimContext.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseClaimContext();
message.extractedParameters = Object.entries((_a = object.extractedParameters) !== null && _a !== void 0 ? _a : {}).reduce((acc, [key, value]) => {
if (value !== undefined) {
acc[key] = globalThis.String(value);
}
return acc;
}, {});
message.providerHash = (_b = object.providerHash) !== null && _b !== void 0 ? _b : "";
return message;
},
};
function createBaseClaimContext_ExtractedParametersEntry() {
return { key: "", value: "" };
}
exports.ClaimContext_ExtractedParametersEntry = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== "") {
writer.uint32(10).string(message.key);
}
if (message.value !== "") {
writer.uint32(18).string(message.value);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseClaimContext_ExtractedParametersEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.key = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.value = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
key: isSet(object.key) ? globalThis.String(object.key) : "",
value: isSet(object.value) ? globalThis.String(object.value) : "",
};
},
toJSON(message) {
const obj = {};
if (message.key !== "") {
obj.key = message.key;
}
if (message.value !== "") {
obj.value = message.value;
}
return obj;
},
create(base) {
return exports.ClaimContext_ExtractedParametersEntry.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseClaimContext_ExtractedParametersEntry();
message.key = (_a = object.key) !== null && _a !== void 0 ? _a : "";
message.value = (_b = object.value) !== null && _b !== void 0 ? _b : "";
return message;
},
};
function createBaseProviderClaimData() {
return { provider: "", parameters: "", owner: "", timestampS: 0, context: "", identifier: "", epoch: 0 };
}
exports.ProviderClaimData = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.provider !== "") {
writer.uint32(10).string(message.provider);
}
if (message.parameters !== "") {
writer.uint32(18).string(message.parameters);
}
if (message.owner !== "") {
writer.uint32(26).string(message.owner);
}
if (message.timestampS !== 0) {
writer.uint32(32).uint32(message.timestampS);
}
if (message.context !== "") {
writer.uint32(50).string(message.context);
}
if (message.identifier !== "") {
writer.uint32(66).string(message.identifier);
}
if (message.epoch !== 0) {
writer.uint32(72).uint32(message.epoch);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseProviderClaimData();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.provider = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.parameters = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.owner = reader.string();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.timestampS = reader.uint32();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.context = reader.string();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.identifier = reader.string();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.epoch = reader.uint32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
provider: isSet(object.provider) ? globalThis.String(object.provider) : "",
parameters: isSet(object.parameters) ? globalThis.String(object.parameters) : "",
owner: isSet(object.owner) ? globalThis.String(object.owner) : "",
timestampS: isSet(object.timestampS) ? globalThis.Number(object.timestampS) : 0,
context: isSet(object.context) ? globalThis.String(object.context) : "",
identifier: isSet(object.identifier) ? globalThis.String(object.identifier) : "",
epoch: isSet(object.epoch) ? globalThis.Number(object.epoch) : 0,
};
},
toJSON(message) {
const obj = {};
if (message.provider !== "") {
obj.provider = message.provider;
}
if (message.parameters !== "") {
obj.parameters = message.parameters;
}
if (message.owner !== "") {
obj.owner = message.owner;
}
if (message.timestampS !== 0) {
obj.timestampS = Math.round(message.timestampS);
}
if (message.context !== "") {
obj.context = message.context;
}
if (message.identifier !== "") {
obj.identifier = message.identifier;
}
if (message.epoch !== 0) {
obj.epoch = Math.round(message.epoch);
}
return obj;
},
create(base) {
return exports.ProviderClaimData.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e, _f, _g;
const message = createBaseProviderClaimData();
message.provider = (_a = object.provider) !== null && _a !== void 0 ? _a : "";
message.parameters = (_b = object.parameters) !== null && _b !== void 0 ? _b : "";
message.owner = (_c = object.owner) !== null && _c !== void 0 ? _c : "";
message.timestampS = (_d = object.timestampS) !== null && _d !== void 0 ? _d : 0;
message.context = (_e = object.context) !== null && _e !== void 0 ? _e : "";
message.identifier = (_f = object.identifier) !== null && _f !== void 0 ? _f : "";
message.epoch = (_g = object.epoch) !== null && _g !== void 0 ? _g : 0;
return message;
},
};
function createBaseProviderClaimInfo() {
return { provider: "", parameters: "", context: "" };
}
exports.ProviderClaimInfo = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.provider !== "") {
writer.uint32(10).string(message.provider);
}
if (message.parameters !== "") {
writer.uint32(18).string(message.parameters);
}
if (message.context !== "") {
writer.uint32(50).string(message.context);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseProviderClaimInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.provider = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.parameters = reader.string();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.context = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
provider: isSet(object.provider) ? globalThis.String(object.provider) : "",
parameters: isSet(object.parameters) ? globalThis.String(object.parameters) : "",
context: isSet(object.context) ? globalThis.String(object.context) : "",
};
},
toJSON(message) {
const obj = {};
if (message.provider !== "") {
obj.provider = message.provider;
}
if (message.parameters !== "") {
obj.parameters = message.parameters;
}
if (message.context !== "") {
obj.context = message.context;
}
return obj;
},
create(base) {
return exports.ProviderClaimInfo.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseProviderClaimInfo();
message.provider = (_a = object.provider) !== null && _a !== void 0 ? _a : "";
message.parameters = (_b = object.parameters) !== null && _b !== void 0 ? _b : "";
message.context = (_c = object.context) !== null && _c !== void 0 ? _c : "";
return message;
},
};
function createBaseErrorData() {
return { code: 0, message: "", data: "" };
}
exports.ErrorData = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.code !== 0) {
writer.uint32(8).int32(message.code);
}
if (message.message !== "") {
writer.uint32(18).string(message.message);
}
if (message.data !== "") {
writer.uint32(26).string(message.data);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseErrorData();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.code = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.message = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.data = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
code: isSet(object.code) ? errorCodeFromJSON(object.code) : 0,
message: isSet(object.message) ? globalThis.String(object.message) : "",
data: isSet(object.data) ? globalThis.String(object.data) : "",
};
},
toJSON(message) {
const obj = {};
if (message.code !== 0) {
obj.code = errorCodeToJSON(message.code);
}
if (message.message !== "") {
obj.message = message.message;
}
if (message.data !== "") {
obj.data = message.data;
}
return obj;
},
create(base) {
return exports.ErrorData.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseErrorData();
message.code = (_a = object.code) !== null && _a !== void 0 ? _a : 0;
message.message = (_b = object.message) !== null && _b !== void 0 ? _b : "";
message.data = (_c = object.data) !== null && _c !== void 0 ? _c : "";
return message;
},
};
function createBaseCreateTunnelRequest() {
return { id: 0, host: "", port: 0, geoLocation: "" };
}
exports.CreateTunnelRequest = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.id !== 0) {
writer.uint32(8).uint32(message.id);
}
if (message.host !== "") {
writer.uint32(18).string(message.host);
}
if (message.port !== 0) {
writer.uint32(24).uint32(message.port);
}
if (message.geoLocation !== "") {
writer.uint32(34).string(message.geoLocation);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseCreateTunnelRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.id = reader.uint32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.host = reader.string();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.port = reader.uint32();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.geoLocation = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
id: isSet(object.id) ? globalThis.Number(object.id) : 0,
host: isSet(object.host) ? globalThis.String(object.host) : "",
port: isSet(object.port) ? globalThis.Number(object.port) : 0,
geoLocation: isSet(object.geoLocation) ? globalThis.String(object.geoLocation) : "",
};
},
toJSON(message) {
const obj = {};
if (message.id !== 0) {
obj.id = Math.round(message.id);
}
if (message.host !== "") {
obj.host = message.host;
}
if (message.port !== 0) {
obj.port = Math.round(message.port);
}
if (message.geoLocation !== "") {
obj.geoLocation = message.geoLocation;
}
return obj;
},
create(base) {
return exports.CreateTunnelRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d;
const message = createBaseCreateTunnelRequest();
message.id = (_a = object.id) !== null && _a !== void 0 ? _a : 0;
message.host = (_b = object.host) !== null && _b !== void 0 ? _b : "";
message.port = (_c = object.port) !== null && _c !== void 0 ? _c : 0;
message.geoLocation = (_d = object.geoLocation) !== null && _d !== void 0 ? _d : "";
return message;
},
};
function createBaseDisconnectTunnelRequest() {
return { id: 0 };
}
exports.DisconnectTunnelRequest = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.id !== 0) {
writer.uint32(8).uint32(message.id);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseDisconnectTunnelRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.id = reader.uint32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { id: isSet(object.id) ? globalThis.Number(object.id) : 0 };
},
toJSON(message) {
const obj = {};
if (message.id !== 0) {
obj.id = Math.round(message.id);
}
return obj;
},
create(base) {
return exports.DisconnectTunnelRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseDisconnectTunnelRequest();
message.id = (_a = object.id) !== null && _a !== void 0 ? _a : 0;
return message;
},
};
function createBaseEmpty() {
return {};
}
exports.Empty = {
encode(_, writer = new wire_1.BinaryWriter()) {
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseEmpty();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(_) {
return {};
},
toJSON(_) {
const obj = {};
return obj;
},
create(base) {
return exports.Empty.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(_) {
const message = createBaseEmpty();
return message;
},
};
function createBaseTunnelMessage() {
return { tunnelId: 0, message: new Uint8Array(0) };
}
exports.TunnelMessage = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.tunnelId !== 0) {
writer.uint32(8).uint32(message.tunnelId);
}
if (message.message.length !== 0) {
writer.uint32(18).bytes(message.message);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseTunnelMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.tunnelId = reader.uint32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.message = reader.bytes();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
tunnelId: isSet(object.tunnelId) ? globalThis.Number(object.tunnelId) : 0,
message: isSet(object.message) ? bytesFromBase64(object.message) : new Uint8Array(0),
};
},
toJSON(message) {
const obj = {};
if (message.tunnelId !== 0) {
obj.tunnelId = Math.round(message.tunnelId);
}
if (message.message.length !== 0) {
obj.message = base64FromBytes(message.message);
}
return obj;
},
create(base) {
return exports.TunnelMessage.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseTunnelMessage();
message.tunnelId = (_a = object.tunnelId) !== null && _a !== void 0 ? _a : 0;
message.message = (_b = object.message) !== null && _b !== void 0 ? _b : new Uint8Array(0);
return message;
},
};
function createBaseTunnelDisconnectEvent() {
return { tunnelId: 0, error: undefined };
}
exports.TunnelDisconnectEvent = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.tunnelId !== 0) {
writer.uint32(8).uint32(message.tunnelId);
}
if (message.error !== undefined) {
exports.ErrorData.encode(message.error, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseTunnelDisconnectEvent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.tunnelId = reader.uint32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.error = exports.ErrorData.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
tunnelId: isSet(object.tunnelId) ? globalThis.Number(object.tunnelId) : 0,
error: isSet(object.error) ? exports.ErrorData.fromJSON(object.error) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.tunnelId !== 0) {
obj.tunnelId = Math.round(message.tunnelId);
}
if (message.error !== undefined) {
obj.error = exports.ErrorData.toJSON(message.error);
}
return obj;
},
create(base) {
return exports.TunnelDisconnectEvent.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseTunnelDisconnectEvent();
message.tunnelId = (_a = object.tunnelId) !== null && _a !== void 0 ? _a : 0;
message.error = (object.error !== undefined && object.error !== null)
? exports.ErrorData.fromPartial(object.error)
: undefined;
return message;
},
};
function createBaseMessageReveal() {
return { directReveal: undefined, zkReveal: undefined };
}
exports.MessageReveal = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.directReveal !== undefined) {
exports.MessageReveal_MessageRevealDirect.encode(message.directReveal, writer.uint32(10).fork()).join();
}
if (message.zkReveal !== undefined) {
exports.MessageReveal_MessageRevealZk.encode(message.zkReveal, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMessageReveal();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.directReveal = exports.MessageReveal_MessageRevealDirect.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.zkReveal = exports.MessageReveal_MessageRevealZk.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
directReveal: isSet(object.directReveal)
? exports.MessageReveal_MessageRevealDirect.fromJSON(object.directReveal)
: undefined,
zkReveal: isSet(object.zkReveal) ? exports.MessageReveal_MessageRevealZk.fromJSON(object.zkReveal) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.directReveal !== undefined) {
obj.directReveal = exports.MessageReveal_MessageRevealDirect.toJSON(message.directReveal);
}
if (message.zkReveal !== undefined) {
obj.zkReveal = exports.MessageReveal_MessageRevealZk.toJSON(message.zkReveal);
}
return obj;
},
create(base) {
return exports.MessageReveal.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
const message = createBaseMessageReveal();
message.directReveal = (object.directReveal !== undefined && object.directReveal !== null)
? exports.MessageReveal_MessageRevealDirect.fromPartial(object.directReveal)
: undefined;
message.zkReveal = (object.zkReveal !== undefined && object.zkReveal !== null)
? exports.MessageReveal_MessageRevealZk.fromPartial(object.zkReveal)
: undefined;
return message;
},
};
function createBaseMessageReveal_MessageRevealDirect() {
return { key: new Uint8Array(0), iv: new Uint8Array(0), recordNumber: 0 };
}
exports.MessageReveal_MessageRevealDirect = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key.length !== 0) {
writer.uint32(10).bytes(message.key);
}
if (message.iv.length !== 0) {
writer.uint32(18).bytes(message.iv);
}
if (message.recordNumber !== 0) {
writer.uint32(24).uint32(message.recordNumber);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMessageReveal_MessageRevealDirect();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.key = reader.bytes();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.iv = reader.bytes();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.recordNumber = reader.uint32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
key: isSet(object.key) ? bytesFromBase64(object.key) : new Uint8Array(0),
iv: isSet(object.iv) ? bytesFromBase64(object.iv) : new Uint8Array(0),
recordNumber: isSet(object.recordNumber) ? globalThis.Number(object.recordNumber) : 0,
};
},
toJSON(message) {
const obj = {};
if (message.key.length !== 0) {
obj.key = base64FromBytes(message.key);
}
if (message.iv.length !== 0) {
obj.iv = base64FromBytes(message.iv);
}
if (message.recordNumber !== 0) {
obj.recordNumber = Math.round(message.recordNumber);
}
return obj;
},
create(base) {
return exports.MessageReveal_MessageRevealDirect.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseMessageReveal_MessageRevealDirect();
message.key = (_a = object.key) !== null && _a !== void 0 ? _a : new Uint8Array(0);
message.iv = (_b = object.iv) !== null && _b !== void 0 ? _b : new Uint8Array(0);
message.recordNumber = (_c = object.recordNumber) !== null && _c !== void 0 ? _c : 0;
return message;
},
};
function createBaseMessageReveal_MessageRevealZk() {
return { proofs: [] };
}
exports.MessageReveal_MessageRevealZk = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.proofs) {
exports.MessageReveal_ZKProof.encode(v, writer.uint32(10).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMessageReveal_MessageRevealZk();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.proofs.push(exports.MessageReveal_ZKProof.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
proofs: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.proofs)
? object.proofs.map((e) => exports.MessageReveal_ZKProof.fromJSON(e))
: [],
};
},
toJSON(message) {
var _a;
const obj = {};
if ((_a = message.proofs) === null || _a === void 0 ? void 0 : _a.length) {
obj.proofs = message.proofs.map((e) => exports.MessageReveal_ZKProof.toJSON(e));
}
return obj;
},
create(base) {
return exports.MessageReveal_MessageRevealZk.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseMessageReveal_MessageRevealZk();
message.proofs = ((_a = object.proofs) === null || _a === void 0 ? void 0 : _a.map((e) => exports.MessageReveal_ZKProof.fromPartial(e))) || [];
return message;
},
};
function createBaseMessageReveal_ZKProof() {
return {
proofJson: "",
decryptedRedactedCiphertext: new Uint8Array(0),
redactedPlaintext: new Uint8Array(0),
startIdx: 0,
proofData: new Uint8Array(0),
toprf: undefined,
};
}
exports.MessageReveal_ZKProof = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.proofJson !== "") {
writer.uint32(10).string(message.proofJson);
}
if (message.decryptedRedactedCiphertext.length !== 0) {
writer.uint32(18).bytes(message.decryptedRedactedCiphertext);
}
if (message.redactedPlaintext.length !== 0) {
writer.uint32(26).bytes(message.redactedPlaintext);
}
if (message.startIdx !== 0) {
writer.uint32(32).uint32(message.startIdx);
}
if (message.proofData.length !== 0) {
writ