kemEncapsulate

expect suspend fun kemEncapsulate(recipientPublicKey: MlKemPublicKey): KemResult

Encapsulates a shared secret using an ML-KEM recipient public key.

Return

the KemResult containing the generated shared secret and ciphertext.

Parameters

recipientPublicKey

the public key of the recipient.

actual suspend fun kemEncapsulate(recipientPublicKey: MlKemPublicKey): KemResult
actual suspend fun kemEncapsulate(recipientPublicKey: MlKemPublicKey): KemResult
actual suspend fun kemEncapsulate(recipientPublicKey: MlKemPublicKey): KemResult