KyberEncryptionKey

class KyberEncryptionKey : KyberPKEKey

A class for ML-KEM Encryption Keys.

This class contains the raw bytes of the Encryption Key and the accompanying NTT Seed.

Author

Ron Lauren Hombre

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
@get:JvmName(name = "getFullBytes")
val fullBytes: ByteArray

All the bytes of the Encryption Key.

Link copied to clipboard
open override val parameter: KyberParameter

The KyberParameter associated with this KyberEncryptionKey.

Functions

Link copied to clipboard

Create an independent copy from an untrusted source.

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean

Deep equality check.

Link copied to clipboard
open override fun hashCode(): Int