//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> |