Skip to content

//misk-crypto/misk.crypto.internal

Package-level declarations

Types

Name Summary
AeadEnvelopeProvider [jvm]
class AeadEnvelopeProvider(val key: KeyAlias) : KeyReader, Provider<Aead>
We only support AEAD keys via envelope encryption.
DeterministicAeadProvider [jvm]
class DeterministicAeadProvider(val key: KeyAlias) : KeyReader, Provider<DeterministicAead>
DigitalSignatureSignerProvider [jvm]
class DigitalSignatureSignerProvider(val key: KeyAlias) : KeyReader, Provider<PublicKeySign>
DigitalSignatureVerifierProvider [jvm]
class DigitalSignatureVerifierProvider(val key: KeyAlias) : KeyReader, Provider<PublicKeyVerify>
HybridDecryptProvider [jvm]
class HybridDecryptProvider(val key: KeyAlias) : KeyReader, Provider<HybridDecrypt>
HybridEncryptProvider [jvm]
class HybridEncryptProvider(val key: KeyAlias) : KeyReader, Provider<HybridEncrypt>
MacProvider [jvm]
class MacProvider(val key: KeyAlias) : KeyReader, Provider<Mac>
StreamingAeadProvider [jvm]
class StreamingAeadProvider(val key: KeyAlias) : KeyReader, Provider<StreamingAead>