sealedBox
val SymmetricEncryptionAlgorithm<AuthCapability.Unauthenticated, NonceTrait.Required, KeyType.Integrated>.sealedBox: SealedBoxBuilder.WithNonce.Awaiting<AuthCapability.Unauthenticated, KeyType.Integrated>(source)
Creates a SealedBoxBuilder matching this algorithm's characteristics:
Nonce requirement: ✔
Authenticated encryption: ✘
val SymmetricEncryptionAlgorithm<AuthCapability.Unauthenticated, NonceTrait.Without, KeyType.Integrated>.sealedBox: SealedBoxBuilder.Without<AuthCapability.Unauthenticated, KeyType.Integrated>(source)
Creates a SealedBoxBuilder matching this algorithm's characteristics:
Nonce requirement: ✘
Authenticated encryption: ✘
val <K : KeyType, A : AuthCapability.Authenticated<out K>> SymmetricEncryptionAlgorithm<A, NonceTrait.Required, K>.sealedBox: SealedBoxBuilder.WithNonce.Awaiting<A, K>(source)
Creates a SealedBoxBuilder matching this algorithm's characteristics:
Nonce requirement: ✔
Authenticated encryption: ✔
val SymmetricEncryptionAlgorithm<AuthCapability.Authenticated<*>, NonceTrait.Without, *>.sealedBox: SealedBoxBuilder.Without.Authenticated<AuthCapability.Authenticated<*>, *>(source)
val SymmetricEncryptionAlgorithm<AuthCapability.Authenticated<KeyType.Integrated>, NonceTrait.Without, KeyType.Integrated>.sealedBox: SealedBoxBuilder.Without.Authenticated<AuthCapability.Authenticated<KeyType.Integrated>, KeyType.Integrated>(source)
val SymmetricEncryptionAlgorithm<AuthCapability.Authenticated<KeyType.WithDedicatedMacKey>, NonceTrait.Without, KeyType.WithDedicatedMacKey>.sealedBox: SealedBoxBuilder.Without.Authenticated<AuthCapability.Authenticated<KeyType.WithDedicatedMacKey>, KeyType.WithDedicatedMacKey>(source)
Creates a SealedBoxBuilder matching this algorithm's characteristics:
Nonce requirement: ✘
Authenticated encryption: ✔