UNPKG

@confluentinc/schemaregistry

Version:
49 lines (48 loc) 1.46 kB
import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file rules/encryption/tink/proto/aes_siv.proto. */ export declare const file_rules_encryption_tink_proto_aes_siv: GenFile; /** * @generated from message google.crypto.tink.AesSivKeyFormat */ export type AesSivKeyFormat = Message<"google.crypto.tink.AesSivKeyFormat"> & { /** * Only valid value is: 64. * * @generated from field: uint32 key_size = 1; */ keySize: number; /** * @generated from field: uint32 version = 2; */ version: number; }; /** * Describes the message google.crypto.tink.AesSivKeyFormat. * Use `create(AesSivKeyFormatSchema)` to create a new message. */ export declare const AesSivKeyFormatSchema: GenMessage<AesSivKeyFormat>; /** * key_type: type.googleapis.com/google.crypto.tink.AesSivKey * * @generated from message google.crypto.tink.AesSivKey */ export type AesSivKey = Message<"google.crypto.tink.AesSivKey"> & { /** * @generated from field: uint32 version = 1; */ version: number; /** * First half is AES-CTR key, second is AES-SIV. * * @generated from field: bytes key_value = 2; */ keyValue: Uint8Array; }; /** * Describes the message google.crypto.tink.AesSivKey. * Use `create(AesSivKeySchema)` to create a new message. */ export declare const AesSivKeySchema: GenMessage<AesSivKey>;