EventLogEncryption.ts overview
Since v1.0.0
Exports Grouped by Category
encrytion
EventLogEncryption (class)
Signature
declare class EventLogEncryption
Since v1.0.0
layerSubtle
Signature
declare const layerSubtle: Layer.Layer<EventLogEncryption, never, never>
Since v1.0.0
makeEncryptionSubtle
Signature
declare const makeEncryptionSubtle: (crypto: Crypto) => Effect.Effect<typeof EventLogEncryption.Service>
Since v1.0.0
models
EncryptedEntry
Signature
declare const EncryptedEntry: Schema.Struct<{
entryId: Schema.brand<typeof Schema.Uint8ArrayFromSelf, unique symbol>
encryptedEntry: typeof Schema.Uint8ArrayFromSelf
}>
Since v1.0.0
EncryptedRemoteEntry
Signature
declare const EncryptedRemoteEntry: Schema.Struct<{
sequence: typeof Schema.Number
iv: typeof Schema.Uint8ArrayFromSelf
entryId: Schema.brand<typeof Schema.Uint8ArrayFromSelf, unique symbol>
encryptedEntry: typeof Schema.Uint8ArrayFromSelf
}>
Since v1.0.0
EncryptedRemoteEntry (interface)
Signature
export interface EncryptedRemoteEntry extends Schema.Schema.Type<typeof EncryptedRemoteEntry> {}
Since v1.0.0