import type { GenEnum, GenFile, GenMessage, GenService } from "@bufbuild/protobuf/codegenv2"; import type { InputCryptogram, StoredCryptogram } from "./types_pb"; import type { RATlsServer } from "../../../sealingfetcher/v1/sealingfetcher_pb"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file inco/covalidator/compute/v1/server.proto. */ export declare const file_inco_covalidator_compute_v1_server: GenFile; /** * @generated from message inco.covalidator.compute.v1.SingleCastOpRequest */ export type SingleCastOpRequest = Message<"inco.covalidator.compute.v1.SingleCastOpRequest"> & { /** * @generated from field: inco.covalidator.compute.v1.FheOperation operation = 1; */ operation: FheOperation; /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram ct = 2; */ ct?: StoredCryptogram; /** * @generated from field: int32 toType = 3; */ toType: number; }; /** * Describes the message inco.covalidator.compute.v1.SingleCastOpRequest. * Use `create(SingleCastOpRequestSchema)` to create a new message. */ export declare const SingleCastOpRequestSchema: GenMessage; /** * @generated from message inco.covalidator.compute.v1.SingleUnaryOpRequest */ export type SingleUnaryOpRequest = Message<"inco.covalidator.compute.v1.SingleUnaryOpRequest"> & { /** * @generated from field: inco.covalidator.compute.v1.FheOperation operation = 1; */ operation: FheOperation; /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram ct = 2; */ ct?: StoredCryptogram; }; /** * Describes the message inco.covalidator.compute.v1.SingleUnaryOpRequest. * Use `create(SingleUnaryOpRequestSchema)` to create a new message. */ export declare const SingleUnaryOpRequestSchema: GenMessage; /** * @generated from message inco.covalidator.compute.v1.SingleBinaryOpRequest */ export type SingleBinaryOpRequest = Message<"inco.covalidator.compute.v1.SingleBinaryOpRequest"> & { /** * @generated from field: inco.covalidator.compute.v1.FheOperation operation = 1; */ operation: FheOperation; /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram lhs = 2; */ lhs?: StoredCryptogram; /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram rhs = 3; */ rhs?: StoredCryptogram; }; /** * Describes the message inco.covalidator.compute.v1.SingleBinaryOpRequest. * Use `create(SingleBinaryOpRequestSchema)` to create a new message. */ export declare const SingleBinaryOpRequestSchema: GenMessage; /** * @generated from message inco.covalidator.compute.v1.SingleBinaryOpScalarRequest */ export type SingleBinaryOpScalarRequest = Message<"inco.covalidator.compute.v1.SingleBinaryOpScalarRequest"> & { /** * @generated from field: inco.covalidator.compute.v1.FheOperation operation = 1; */ operation: FheOperation; /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram lhs = 2; */ lhs?: StoredCryptogram; /** * @generated from field: bytes rhs = 3; */ rhs: Uint8Array; }; /** * Describes the message inco.covalidator.compute.v1.SingleBinaryOpScalarRequest. * Use `create(SingleBinaryOpScalarRequestSchema)` to create a new message. */ export declare const SingleBinaryOpScalarRequestSchema: GenMessage; /** * @generated from message inco.covalidator.compute.v1.SingleTernaryOpRequest */ export type SingleTernaryOpRequest = Message<"inco.covalidator.compute.v1.SingleTernaryOpRequest"> & { /** * @generated from field: inco.covalidator.compute.v1.FheOperation operation = 1; */ operation: FheOperation; /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram lhs = 2; */ lhs?: StoredCryptogram; /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram middle = 3; */ middle?: StoredCryptogram; /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram rhs = 4; */ rhs?: StoredCryptogram; }; /** * Describes the message inco.covalidator.compute.v1.SingleTernaryOpRequest. * Use `create(SingleTernaryOpRequestSchema)` to create a new message. */ export declare const SingleTernaryOpRequestSchema: GenMessage; /** * @generated from message inco.covalidator.compute.v1.SingleTrivialOpRequest */ export type SingleTrivialOpRequest = Message<"inco.covalidator.compute.v1.SingleTrivialOpRequest"> & { /** * @generated from field: bytes pt = 1; */ pt: Uint8Array; /** * @generated from field: int32 toType = 2; */ toType: number; }; /** * Describes the message inco.covalidator.compute.v1.SingleTrivialOpRequest. * Use `create(SingleTrivialOpRequestSchema)` to create a new message. */ export declare const SingleTrivialOpRequestSchema: GenMessage; /** * @generated from message inco.covalidator.compute.v1.SingleRandOpRequest */ export type SingleRandOpRequest = Message<"inco.covalidator.compute.v1.SingleRandOpRequest"> & { /** * @generated from field: inco.covalidator.compute.v1.FheOperation operation = 1; */ operation: FheOperation; /** * @generated from field: int32 randType = 2; */ randType: number; /** * @generated from field: bytes counterRand = 3; */ counterRand: Uint8Array; }; /** * Describes the message inco.covalidator.compute.v1.SingleRandOpRequest. * Use `create(SingleRandOpRequestSchema)` to create a new message. */ export declare const SingleRandOpRequestSchema: GenMessage; /** * @generated from message inco.covalidator.compute.v1.SingleRandBoundedOpRequest */ export type SingleRandBoundedOpRequest = Message<"inco.covalidator.compute.v1.SingleRandBoundedOpRequest"> & { /** * @generated from field: inco.covalidator.compute.v1.FheOperation operation = 1; */ operation: FheOperation; /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram upperBound = 2; */ upperBound?: StoredCryptogram; /** * @generated from field: int32 randType = 3; */ randType: number; /** * @generated from field: bytes counterRand = 4; */ counterRand: Uint8Array; }; /** * Describes the message inco.covalidator.compute.v1.SingleRandBoundedOpRequest. * Use `create(SingleRandBoundedOpRequestSchema)` to create a new message. */ export declare const SingleRandBoundedOpRequestSchema: GenMessage; /** * @generated from message inco.covalidator.compute.v1.SingleNewEListOpRequest */ export type SingleNewEListOpRequest = Message<"inco.covalidator.compute.v1.SingleNewEListOpRequest"> & { /** * @generated from field: repeated inco.covalidator.compute.v1.StoredCryptogram ciphertexts = 2; */ ciphertexts: StoredCryptogram[]; /** * @generated from field: int32 listType = 3; */ listType: number; }; /** * Describes the message inco.covalidator.compute.v1.SingleNewEListOpRequest. * Use `create(SingleNewEListOpRequestSchema)` to create a new message. */ export declare const SingleNewEListOpRequestSchema: GenMessage; /** * @generated from message inco.covalidator.compute.v1.SingleEListAppendOpRequest */ export type SingleEListAppendOpRequest = Message<"inco.covalidator.compute.v1.SingleEListAppendOpRequest"> & { /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram elist = 2; */ elist?: StoredCryptogram; /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram value = 3; */ value?: StoredCryptogram; }; /** * Describes the message inco.covalidator.compute.v1.SingleEListAppendOpRequest. * Use `create(SingleEListAppendOpRequestSchema)` to create a new message. */ export declare const SingleEListAppendOpRequestSchema: GenMessage; /** * @generated from message inco.covalidator.compute.v1.SingleEListInsertOpRequest */ export type SingleEListInsertOpRequest = Message<"inco.covalidator.compute.v1.SingleEListInsertOpRequest"> & { /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram elist = 2; */ elist?: StoredCryptogram; /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram index = 3; */ index?: StoredCryptogram; /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram value = 4; */ value?: StoredCryptogram; }; /** * Describes the message inco.covalidator.compute.v1.SingleEListInsertOpRequest. * Use `create(SingleEListInsertOpRequestSchema)` to create a new message. */ export declare const SingleEListInsertOpRequestSchema: GenMessage; /** * @generated from message inco.covalidator.compute.v1.SingleEListConcatOpRequest */ export type SingleEListConcatOpRequest = Message<"inco.covalidator.compute.v1.SingleEListConcatOpRequest"> & { /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram elist1 = 1; */ elist1?: StoredCryptogram; /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram elist2 = 2; */ elist2?: StoredCryptogram; }; /** * Describes the message inco.covalidator.compute.v1.SingleEListConcatOpRequest. * Use `create(SingleEListConcatOpRequestSchema)` to create a new message. */ export declare const SingleEListConcatOpRequestSchema: GenMessage; /** * @generated from message inco.covalidator.compute.v1.SingleEListSliceOpRequest */ export type SingleEListSliceOpRequest = Message<"inco.covalidator.compute.v1.SingleEListSliceOpRequest"> & { /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram elist = 1; */ elist?: StoredCryptogram; /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram start = 2; */ start?: StoredCryptogram; /** * @generated from field: int32 len = 3; */ len: number; /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram defaultValue = 4; */ defaultValue?: StoredCryptogram; }; /** * Describes the message inco.covalidator.compute.v1.SingleEListSliceOpRequest. * Use `create(SingleEListSliceOpRequestSchema)` to create a new message. */ export declare const SingleEListSliceOpRequestSchema: GenMessage; /** * @generated from message inco.covalidator.compute.v1.SingleEListGetOpRequest */ export type SingleEListGetOpRequest = Message<"inco.covalidator.compute.v1.SingleEListGetOpRequest"> & { /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram elist = 1; */ elist?: StoredCryptogram; /** * @generated from field: int32 index = 2; */ index: number; }; /** * Describes the message inco.covalidator.compute.v1.SingleEListGetOpRequest. * Use `create(SingleEListGetOpRequestSchema)` to create a new message. */ export declare const SingleEListGetOpRequestSchema: GenMessage; /** * @generated from message inco.covalidator.compute.v1.SingleEListGetOrOpRequest */ export type SingleEListGetOrOpRequest = Message<"inco.covalidator.compute.v1.SingleEListGetOrOpRequest"> & { /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram elist = 1; */ elist?: StoredCryptogram; /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram index = 2; */ index?: StoredCryptogram; /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram defaultValue = 3; */ defaultValue?: StoredCryptogram; }; /** * Describes the message inco.covalidator.compute.v1.SingleEListGetOrOpRequest. * Use `create(SingleEListGetOrOpRequestSchema)` to create a new message. */ export declare const SingleEListGetOrOpRequestSchema: GenMessage; /** * @generated from message inco.covalidator.compute.v1.SingleEListSetOpRequest */ export type SingleEListSetOpRequest = Message<"inco.covalidator.compute.v1.SingleEListSetOpRequest"> & { /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram elist = 1; */ elist?: StoredCryptogram; /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram index = 2; */ index?: StoredCryptogram; /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram value = 3; */ value?: StoredCryptogram; }; /** * Describes the message inco.covalidator.compute.v1.SingleEListSetOpRequest. * Use `create(SingleEListSetOpRequestSchema)` to create a new message. */ export declare const SingleEListSetOpRequestSchema: GenMessage; /** * @generated from message inco.covalidator.compute.v1.SingleEListRangeOpRequest */ export type SingleEListRangeOpRequest = Message<"inco.covalidator.compute.v1.SingleEListRangeOpRequest"> & { /** * @generated from field: int32 start = 1; */ start: number; /** * @generated from field: int32 end = 2; */ end: number; }; /** * Describes the message inco.covalidator.compute.v1.SingleEListRangeOpRequest. * Use `create(SingleEListRangeOpRequestSchema)` to create a new message. */ export declare const SingleEListRangeOpRequestSchema: GenMessage; /** * @generated from message inco.covalidator.compute.v1.SingleEListShuffleOpRequest */ export type SingleEListShuffleOpRequest = Message<"inco.covalidator.compute.v1.SingleEListShuffleOpRequest"> & { /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram elist = 1; */ elist?: StoredCryptogram; /** * @generated from field: bytes nonce = 2; */ nonce: Uint8Array; }; /** * Describes the message inco.covalidator.compute.v1.SingleEListShuffleOpRequest. * Use `create(SingleEListShuffleOpRequestSchema)` to create a new message. */ export declare const SingleEListShuffleOpRequestSchema: GenMessage; /** * @generated from message inco.covalidator.compute.v1.SingleEListReverseOpRequest */ export type SingleEListReverseOpRequest = Message<"inco.covalidator.compute.v1.SingleEListReverseOpRequest"> & { /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram elist = 1; */ elist?: StoredCryptogram; }; /** * Describes the message inco.covalidator.compute.v1.SingleEListReverseOpRequest. * Use `create(SingleEListReverseOpRequestSchema)` to create a new message. */ export declare const SingleEListReverseOpRequestSchema: GenMessage; /** * @generated from message inco.covalidator.compute.v1.SingleCiphertextResponse */ export type SingleCiphertextResponse = Message<"inco.covalidator.compute.v1.SingleCiphertextResponse"> & { /** * @generated from field: inco.covalidator.compute.v1.StoredCryptogram ciphertext = 1; */ ciphertext?: StoredCryptogram; }; /** * Describes the message inco.covalidator.compute.v1.SingleCiphertextResponse. * Use `create(SingleCiphertextResponseSchema)` to create a new message. */ export declare const SingleCiphertextResponseSchema: GenMessage; /** * @generated from message inco.covalidator.compute.v1.SingleVerificationResponse */ export type SingleVerificationResponse = Message<"inco.covalidator.compute.v1.SingleVerificationResponse"> & { /** * @generated from field: bool verified = 1; */ verified: boolean; }; /** * Describes the message inco.covalidator.compute.v1.SingleVerificationResponse. * Use `create(SingleVerificationResponseSchema)` to create a new message. */ export declare const SingleVerificationResponseSchema: GenMessage; /** * InputToStoredCryptogramRequest is a request to InputToCompute a single ciphertext from a * CompactCiphertextList. * * @generated from message inco.covalidator.compute.v1.InputToStoredCryptogramRequest */ export type InputToStoredCryptogramRequest = Message<"inco.covalidator.compute.v1.InputToStoredCryptogramRequest"> & { /** * The envelope containing the input ciphertext and context * * @generated from field: inco.covalidator.compute.v1.InputCryptogram input = 1; */ input?: InputCryptogram; /** * The HandleType of the input * * @generated from field: int32 type = 2; */ type: number; /** * The index handle to determine to which value this input refers to in in a list input * * @generated from field: int32 index_handle = 3; */ indexHandle: number; }; /** * Describes the message inco.covalidator.compute.v1.InputToStoredCryptogramRequest. * Use `create(InputToStoredCryptogramRequestSchema)` to create a new message. */ export declare const InputToStoredCryptogramRequestSchema: GenMessage; /** * InputToStoredCryptogramResponse is a response to InputToStoredCryptogramRequest. * * @generated from message inco.covalidator.compute.v1.InputToStoredCryptogramResponse */ export type InputToStoredCryptogramResponse = Message<"inco.covalidator.compute.v1.InputToStoredCryptogramResponse"> & { /** * The resulting compute ciphertext * * @generated from field: inco.covalidator.compute.v1.StoredCryptogram ciphertext = 1; */ ciphertext?: StoredCryptogram; }; /** * Describes the message inco.covalidator.compute.v1.InputToStoredCryptogramResponse. * Use `create(InputToStoredCryptogramResponseSchema)` to create a new message. */ export declare const InputToStoredCryptogramResponseSchema: GenMessage; /** * ConfigureRequest is a request to configure the compute service. * * @generated from message inco.covalidator.compute.v1.ConfigureRequest */ export type ConfigureRequest = Message<"inco.covalidator.compute.v1.ConfigureRequest"> & { /** * The sealing providers to use to fetch the TEE keys. * * @generated from field: repeated inco.sealingfetcher.v1.RATlsServer sealing_providers = 1; */ sealingProviders: RATlsServer[]; }; /** * Describes the message inco.covalidator.compute.v1.ConfigureRequest. * Use `create(ConfigureRequestSchema)` to create a new message. */ export declare const ConfigureRequestSchema: GenMessage; /** * ConfigureResponse is a response to ConfigureRequest. * * @generated from message inco.covalidator.compute.v1.ConfigureResponse */ export type ConfigureResponse = Message<"inco.covalidator.compute.v1.ConfigureResponse"> & { /** * True if the compute service was configured successfully. * * @generated from field: bool success = 1; */ success: boolean; }; /** * Describes the message inco.covalidator.compute.v1.ConfigureResponse. * Use `create(ConfigureResponseSchema)` to create a new message. */ export declare const ConfigureResponseSchema: GenMessage; /** * @generated from enum inco.covalidator.compute.v1.FheOperation */ export declare enum FheOperation { /** * @generated from enum value: FHE_ADD = 0; */ FHE_ADD = 0, /** * @generated from enum value: FHE_SUB = 1; */ FHE_SUB = 1, /** * @generated from enum value: FHE_MUL = 2; */ FHE_MUL = 2, /** * @generated from enum value: FHE_DIV = 3; */ FHE_DIV = 3, /** * @generated from enum value: FHE_REM = 4; */ FHE_REM = 4, /** * @generated from enum value: FHE_BIT_AND = 5; */ FHE_BIT_AND = 5, /** * @generated from enum value: FHE_BIT_OR = 6; */ FHE_BIT_OR = 6, /** * @generated from enum value: FHE_BIT_XOR = 7; */ FHE_BIT_XOR = 7, /** * @generated from enum value: FHE_SHL = 8; */ FHE_SHL = 8, /** * @generated from enum value: FHE_SHR = 9; */ FHE_SHR = 9, /** * @generated from enum value: FHE_ROTL = 10; */ FHE_ROTL = 10, /** * @generated from enum value: FHE_ROTR = 11; */ FHE_ROTR = 11, /** * @generated from enum value: FHE_EQ = 12; */ FHE_EQ = 12, /** * @generated from enum value: FHE_NE = 13; */ FHE_NE = 13, /** * @generated from enum value: FHE_GE = 14; */ FHE_GE = 14, /** * @generated from enum value: FHE_GT = 15; */ FHE_GT = 15, /** * @generated from enum value: FHE_LE = 16; */ FHE_LE = 16, /** * @generated from enum value: FHE_LT = 17; */ FHE_LT = 17, /** * @generated from enum value: FHE_MIN = 18; */ FHE_MIN = 18, /** * @generated from enum value: FHE_MAX = 19; */ FHE_MAX = 19, /** * @generated from enum value: FHE_NEG = 20; */ FHE_NEG = 20, /** * @generated from enum value: FHE_NOT = 21; */ FHE_NOT = 21, /** * Added absent operation * * @generated from enum value: FHE_VERIFY_CIPHERTEXT = 22; */ FHE_VERIFY_CIPHERTEXT = 22, /** * @generated from enum value: FHE_CAST = 23; */ FHE_CAST = 23, /** * @generated from enum value: FHE_TRIVIAL_ENCRYPT = 24; */ FHE_TRIVIAL_ENCRYPT = 24, /** * @generated from enum value: FHE_IF_THEN_ELSE = 25; */ FHE_IF_THEN_ELSE = 25, /** * @generated from enum value: FHE_RAND = 26; */ FHE_RAND = 26, /** * @generated from enum value: FHE_RAND_BOUNDED = 27; */ FHE_RAND_BOUNDED = 27, /** * @generated from enum value: FHE_GET_CIPHERTEXT = 32; */ FHE_GET_CIPHERTEXT = 32 } /** * Describes the enum inco.covalidator.compute.v1.FheOperation. */ export declare const FheOperationSchema: GenEnum; /** * @generated from service inco.covalidator.compute.v1.ComputeService */ export declare const ComputeService: GenService<{ /** * Configure contains all necessary configuration to start the compute service * which are not part of the MR_AGGREGATED fingerprint. These usually include * parameters that are specific to each TEE operator. * * @generated from rpc inco.covalidator.compute.v1.ComputeService.Configure */ configure: { methodKind: "unary"; input: typeof ConfigureRequestSchema; output: typeof ConfigureResponseSchema; }; /** * InputToStoredCryptogram converts an input ciphertext into a compute * ciphertext. * * # IncoLite * * In the IncoLite system, the input ciphertext is an ECIES ciphertext, and * the compute ciphertexts are encrypted using the encryption codec passed * into the plaintext compute client. * * @generated from rpc inco.covalidator.compute.v1.ComputeService.InputToStoredCryptogram */ inputToStoredCryptogram: { methodKind: "unary"; input: typeof InputToStoredCryptogramRequestSchema; output: typeof InputToStoredCryptogramResponseSchema; }; /** * @generated from rpc inco.covalidator.compute.v1.ComputeService.SingleCastOp */ singleCastOp: { methodKind: "unary"; input: typeof SingleCastOpRequestSchema; output: typeof SingleCiphertextResponseSchema; }; /** * @generated from rpc inco.covalidator.compute.v1.ComputeService.SingleUnaryOp */ singleUnaryOp: { methodKind: "unary"; input: typeof SingleUnaryOpRequestSchema; output: typeof SingleCiphertextResponseSchema; }; /** * @generated from rpc inco.covalidator.compute.v1.ComputeService.SingleBinaryOp */ singleBinaryOp: { methodKind: "unary"; input: typeof SingleBinaryOpRequestSchema; output: typeof SingleCiphertextResponseSchema; }; /** * @generated from rpc inco.covalidator.compute.v1.ComputeService.SingleBinaryScalarOp */ singleBinaryScalarOp: { methodKind: "unary"; input: typeof SingleBinaryOpScalarRequestSchema; output: typeof SingleCiphertextResponseSchema; }; /** * @generated from rpc inco.covalidator.compute.v1.ComputeService.SingleTernaryOp */ singleTernaryOp: { methodKind: "unary"; input: typeof SingleTernaryOpRequestSchema; output: typeof SingleCiphertextResponseSchema; }; /** * @generated from rpc inco.covalidator.compute.v1.ComputeService.SingleTrivialOp */ singleTrivialOp: { methodKind: "unary"; input: typeof SingleTrivialOpRequestSchema; output: typeof SingleCiphertextResponseSchema; }; /** * @generated from rpc inco.covalidator.compute.v1.ComputeService.SingleRandOp */ singleRandOp: { methodKind: "unary"; input: typeof SingleRandOpRequestSchema; output: typeof SingleCiphertextResponseSchema; }; /** * @generated from rpc inco.covalidator.compute.v1.ComputeService.SingleRandBoundedOp */ singleRandBoundedOp: { methodKind: "unary"; input: typeof SingleRandBoundedOpRequestSchema; output: typeof SingleCiphertextResponseSchema; }; /** * @generated from rpc inco.covalidator.compute.v1.ComputeService.SingleNewEListOp */ singleNewEListOp: { methodKind: "unary"; input: typeof SingleNewEListOpRequestSchema; output: typeof SingleCiphertextResponseSchema; }; /** * @generated from rpc inco.covalidator.compute.v1.ComputeService.SingleEListGetOp */ singleEListGetOp: { methodKind: "unary"; input: typeof SingleEListGetOpRequestSchema; output: typeof SingleCiphertextResponseSchema; }; /** * @generated from rpc inco.covalidator.compute.v1.ComputeService.SingleEListGetOrOp */ singleEListGetOrOp: { methodKind: "unary"; input: typeof SingleEListGetOrOpRequestSchema; output: typeof SingleCiphertextResponseSchema; }; /** * @generated from rpc inco.covalidator.compute.v1.ComputeService.SingleEListSetOp */ singleEListSetOp: { methodKind: "unary"; input: typeof SingleEListSetOpRequestSchema; output: typeof SingleCiphertextResponseSchema; }; /** * @generated from rpc inco.covalidator.compute.v1.ComputeService.SingleEListAppendOp */ singleEListAppendOp: { methodKind: "unary"; input: typeof SingleEListAppendOpRequestSchema; output: typeof SingleCiphertextResponseSchema; }; /** * @generated from rpc inco.covalidator.compute.v1.ComputeService.SingleEListInsertOp */ singleEListInsertOp: { methodKind: "unary"; input: typeof SingleEListInsertOpRequestSchema; output: typeof SingleCiphertextResponseSchema; }; /** * @generated from rpc inco.covalidator.compute.v1.ComputeService.SingleEListConcatOp */ singleEListConcatOp: { methodKind: "unary"; input: typeof SingleEListConcatOpRequestSchema; output: typeof SingleCiphertextResponseSchema; }; /** * @generated from rpc inco.covalidator.compute.v1.ComputeService.SingleEListSliceOp */ singleEListSliceOp: { methodKind: "unary"; input: typeof SingleEListSliceOpRequestSchema; output: typeof SingleCiphertextResponseSchema; }; /** * @generated from rpc inco.covalidator.compute.v1.ComputeService.SingleEListRangeOp */ singleEListRangeOp: { methodKind: "unary"; input: typeof SingleEListRangeOpRequestSchema; output: typeof SingleCiphertextResponseSchema; }; /** * @generated from rpc inco.covalidator.compute.v1.ComputeService.SingleEListShuffleOp */ singleEListShuffleOp: { methodKind: "unary"; input: typeof SingleEListShuffleOpRequestSchema; output: typeof SingleCiphertextResponseSchema; }; /** * @generated from rpc inco.covalidator.compute.v1.ComputeService.SingleEListReverseOp */ singleEListReverseOp: { methodKind: "unary"; input: typeof SingleEListReverseOpRequestSchema; output: typeof SingleCiphertextResponseSchema; }; }>;