Files
metacrypt/gen/metacrypt/v2/transit.pb.go
Kyle Isom 26f397afc0 Regenerate proto files for mc/ module path
Raw descriptor bytes in .pb.go files were corrupted by the sed-based
module path rename (string length changed, breaking protobuf binary
encoding). Regenerated with protoc to fix.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 02:54:26 -07:00

2198 lines
70 KiB
Go

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.36.11
// protoc v6.32.1
// source: proto/metacrypt/v2/transit.proto
package metacryptv2
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
unsafe "unsafe"
)
const (
// Verify that this generated code is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
// Verify that runtime/protoimpl is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
type CreateTransitKeyRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Mount string `protobuf:"bytes,1,opt,name=mount,proto3" json:"mount,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// type is the key algorithm: aes256-gcm, chacha20-poly, ed25519,
// ecdsa-p256, ecdsa-p384, hmac-sha256, hmac-sha512.
// Defaults to aes256-gcm if empty.
Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CreateTransitKeyRequest) Reset() {
*x = CreateTransitKeyRequest{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CreateTransitKeyRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateTransitKeyRequest) ProtoMessage() {}
func (x *CreateTransitKeyRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[0]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CreateTransitKeyRequest.ProtoReflect.Descriptor instead.
func (*CreateTransitKeyRequest) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{0}
}
func (x *CreateTransitKeyRequest) GetMount() string {
if x != nil {
return x.Mount
}
return ""
}
func (x *CreateTransitKeyRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *CreateTransitKeyRequest) GetType() string {
if x != nil {
return x.Type
}
return ""
}
type CreateTransitKeyResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
Version int32 `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CreateTransitKeyResponse) Reset() {
*x = CreateTransitKeyResponse{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CreateTransitKeyResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateTransitKeyResponse) ProtoMessage() {}
func (x *CreateTransitKeyResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[1]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CreateTransitKeyResponse.ProtoReflect.Descriptor instead.
func (*CreateTransitKeyResponse) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{1}
}
func (x *CreateTransitKeyResponse) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *CreateTransitKeyResponse) GetType() string {
if x != nil {
return x.Type
}
return ""
}
func (x *CreateTransitKeyResponse) GetVersion() int32 {
if x != nil {
return x.Version
}
return 0
}
type DeleteTransitKeyRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Mount string `protobuf:"bytes,1,opt,name=mount,proto3" json:"mount,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *DeleteTransitKeyRequest) Reset() {
*x = DeleteTransitKeyRequest{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *DeleteTransitKeyRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteTransitKeyRequest) ProtoMessage() {}
func (x *DeleteTransitKeyRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[2]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DeleteTransitKeyRequest.ProtoReflect.Descriptor instead.
func (*DeleteTransitKeyRequest) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{2}
}
func (x *DeleteTransitKeyRequest) GetMount() string {
if x != nil {
return x.Mount
}
return ""
}
func (x *DeleteTransitKeyRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
type DeleteTransitKeyResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *DeleteTransitKeyResponse) Reset() {
*x = DeleteTransitKeyResponse{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *DeleteTransitKeyResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteTransitKeyResponse) ProtoMessage() {}
func (x *DeleteTransitKeyResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[3]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DeleteTransitKeyResponse.ProtoReflect.Descriptor instead.
func (*DeleteTransitKeyResponse) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{3}
}
type GetTransitKeyRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Mount string `protobuf:"bytes,1,opt,name=mount,proto3" json:"mount,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetTransitKeyRequest) Reset() {
*x = GetTransitKeyRequest{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetTransitKeyRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetTransitKeyRequest) ProtoMessage() {}
func (x *GetTransitKeyRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[4]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetTransitKeyRequest.ProtoReflect.Descriptor instead.
func (*GetTransitKeyRequest) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{4}
}
func (x *GetTransitKeyRequest) GetMount() string {
if x != nil {
return x.Mount
}
return ""
}
func (x *GetTransitKeyRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
type GetTransitKeyResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
CurrentVersion int32 `protobuf:"varint,3,opt,name=current_version,json=currentVersion,proto3" json:"current_version,omitempty"`
MinDecryptionVersion int32 `protobuf:"varint,4,opt,name=min_decryption_version,json=minDecryptionVersion,proto3" json:"min_decryption_version,omitempty"`
AllowDeletion bool `protobuf:"varint,5,opt,name=allow_deletion,json=allowDeletion,proto3" json:"allow_deletion,omitempty"`
Versions []int32 `protobuf:"varint,6,rep,packed,name=versions,proto3" json:"versions,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetTransitKeyResponse) Reset() {
*x = GetTransitKeyResponse{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetTransitKeyResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetTransitKeyResponse) ProtoMessage() {}
func (x *GetTransitKeyResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[5]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetTransitKeyResponse.ProtoReflect.Descriptor instead.
func (*GetTransitKeyResponse) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{5}
}
func (x *GetTransitKeyResponse) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *GetTransitKeyResponse) GetType() string {
if x != nil {
return x.Type
}
return ""
}
func (x *GetTransitKeyResponse) GetCurrentVersion() int32 {
if x != nil {
return x.CurrentVersion
}
return 0
}
func (x *GetTransitKeyResponse) GetMinDecryptionVersion() int32 {
if x != nil {
return x.MinDecryptionVersion
}
return 0
}
func (x *GetTransitKeyResponse) GetAllowDeletion() bool {
if x != nil {
return x.AllowDeletion
}
return false
}
func (x *GetTransitKeyResponse) GetVersions() []int32 {
if x != nil {
return x.Versions
}
return nil
}
type ListTransitKeysRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Mount string `protobuf:"bytes,1,opt,name=mount,proto3" json:"mount,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListTransitKeysRequest) Reset() {
*x = ListTransitKeysRequest{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListTransitKeysRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListTransitKeysRequest) ProtoMessage() {}
func (x *ListTransitKeysRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[6]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListTransitKeysRequest.ProtoReflect.Descriptor instead.
func (*ListTransitKeysRequest) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{6}
}
func (x *ListTransitKeysRequest) GetMount() string {
if x != nil {
return x.Mount
}
return ""
}
type ListTransitKeysResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Keys []string `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListTransitKeysResponse) Reset() {
*x = ListTransitKeysResponse{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListTransitKeysResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListTransitKeysResponse) ProtoMessage() {}
func (x *ListTransitKeysResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[7]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListTransitKeysResponse.ProtoReflect.Descriptor instead.
func (*ListTransitKeysResponse) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{7}
}
func (x *ListTransitKeysResponse) GetKeys() []string {
if x != nil {
return x.Keys
}
return nil
}
type RotateTransitKeyRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Mount string `protobuf:"bytes,1,opt,name=mount,proto3" json:"mount,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *RotateTransitKeyRequest) Reset() {
*x = RotateTransitKeyRequest{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *RotateTransitKeyRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*RotateTransitKeyRequest) ProtoMessage() {}
func (x *RotateTransitKeyRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[8]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use RotateTransitKeyRequest.ProtoReflect.Descriptor instead.
func (*RotateTransitKeyRequest) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{8}
}
func (x *RotateTransitKeyRequest) GetMount() string {
if x != nil {
return x.Mount
}
return ""
}
func (x *RotateTransitKeyRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
type RotateTransitKeyResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Version int32 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *RotateTransitKeyResponse) Reset() {
*x = RotateTransitKeyResponse{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *RotateTransitKeyResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*RotateTransitKeyResponse) ProtoMessage() {}
func (x *RotateTransitKeyResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[9]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use RotateTransitKeyResponse.ProtoReflect.Descriptor instead.
func (*RotateTransitKeyResponse) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{9}
}
func (x *RotateTransitKeyResponse) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *RotateTransitKeyResponse) GetVersion() int32 {
if x != nil {
return x.Version
}
return 0
}
type UpdateTransitKeyConfigRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Mount string `protobuf:"bytes,1,opt,name=mount,proto3" json:"mount,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
MinDecryptionVersion int32 `protobuf:"varint,3,opt,name=min_decryption_version,json=minDecryptionVersion,proto3" json:"min_decryption_version,omitempty"`
AllowDeletion bool `protobuf:"varint,4,opt,name=allow_deletion,json=allowDeletion,proto3" json:"allow_deletion,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *UpdateTransitKeyConfigRequest) Reset() {
*x = UpdateTransitKeyConfigRequest{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *UpdateTransitKeyConfigRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateTransitKeyConfigRequest) ProtoMessage() {}
func (x *UpdateTransitKeyConfigRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[10]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use UpdateTransitKeyConfigRequest.ProtoReflect.Descriptor instead.
func (*UpdateTransitKeyConfigRequest) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{10}
}
func (x *UpdateTransitKeyConfigRequest) GetMount() string {
if x != nil {
return x.Mount
}
return ""
}
func (x *UpdateTransitKeyConfigRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *UpdateTransitKeyConfigRequest) GetMinDecryptionVersion() int32 {
if x != nil {
return x.MinDecryptionVersion
}
return 0
}
func (x *UpdateTransitKeyConfigRequest) GetAllowDeletion() bool {
if x != nil {
return x.AllowDeletion
}
return false
}
type UpdateTransitKeyConfigResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *UpdateTransitKeyConfigResponse) Reset() {
*x = UpdateTransitKeyConfigResponse{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *UpdateTransitKeyConfigResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateTransitKeyConfigResponse) ProtoMessage() {}
func (x *UpdateTransitKeyConfigResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[11]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use UpdateTransitKeyConfigResponse.ProtoReflect.Descriptor instead.
func (*UpdateTransitKeyConfigResponse) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{11}
}
type TrimTransitKeyRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Mount string `protobuf:"bytes,1,opt,name=mount,proto3" json:"mount,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *TrimTransitKeyRequest) Reset() {
*x = TrimTransitKeyRequest{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *TrimTransitKeyRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TrimTransitKeyRequest) ProtoMessage() {}
func (x *TrimTransitKeyRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[12]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TrimTransitKeyRequest.ProtoReflect.Descriptor instead.
func (*TrimTransitKeyRequest) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{12}
}
func (x *TrimTransitKeyRequest) GetMount() string {
if x != nil {
return x.Mount
}
return ""
}
func (x *TrimTransitKeyRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
type TrimTransitKeyResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Trimmed int32 `protobuf:"varint,1,opt,name=trimmed,proto3" json:"trimmed,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *TrimTransitKeyResponse) Reset() {
*x = TrimTransitKeyResponse{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *TrimTransitKeyResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TrimTransitKeyResponse) ProtoMessage() {}
func (x *TrimTransitKeyResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[13]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TrimTransitKeyResponse.ProtoReflect.Descriptor instead.
func (*TrimTransitKeyResponse) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{13}
}
func (x *TrimTransitKeyResponse) GetTrimmed() int32 {
if x != nil {
return x.Trimmed
}
return 0
}
type TransitEncryptRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Mount string `protobuf:"bytes,1,opt,name=mount,proto3" json:"mount,omitempty"`
Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
// plaintext is base64-encoded data to encrypt.
Plaintext string `protobuf:"bytes,3,opt,name=plaintext,proto3" json:"plaintext,omitempty"`
// context is optional base64-encoded additional authenticated data (AAD).
Context string `protobuf:"bytes,4,opt,name=context,proto3" json:"context,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *TransitEncryptRequest) Reset() {
*x = TransitEncryptRequest{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *TransitEncryptRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TransitEncryptRequest) ProtoMessage() {}
func (x *TransitEncryptRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[14]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TransitEncryptRequest.ProtoReflect.Descriptor instead.
func (*TransitEncryptRequest) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{14}
}
func (x *TransitEncryptRequest) GetMount() string {
if x != nil {
return x.Mount
}
return ""
}
func (x *TransitEncryptRequest) GetKey() string {
if x != nil {
return x.Key
}
return ""
}
func (x *TransitEncryptRequest) GetPlaintext() string {
if x != nil {
return x.Plaintext
}
return ""
}
func (x *TransitEncryptRequest) GetContext() string {
if x != nil {
return x.Context
}
return ""
}
type TransitEncryptResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
// ciphertext in format "metacrypt:v{version}:{base64(nonce+ciphertext+tag)}"
Ciphertext string `protobuf:"bytes,1,opt,name=ciphertext,proto3" json:"ciphertext,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *TransitEncryptResponse) Reset() {
*x = TransitEncryptResponse{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *TransitEncryptResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TransitEncryptResponse) ProtoMessage() {}
func (x *TransitEncryptResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[15]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TransitEncryptResponse.ProtoReflect.Descriptor instead.
func (*TransitEncryptResponse) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{15}
}
func (x *TransitEncryptResponse) GetCiphertext() string {
if x != nil {
return x.Ciphertext
}
return ""
}
type TransitDecryptRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Mount string `protobuf:"bytes,1,opt,name=mount,proto3" json:"mount,omitempty"`
Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
Ciphertext string `protobuf:"bytes,3,opt,name=ciphertext,proto3" json:"ciphertext,omitempty"`
Context string `protobuf:"bytes,4,opt,name=context,proto3" json:"context,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *TransitDecryptRequest) Reset() {
*x = TransitDecryptRequest{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *TransitDecryptRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TransitDecryptRequest) ProtoMessage() {}
func (x *TransitDecryptRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[16]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TransitDecryptRequest.ProtoReflect.Descriptor instead.
func (*TransitDecryptRequest) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{16}
}
func (x *TransitDecryptRequest) GetMount() string {
if x != nil {
return x.Mount
}
return ""
}
func (x *TransitDecryptRequest) GetKey() string {
if x != nil {
return x.Key
}
return ""
}
func (x *TransitDecryptRequest) GetCiphertext() string {
if x != nil {
return x.Ciphertext
}
return ""
}
func (x *TransitDecryptRequest) GetContext() string {
if x != nil {
return x.Context
}
return ""
}
type TransitDecryptResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
// plaintext is base64-encoded decrypted data.
Plaintext string `protobuf:"bytes,1,opt,name=plaintext,proto3" json:"plaintext,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *TransitDecryptResponse) Reset() {
*x = TransitDecryptResponse{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *TransitDecryptResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TransitDecryptResponse) ProtoMessage() {}
func (x *TransitDecryptResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[17]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TransitDecryptResponse.ProtoReflect.Descriptor instead.
func (*TransitDecryptResponse) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{17}
}
func (x *TransitDecryptResponse) GetPlaintext() string {
if x != nil {
return x.Plaintext
}
return ""
}
type TransitRewrapRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Mount string `protobuf:"bytes,1,opt,name=mount,proto3" json:"mount,omitempty"`
Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
Ciphertext string `protobuf:"bytes,3,opt,name=ciphertext,proto3" json:"ciphertext,omitempty"`
Context string `protobuf:"bytes,4,opt,name=context,proto3" json:"context,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *TransitRewrapRequest) Reset() {
*x = TransitRewrapRequest{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *TransitRewrapRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TransitRewrapRequest) ProtoMessage() {}
func (x *TransitRewrapRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[18]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TransitRewrapRequest.ProtoReflect.Descriptor instead.
func (*TransitRewrapRequest) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{18}
}
func (x *TransitRewrapRequest) GetMount() string {
if x != nil {
return x.Mount
}
return ""
}
func (x *TransitRewrapRequest) GetKey() string {
if x != nil {
return x.Key
}
return ""
}
func (x *TransitRewrapRequest) GetCiphertext() string {
if x != nil {
return x.Ciphertext
}
return ""
}
func (x *TransitRewrapRequest) GetContext() string {
if x != nil {
return x.Context
}
return ""
}
type TransitRewrapResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Ciphertext string `protobuf:"bytes,1,opt,name=ciphertext,proto3" json:"ciphertext,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *TransitRewrapResponse) Reset() {
*x = TransitRewrapResponse{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[19]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *TransitRewrapResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TransitRewrapResponse) ProtoMessage() {}
func (x *TransitRewrapResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[19]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TransitRewrapResponse.ProtoReflect.Descriptor instead.
func (*TransitRewrapResponse) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{19}
}
func (x *TransitRewrapResponse) GetCiphertext() string {
if x != nil {
return x.Ciphertext
}
return ""
}
type TransitBatchItem struct {
state protoimpl.MessageState `protogen:"open.v1"`
Plaintext string `protobuf:"bytes,1,opt,name=plaintext,proto3" json:"plaintext,omitempty"`
Ciphertext string `protobuf:"bytes,2,opt,name=ciphertext,proto3" json:"ciphertext,omitempty"`
Context string `protobuf:"bytes,3,opt,name=context,proto3" json:"context,omitempty"`
Reference string `protobuf:"bytes,4,opt,name=reference,proto3" json:"reference,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *TransitBatchItem) Reset() {
*x = TransitBatchItem{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[20]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *TransitBatchItem) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TransitBatchItem) ProtoMessage() {}
func (x *TransitBatchItem) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[20]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TransitBatchItem.ProtoReflect.Descriptor instead.
func (*TransitBatchItem) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{20}
}
func (x *TransitBatchItem) GetPlaintext() string {
if x != nil {
return x.Plaintext
}
return ""
}
func (x *TransitBatchItem) GetCiphertext() string {
if x != nil {
return x.Ciphertext
}
return ""
}
func (x *TransitBatchItem) GetContext() string {
if x != nil {
return x.Context
}
return ""
}
func (x *TransitBatchItem) GetReference() string {
if x != nil {
return x.Reference
}
return ""
}
type TransitBatchResultItem struct {
state protoimpl.MessageState `protogen:"open.v1"`
Plaintext string `protobuf:"bytes,1,opt,name=plaintext,proto3" json:"plaintext,omitempty"`
Ciphertext string `protobuf:"bytes,2,opt,name=ciphertext,proto3" json:"ciphertext,omitempty"`
Reference string `protobuf:"bytes,3,opt,name=reference,proto3" json:"reference,omitempty"`
Error string `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *TransitBatchResultItem) Reset() {
*x = TransitBatchResultItem{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[21]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *TransitBatchResultItem) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TransitBatchResultItem) ProtoMessage() {}
func (x *TransitBatchResultItem) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[21]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TransitBatchResultItem.ProtoReflect.Descriptor instead.
func (*TransitBatchResultItem) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{21}
}
func (x *TransitBatchResultItem) GetPlaintext() string {
if x != nil {
return x.Plaintext
}
return ""
}
func (x *TransitBatchResultItem) GetCiphertext() string {
if x != nil {
return x.Ciphertext
}
return ""
}
func (x *TransitBatchResultItem) GetReference() string {
if x != nil {
return x.Reference
}
return ""
}
func (x *TransitBatchResultItem) GetError() string {
if x != nil {
return x.Error
}
return ""
}
type TransitBatchEncryptRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Mount string `protobuf:"bytes,1,opt,name=mount,proto3" json:"mount,omitempty"`
Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
Items []*TransitBatchItem `protobuf:"bytes,3,rep,name=items,proto3" json:"items,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *TransitBatchEncryptRequest) Reset() {
*x = TransitBatchEncryptRequest{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[22]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *TransitBatchEncryptRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TransitBatchEncryptRequest) ProtoMessage() {}
func (x *TransitBatchEncryptRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[22]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TransitBatchEncryptRequest.ProtoReflect.Descriptor instead.
func (*TransitBatchEncryptRequest) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{22}
}
func (x *TransitBatchEncryptRequest) GetMount() string {
if x != nil {
return x.Mount
}
return ""
}
func (x *TransitBatchEncryptRequest) GetKey() string {
if x != nil {
return x.Key
}
return ""
}
func (x *TransitBatchEncryptRequest) GetItems() []*TransitBatchItem {
if x != nil {
return x.Items
}
return nil
}
type TransitBatchDecryptRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Mount string `protobuf:"bytes,1,opt,name=mount,proto3" json:"mount,omitempty"`
Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
Items []*TransitBatchItem `protobuf:"bytes,3,rep,name=items,proto3" json:"items,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *TransitBatchDecryptRequest) Reset() {
*x = TransitBatchDecryptRequest{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[23]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *TransitBatchDecryptRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TransitBatchDecryptRequest) ProtoMessage() {}
func (x *TransitBatchDecryptRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[23]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TransitBatchDecryptRequest.ProtoReflect.Descriptor instead.
func (*TransitBatchDecryptRequest) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{23}
}
func (x *TransitBatchDecryptRequest) GetMount() string {
if x != nil {
return x.Mount
}
return ""
}
func (x *TransitBatchDecryptRequest) GetKey() string {
if x != nil {
return x.Key
}
return ""
}
func (x *TransitBatchDecryptRequest) GetItems() []*TransitBatchItem {
if x != nil {
return x.Items
}
return nil
}
type TransitBatchRewrapRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Mount string `protobuf:"bytes,1,opt,name=mount,proto3" json:"mount,omitempty"`
Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
Items []*TransitBatchItem `protobuf:"bytes,3,rep,name=items,proto3" json:"items,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *TransitBatchRewrapRequest) Reset() {
*x = TransitBatchRewrapRequest{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[24]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *TransitBatchRewrapRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TransitBatchRewrapRequest) ProtoMessage() {}
func (x *TransitBatchRewrapRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[24]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TransitBatchRewrapRequest.ProtoReflect.Descriptor instead.
func (*TransitBatchRewrapRequest) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{24}
}
func (x *TransitBatchRewrapRequest) GetMount() string {
if x != nil {
return x.Mount
}
return ""
}
func (x *TransitBatchRewrapRequest) GetKey() string {
if x != nil {
return x.Key
}
return ""
}
func (x *TransitBatchRewrapRequest) GetItems() []*TransitBatchItem {
if x != nil {
return x.Items
}
return nil
}
type TransitBatchResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Results []*TransitBatchResultItem `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *TransitBatchResponse) Reset() {
*x = TransitBatchResponse{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[25]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *TransitBatchResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TransitBatchResponse) ProtoMessage() {}
func (x *TransitBatchResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[25]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TransitBatchResponse.ProtoReflect.Descriptor instead.
func (*TransitBatchResponse) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{25}
}
func (x *TransitBatchResponse) GetResults() []*TransitBatchResultItem {
if x != nil {
return x.Results
}
return nil
}
type TransitSignRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Mount string `protobuf:"bytes,1,opt,name=mount,proto3" json:"mount,omitempty"`
Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
// input is base64-encoded data to sign.
Input string `protobuf:"bytes,3,opt,name=input,proto3" json:"input,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *TransitSignRequest) Reset() {
*x = TransitSignRequest{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[26]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *TransitSignRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TransitSignRequest) ProtoMessage() {}
func (x *TransitSignRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[26]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TransitSignRequest.ProtoReflect.Descriptor instead.
func (*TransitSignRequest) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{26}
}
func (x *TransitSignRequest) GetMount() string {
if x != nil {
return x.Mount
}
return ""
}
func (x *TransitSignRequest) GetKey() string {
if x != nil {
return x.Key
}
return ""
}
func (x *TransitSignRequest) GetInput() string {
if x != nil {
return x.Input
}
return ""
}
type TransitSignResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
// signature in format "metacrypt:v{version}:{base64(signature_bytes)}"
Signature string `protobuf:"bytes,1,opt,name=signature,proto3" json:"signature,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *TransitSignResponse) Reset() {
*x = TransitSignResponse{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[27]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *TransitSignResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TransitSignResponse) ProtoMessage() {}
func (x *TransitSignResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[27]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TransitSignResponse.ProtoReflect.Descriptor instead.
func (*TransitSignResponse) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{27}
}
func (x *TransitSignResponse) GetSignature() string {
if x != nil {
return x.Signature
}
return ""
}
type TransitVerifyRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Mount string `protobuf:"bytes,1,opt,name=mount,proto3" json:"mount,omitempty"`
Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
Input string `protobuf:"bytes,3,opt,name=input,proto3" json:"input,omitempty"`
Signature string `protobuf:"bytes,4,opt,name=signature,proto3" json:"signature,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *TransitVerifyRequest) Reset() {
*x = TransitVerifyRequest{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[28]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *TransitVerifyRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TransitVerifyRequest) ProtoMessage() {}
func (x *TransitVerifyRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[28]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TransitVerifyRequest.ProtoReflect.Descriptor instead.
func (*TransitVerifyRequest) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{28}
}
func (x *TransitVerifyRequest) GetMount() string {
if x != nil {
return x.Mount
}
return ""
}
func (x *TransitVerifyRequest) GetKey() string {
if x != nil {
return x.Key
}
return ""
}
func (x *TransitVerifyRequest) GetInput() string {
if x != nil {
return x.Input
}
return ""
}
func (x *TransitVerifyRequest) GetSignature() string {
if x != nil {
return x.Signature
}
return ""
}
type TransitVerifyResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Valid bool `protobuf:"varint,1,opt,name=valid,proto3" json:"valid,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *TransitVerifyResponse) Reset() {
*x = TransitVerifyResponse{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[29]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *TransitVerifyResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TransitVerifyResponse) ProtoMessage() {}
func (x *TransitVerifyResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[29]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TransitVerifyResponse.ProtoReflect.Descriptor instead.
func (*TransitVerifyResponse) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{29}
}
func (x *TransitVerifyResponse) GetValid() bool {
if x != nil {
return x.Valid
}
return false
}
type TransitHmacRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Mount string `protobuf:"bytes,1,opt,name=mount,proto3" json:"mount,omitempty"`
Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
// input is base64-encoded data to HMAC.
Input string `protobuf:"bytes,3,opt,name=input,proto3" json:"input,omitempty"`
// hmac, if set, switches to verify mode.
Hmac string `protobuf:"bytes,4,opt,name=hmac,proto3" json:"hmac,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *TransitHmacRequest) Reset() {
*x = TransitHmacRequest{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[30]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *TransitHmacRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TransitHmacRequest) ProtoMessage() {}
func (x *TransitHmacRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[30]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TransitHmacRequest.ProtoReflect.Descriptor instead.
func (*TransitHmacRequest) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{30}
}
func (x *TransitHmacRequest) GetMount() string {
if x != nil {
return x.Mount
}
return ""
}
func (x *TransitHmacRequest) GetKey() string {
if x != nil {
return x.Key
}
return ""
}
func (x *TransitHmacRequest) GetInput() string {
if x != nil {
return x.Input
}
return ""
}
func (x *TransitHmacRequest) GetHmac() string {
if x != nil {
return x.Hmac
}
return ""
}
type TransitHmacResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
// hmac is set in compute mode.
Hmac string `protobuf:"bytes,1,opt,name=hmac,proto3" json:"hmac,omitempty"`
// valid is set in verify mode.
Valid bool `protobuf:"varint,2,opt,name=valid,proto3" json:"valid,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *TransitHmacResponse) Reset() {
*x = TransitHmacResponse{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[31]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *TransitHmacResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TransitHmacResponse) ProtoMessage() {}
func (x *TransitHmacResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[31]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TransitHmacResponse.ProtoReflect.Descriptor instead.
func (*TransitHmacResponse) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{31}
}
func (x *TransitHmacResponse) GetHmac() string {
if x != nil {
return x.Hmac
}
return ""
}
func (x *TransitHmacResponse) GetValid() bool {
if x != nil {
return x.Valid
}
return false
}
type GetTransitPublicKeyRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Mount string `protobuf:"bytes,1,opt,name=mount,proto3" json:"mount,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Version int32 `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetTransitPublicKeyRequest) Reset() {
*x = GetTransitPublicKeyRequest{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[32]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetTransitPublicKeyRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetTransitPublicKeyRequest) ProtoMessage() {}
func (x *GetTransitPublicKeyRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[32]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetTransitPublicKeyRequest.ProtoReflect.Descriptor instead.
func (*GetTransitPublicKeyRequest) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{32}
}
func (x *GetTransitPublicKeyRequest) GetMount() string {
if x != nil {
return x.Mount
}
return ""
}
func (x *GetTransitPublicKeyRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *GetTransitPublicKeyRequest) GetVersion() int32 {
if x != nil {
return x.Version
}
return 0
}
type GetTransitPublicKeyResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
// public_key is base64-encoded PKIX DER public key.
PublicKey string `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
Version int32 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetTransitPublicKeyResponse) Reset() {
*x = GetTransitPublicKeyResponse{}
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[33]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetTransitPublicKeyResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetTransitPublicKeyResponse) ProtoMessage() {}
func (x *GetTransitPublicKeyResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_metacrypt_v2_transit_proto_msgTypes[33]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetTransitPublicKeyResponse.ProtoReflect.Descriptor instead.
func (*GetTransitPublicKeyResponse) Descriptor() ([]byte, []int) {
return file_proto_metacrypt_v2_transit_proto_rawDescGZIP(), []int{33}
}
func (x *GetTransitPublicKeyResponse) GetPublicKey() string {
if x != nil {
return x.PublicKey
}
return ""
}
func (x *GetTransitPublicKeyResponse) GetVersion() int32 {
if x != nil {
return x.Version
}
return 0
}
func (x *GetTransitPublicKeyResponse) GetType() string {
if x != nil {
return x.Type
}
return ""
}
var File_proto_metacrypt_v2_transit_proto protoreflect.FileDescriptor
const file_proto_metacrypt_v2_transit_proto_rawDesc = "" +
"\n" +
" proto/metacrypt/v2/transit.proto\x12\fmetacrypt.v2\"W\n" +
"\x17CreateTransitKeyRequest\x12\x14\n" +
"\x05mount\x18\x01 \x01(\tR\x05mount\x12\x12\n" +
"\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" +
"\x04type\x18\x03 \x01(\tR\x04type\"\\\n" +
"\x18CreateTransitKeyResponse\x12\x12\n" +
"\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n" +
"\x04type\x18\x02 \x01(\tR\x04type\x12\x18\n" +
"\aversion\x18\x03 \x01(\x05R\aversion\"C\n" +
"\x17DeleteTransitKeyRequest\x12\x14\n" +
"\x05mount\x18\x01 \x01(\tR\x05mount\x12\x12\n" +
"\x04name\x18\x02 \x01(\tR\x04name\"\x1a\n" +
"\x18DeleteTransitKeyResponse\"@\n" +
"\x14GetTransitKeyRequest\x12\x14\n" +
"\x05mount\x18\x01 \x01(\tR\x05mount\x12\x12\n" +
"\x04name\x18\x02 \x01(\tR\x04name\"\xe1\x01\n" +
"\x15GetTransitKeyResponse\x12\x12\n" +
"\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n" +
"\x04type\x18\x02 \x01(\tR\x04type\x12'\n" +
"\x0fcurrent_version\x18\x03 \x01(\x05R\x0ecurrentVersion\x124\n" +
"\x16min_decryption_version\x18\x04 \x01(\x05R\x14minDecryptionVersion\x12%\n" +
"\x0eallow_deletion\x18\x05 \x01(\bR\rallowDeletion\x12\x1a\n" +
"\bversions\x18\x06 \x03(\x05R\bversions\".\n" +
"\x16ListTransitKeysRequest\x12\x14\n" +
"\x05mount\x18\x01 \x01(\tR\x05mount\"-\n" +
"\x17ListTransitKeysResponse\x12\x12\n" +
"\x04keys\x18\x01 \x03(\tR\x04keys\"C\n" +
"\x17RotateTransitKeyRequest\x12\x14\n" +
"\x05mount\x18\x01 \x01(\tR\x05mount\x12\x12\n" +
"\x04name\x18\x02 \x01(\tR\x04name\"H\n" +
"\x18RotateTransitKeyResponse\x12\x12\n" +
"\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n" +
"\aversion\x18\x02 \x01(\x05R\aversion\"\xa6\x01\n" +
"\x1dUpdateTransitKeyConfigRequest\x12\x14\n" +
"\x05mount\x18\x01 \x01(\tR\x05mount\x12\x12\n" +
"\x04name\x18\x02 \x01(\tR\x04name\x124\n" +
"\x16min_decryption_version\x18\x03 \x01(\x05R\x14minDecryptionVersion\x12%\n" +
"\x0eallow_deletion\x18\x04 \x01(\bR\rallowDeletion\" \n" +
"\x1eUpdateTransitKeyConfigResponse\"A\n" +
"\x15TrimTransitKeyRequest\x12\x14\n" +
"\x05mount\x18\x01 \x01(\tR\x05mount\x12\x12\n" +
"\x04name\x18\x02 \x01(\tR\x04name\"2\n" +
"\x16TrimTransitKeyResponse\x12\x18\n" +
"\atrimmed\x18\x01 \x01(\x05R\atrimmed\"w\n" +
"\x15TransitEncryptRequest\x12\x14\n" +
"\x05mount\x18\x01 \x01(\tR\x05mount\x12\x10\n" +
"\x03key\x18\x02 \x01(\tR\x03key\x12\x1c\n" +
"\tplaintext\x18\x03 \x01(\tR\tplaintext\x12\x18\n" +
"\acontext\x18\x04 \x01(\tR\acontext\"8\n" +
"\x16TransitEncryptResponse\x12\x1e\n" +
"\n" +
"ciphertext\x18\x01 \x01(\tR\n" +
"ciphertext\"y\n" +
"\x15TransitDecryptRequest\x12\x14\n" +
"\x05mount\x18\x01 \x01(\tR\x05mount\x12\x10\n" +
"\x03key\x18\x02 \x01(\tR\x03key\x12\x1e\n" +
"\n" +
"ciphertext\x18\x03 \x01(\tR\n" +
"ciphertext\x12\x18\n" +
"\acontext\x18\x04 \x01(\tR\acontext\"6\n" +
"\x16TransitDecryptResponse\x12\x1c\n" +
"\tplaintext\x18\x01 \x01(\tR\tplaintext\"x\n" +
"\x14TransitRewrapRequest\x12\x14\n" +
"\x05mount\x18\x01 \x01(\tR\x05mount\x12\x10\n" +
"\x03key\x18\x02 \x01(\tR\x03key\x12\x1e\n" +
"\n" +
"ciphertext\x18\x03 \x01(\tR\n" +
"ciphertext\x12\x18\n" +
"\acontext\x18\x04 \x01(\tR\acontext\"7\n" +
"\x15TransitRewrapResponse\x12\x1e\n" +
"\n" +
"ciphertext\x18\x01 \x01(\tR\n" +
"ciphertext\"\x88\x01\n" +
"\x10TransitBatchItem\x12\x1c\n" +
"\tplaintext\x18\x01 \x01(\tR\tplaintext\x12\x1e\n" +
"\n" +
"ciphertext\x18\x02 \x01(\tR\n" +
"ciphertext\x12\x18\n" +
"\acontext\x18\x03 \x01(\tR\acontext\x12\x1c\n" +
"\treference\x18\x04 \x01(\tR\treference\"\x8a\x01\n" +
"\x16TransitBatchResultItem\x12\x1c\n" +
"\tplaintext\x18\x01 \x01(\tR\tplaintext\x12\x1e\n" +
"\n" +
"ciphertext\x18\x02 \x01(\tR\n" +
"ciphertext\x12\x1c\n" +
"\treference\x18\x03 \x01(\tR\treference\x12\x14\n" +
"\x05error\x18\x04 \x01(\tR\x05error\"z\n" +
"\x1aTransitBatchEncryptRequest\x12\x14\n" +
"\x05mount\x18\x01 \x01(\tR\x05mount\x12\x10\n" +
"\x03key\x18\x02 \x01(\tR\x03key\x124\n" +
"\x05items\x18\x03 \x03(\v2\x1e.metacrypt.v2.TransitBatchItemR\x05items\"z\n" +
"\x1aTransitBatchDecryptRequest\x12\x14\n" +
"\x05mount\x18\x01 \x01(\tR\x05mount\x12\x10\n" +
"\x03key\x18\x02 \x01(\tR\x03key\x124\n" +
"\x05items\x18\x03 \x03(\v2\x1e.metacrypt.v2.TransitBatchItemR\x05items\"y\n" +
"\x19TransitBatchRewrapRequest\x12\x14\n" +
"\x05mount\x18\x01 \x01(\tR\x05mount\x12\x10\n" +
"\x03key\x18\x02 \x01(\tR\x03key\x124\n" +
"\x05items\x18\x03 \x03(\v2\x1e.metacrypt.v2.TransitBatchItemR\x05items\"V\n" +
"\x14TransitBatchResponse\x12>\n" +
"\aresults\x18\x01 \x03(\v2$.metacrypt.v2.TransitBatchResultItemR\aresults\"R\n" +
"\x12TransitSignRequest\x12\x14\n" +
"\x05mount\x18\x01 \x01(\tR\x05mount\x12\x10\n" +
"\x03key\x18\x02 \x01(\tR\x03key\x12\x14\n" +
"\x05input\x18\x03 \x01(\tR\x05input\"3\n" +
"\x13TransitSignResponse\x12\x1c\n" +
"\tsignature\x18\x01 \x01(\tR\tsignature\"r\n" +
"\x14TransitVerifyRequest\x12\x14\n" +
"\x05mount\x18\x01 \x01(\tR\x05mount\x12\x10\n" +
"\x03key\x18\x02 \x01(\tR\x03key\x12\x14\n" +
"\x05input\x18\x03 \x01(\tR\x05input\x12\x1c\n" +
"\tsignature\x18\x04 \x01(\tR\tsignature\"-\n" +
"\x15TransitVerifyResponse\x12\x14\n" +
"\x05valid\x18\x01 \x01(\bR\x05valid\"f\n" +
"\x12TransitHmacRequest\x12\x14\n" +
"\x05mount\x18\x01 \x01(\tR\x05mount\x12\x10\n" +
"\x03key\x18\x02 \x01(\tR\x03key\x12\x14\n" +
"\x05input\x18\x03 \x01(\tR\x05input\x12\x12\n" +
"\x04hmac\x18\x04 \x01(\tR\x04hmac\"?\n" +
"\x13TransitHmacResponse\x12\x12\n" +
"\x04hmac\x18\x01 \x01(\tR\x04hmac\x12\x14\n" +
"\x05valid\x18\x02 \x01(\bR\x05valid\"`\n" +
"\x1aGetTransitPublicKeyRequest\x12\x14\n" +
"\x05mount\x18\x01 \x01(\tR\x05mount\x12\x12\n" +
"\x04name\x18\x02 \x01(\tR\x04name\x12\x18\n" +
"\aversion\x18\x03 \x01(\x05R\aversion\"j\n" +
"\x1bGetTransitPublicKeyResponse\x12\x1d\n" +
"\n" +
"public_key\x18\x01 \x01(\tR\tpublicKey\x12\x18\n" +
"\aversion\x18\x02 \x01(\x05R\aversion\x12\x12\n" +
"\x04type\x18\x03 \x01(\tR\x04type2\xfd\v\n" +
"\x0eTransitService\x12Z\n" +
"\tCreateKey\x12%.metacrypt.v2.CreateTransitKeyRequest\x1a&.metacrypt.v2.CreateTransitKeyResponse\x12Z\n" +
"\tDeleteKey\x12%.metacrypt.v2.DeleteTransitKeyRequest\x1a&.metacrypt.v2.DeleteTransitKeyResponse\x12Q\n" +
"\x06GetKey\x12\".metacrypt.v2.GetTransitKeyRequest\x1a#.metacrypt.v2.GetTransitKeyResponse\x12W\n" +
"\bListKeys\x12$.metacrypt.v2.ListTransitKeysRequest\x1a%.metacrypt.v2.ListTransitKeysResponse\x12Z\n" +
"\tRotateKey\x12%.metacrypt.v2.RotateTransitKeyRequest\x1a&.metacrypt.v2.RotateTransitKeyResponse\x12l\n" +
"\x0fUpdateKeyConfig\x12+.metacrypt.v2.UpdateTransitKeyConfigRequest\x1a,.metacrypt.v2.UpdateTransitKeyConfigResponse\x12T\n" +
"\aTrimKey\x12#.metacrypt.v2.TrimTransitKeyRequest\x1a$.metacrypt.v2.TrimTransitKeyResponse\x12T\n" +
"\aEncrypt\x12#.metacrypt.v2.TransitEncryptRequest\x1a$.metacrypt.v2.TransitEncryptResponse\x12T\n" +
"\aDecrypt\x12#.metacrypt.v2.TransitDecryptRequest\x1a$.metacrypt.v2.TransitDecryptResponse\x12Q\n" +
"\x06Rewrap\x12\".metacrypt.v2.TransitRewrapRequest\x1a#.metacrypt.v2.TransitRewrapResponse\x12\\\n" +
"\fBatchEncrypt\x12(.metacrypt.v2.TransitBatchEncryptRequest\x1a\".metacrypt.v2.TransitBatchResponse\x12\\\n" +
"\fBatchDecrypt\x12(.metacrypt.v2.TransitBatchDecryptRequest\x1a\".metacrypt.v2.TransitBatchResponse\x12Z\n" +
"\vBatchRewrap\x12'.metacrypt.v2.TransitBatchRewrapRequest\x1a\".metacrypt.v2.TransitBatchResponse\x12K\n" +
"\x04Sign\x12 .metacrypt.v2.TransitSignRequest\x1a!.metacrypt.v2.TransitSignResponse\x12Q\n" +
"\x06Verify\x12\".metacrypt.v2.TransitVerifyRequest\x1a#.metacrypt.v2.TransitVerifyResponse\x12K\n" +
"\x04Hmac\x12 .metacrypt.v2.TransitHmacRequest\x1a!.metacrypt.v2.TransitHmacResponse\x12c\n" +
"\fGetPublicKey\x12(.metacrypt.v2.GetTransitPublicKeyRequest\x1a).metacrypt.v2.GetTransitPublicKeyResponseB<Z:git.wntrmute.dev/mc/metacrypt/gen/metacrypt/v2;metacryptv2b\x06proto3"
var (
file_proto_metacrypt_v2_transit_proto_rawDescOnce sync.Once
file_proto_metacrypt_v2_transit_proto_rawDescData []byte
)
func file_proto_metacrypt_v2_transit_proto_rawDescGZIP() []byte {
file_proto_metacrypt_v2_transit_proto_rawDescOnce.Do(func() {
file_proto_metacrypt_v2_transit_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_proto_metacrypt_v2_transit_proto_rawDesc), len(file_proto_metacrypt_v2_transit_proto_rawDesc)))
})
return file_proto_metacrypt_v2_transit_proto_rawDescData
}
var file_proto_metacrypt_v2_transit_proto_msgTypes = make([]protoimpl.MessageInfo, 34)
var file_proto_metacrypt_v2_transit_proto_goTypes = []any{
(*CreateTransitKeyRequest)(nil), // 0: metacrypt.v2.CreateTransitKeyRequest
(*CreateTransitKeyResponse)(nil), // 1: metacrypt.v2.CreateTransitKeyResponse
(*DeleteTransitKeyRequest)(nil), // 2: metacrypt.v2.DeleteTransitKeyRequest
(*DeleteTransitKeyResponse)(nil), // 3: metacrypt.v2.DeleteTransitKeyResponse
(*GetTransitKeyRequest)(nil), // 4: metacrypt.v2.GetTransitKeyRequest
(*GetTransitKeyResponse)(nil), // 5: metacrypt.v2.GetTransitKeyResponse
(*ListTransitKeysRequest)(nil), // 6: metacrypt.v2.ListTransitKeysRequest
(*ListTransitKeysResponse)(nil), // 7: metacrypt.v2.ListTransitKeysResponse
(*RotateTransitKeyRequest)(nil), // 8: metacrypt.v2.RotateTransitKeyRequest
(*RotateTransitKeyResponse)(nil), // 9: metacrypt.v2.RotateTransitKeyResponse
(*UpdateTransitKeyConfigRequest)(nil), // 10: metacrypt.v2.UpdateTransitKeyConfigRequest
(*UpdateTransitKeyConfigResponse)(nil), // 11: metacrypt.v2.UpdateTransitKeyConfigResponse
(*TrimTransitKeyRequest)(nil), // 12: metacrypt.v2.TrimTransitKeyRequest
(*TrimTransitKeyResponse)(nil), // 13: metacrypt.v2.TrimTransitKeyResponse
(*TransitEncryptRequest)(nil), // 14: metacrypt.v2.TransitEncryptRequest
(*TransitEncryptResponse)(nil), // 15: metacrypt.v2.TransitEncryptResponse
(*TransitDecryptRequest)(nil), // 16: metacrypt.v2.TransitDecryptRequest
(*TransitDecryptResponse)(nil), // 17: metacrypt.v2.TransitDecryptResponse
(*TransitRewrapRequest)(nil), // 18: metacrypt.v2.TransitRewrapRequest
(*TransitRewrapResponse)(nil), // 19: metacrypt.v2.TransitRewrapResponse
(*TransitBatchItem)(nil), // 20: metacrypt.v2.TransitBatchItem
(*TransitBatchResultItem)(nil), // 21: metacrypt.v2.TransitBatchResultItem
(*TransitBatchEncryptRequest)(nil), // 22: metacrypt.v2.TransitBatchEncryptRequest
(*TransitBatchDecryptRequest)(nil), // 23: metacrypt.v2.TransitBatchDecryptRequest
(*TransitBatchRewrapRequest)(nil), // 24: metacrypt.v2.TransitBatchRewrapRequest
(*TransitBatchResponse)(nil), // 25: metacrypt.v2.TransitBatchResponse
(*TransitSignRequest)(nil), // 26: metacrypt.v2.TransitSignRequest
(*TransitSignResponse)(nil), // 27: metacrypt.v2.TransitSignResponse
(*TransitVerifyRequest)(nil), // 28: metacrypt.v2.TransitVerifyRequest
(*TransitVerifyResponse)(nil), // 29: metacrypt.v2.TransitVerifyResponse
(*TransitHmacRequest)(nil), // 30: metacrypt.v2.TransitHmacRequest
(*TransitHmacResponse)(nil), // 31: metacrypt.v2.TransitHmacResponse
(*GetTransitPublicKeyRequest)(nil), // 32: metacrypt.v2.GetTransitPublicKeyRequest
(*GetTransitPublicKeyResponse)(nil), // 33: metacrypt.v2.GetTransitPublicKeyResponse
}
var file_proto_metacrypt_v2_transit_proto_depIdxs = []int32{
20, // 0: metacrypt.v2.TransitBatchEncryptRequest.items:type_name -> metacrypt.v2.TransitBatchItem
20, // 1: metacrypt.v2.TransitBatchDecryptRequest.items:type_name -> metacrypt.v2.TransitBatchItem
20, // 2: metacrypt.v2.TransitBatchRewrapRequest.items:type_name -> metacrypt.v2.TransitBatchItem
21, // 3: metacrypt.v2.TransitBatchResponse.results:type_name -> metacrypt.v2.TransitBatchResultItem
0, // 4: metacrypt.v2.TransitService.CreateKey:input_type -> metacrypt.v2.CreateTransitKeyRequest
2, // 5: metacrypt.v2.TransitService.DeleteKey:input_type -> metacrypt.v2.DeleteTransitKeyRequest
4, // 6: metacrypt.v2.TransitService.GetKey:input_type -> metacrypt.v2.GetTransitKeyRequest
6, // 7: metacrypt.v2.TransitService.ListKeys:input_type -> metacrypt.v2.ListTransitKeysRequest
8, // 8: metacrypt.v2.TransitService.RotateKey:input_type -> metacrypt.v2.RotateTransitKeyRequest
10, // 9: metacrypt.v2.TransitService.UpdateKeyConfig:input_type -> metacrypt.v2.UpdateTransitKeyConfigRequest
12, // 10: metacrypt.v2.TransitService.TrimKey:input_type -> metacrypt.v2.TrimTransitKeyRequest
14, // 11: metacrypt.v2.TransitService.Encrypt:input_type -> metacrypt.v2.TransitEncryptRequest
16, // 12: metacrypt.v2.TransitService.Decrypt:input_type -> metacrypt.v2.TransitDecryptRequest
18, // 13: metacrypt.v2.TransitService.Rewrap:input_type -> metacrypt.v2.TransitRewrapRequest
22, // 14: metacrypt.v2.TransitService.BatchEncrypt:input_type -> metacrypt.v2.TransitBatchEncryptRequest
23, // 15: metacrypt.v2.TransitService.BatchDecrypt:input_type -> metacrypt.v2.TransitBatchDecryptRequest
24, // 16: metacrypt.v2.TransitService.BatchRewrap:input_type -> metacrypt.v2.TransitBatchRewrapRequest
26, // 17: metacrypt.v2.TransitService.Sign:input_type -> metacrypt.v2.TransitSignRequest
28, // 18: metacrypt.v2.TransitService.Verify:input_type -> metacrypt.v2.TransitVerifyRequest
30, // 19: metacrypt.v2.TransitService.Hmac:input_type -> metacrypt.v2.TransitHmacRequest
32, // 20: metacrypt.v2.TransitService.GetPublicKey:input_type -> metacrypt.v2.GetTransitPublicKeyRequest
1, // 21: metacrypt.v2.TransitService.CreateKey:output_type -> metacrypt.v2.CreateTransitKeyResponse
3, // 22: metacrypt.v2.TransitService.DeleteKey:output_type -> metacrypt.v2.DeleteTransitKeyResponse
5, // 23: metacrypt.v2.TransitService.GetKey:output_type -> metacrypt.v2.GetTransitKeyResponse
7, // 24: metacrypt.v2.TransitService.ListKeys:output_type -> metacrypt.v2.ListTransitKeysResponse
9, // 25: metacrypt.v2.TransitService.RotateKey:output_type -> metacrypt.v2.RotateTransitKeyResponse
11, // 26: metacrypt.v2.TransitService.UpdateKeyConfig:output_type -> metacrypt.v2.UpdateTransitKeyConfigResponse
13, // 27: metacrypt.v2.TransitService.TrimKey:output_type -> metacrypt.v2.TrimTransitKeyResponse
15, // 28: metacrypt.v2.TransitService.Encrypt:output_type -> metacrypt.v2.TransitEncryptResponse
17, // 29: metacrypt.v2.TransitService.Decrypt:output_type -> metacrypt.v2.TransitDecryptResponse
19, // 30: metacrypt.v2.TransitService.Rewrap:output_type -> metacrypt.v2.TransitRewrapResponse
25, // 31: metacrypt.v2.TransitService.BatchEncrypt:output_type -> metacrypt.v2.TransitBatchResponse
25, // 32: metacrypt.v2.TransitService.BatchDecrypt:output_type -> metacrypt.v2.TransitBatchResponse
25, // 33: metacrypt.v2.TransitService.BatchRewrap:output_type -> metacrypt.v2.TransitBatchResponse
27, // 34: metacrypt.v2.TransitService.Sign:output_type -> metacrypt.v2.TransitSignResponse
29, // 35: metacrypt.v2.TransitService.Verify:output_type -> metacrypt.v2.TransitVerifyResponse
31, // 36: metacrypt.v2.TransitService.Hmac:output_type -> metacrypt.v2.TransitHmacResponse
33, // 37: metacrypt.v2.TransitService.GetPublicKey:output_type -> metacrypt.v2.GetTransitPublicKeyResponse
21, // [21:38] is the sub-list for method output_type
4, // [4:21] is the sub-list for method input_type
4, // [4:4] is the sub-list for extension type_name
4, // [4:4] is the sub-list for extension extendee
0, // [0:4] is the sub-list for field type_name
}
func init() { file_proto_metacrypt_v2_transit_proto_init() }
func file_proto_metacrypt_v2_transit_proto_init() {
if File_proto_metacrypt_v2_transit_proto != nil {
return
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: unsafe.Slice(unsafe.StringData(file_proto_metacrypt_v2_transit_proto_rawDesc), len(file_proto_metacrypt_v2_transit_proto_rawDesc)),
NumEnums: 0,
NumMessages: 34,
NumExtensions: 0,
NumServices: 1,
},
GoTypes: file_proto_metacrypt_v2_transit_proto_goTypes,
DependencyIndexes: file_proto_metacrypt_v2_transit_proto_depIdxs,
MessageInfos: file_proto_metacrypt_v2_transit_proto_msgTypes,
}.Build()
File_proto_metacrypt_v2_transit_proto = out.File
file_proto_metacrypt_v2_transit_proto_goTypes = nil
file_proto_metacrypt_v2_transit_proto_depIdxs = nil
}