Package io.ktor.network.tls.extensions

Types

Link copied to clipboard
enum HashAlgorithm : Enum<HashAlgorithm>

Hash algorithms

Link copied to clipboard
data class HashAndSign(hash: HashAlgorithm, sign: SignatureAlgorithm, oid: OID?)

Hash and signature algorithm pair

Link copied to clipboard
enum NamedCurve : Enum<NamedCurve>

Named curves for Elliptic Curves.

Link copied to clipboard
enum PointFormat : Enum<PointFormat>

Elliptic curve point format

Link copied to clipboard
enum SignatureAlgorithm : Enum<SignatureAlgorithm>

Signature algorithms

Link copied to clipboard
enum TLSExtensionType : Enum<TLSExtensionType>

Functions

Link copied to clipboard
fun HashAndSign.Companion.byCode(hash: Byte, sign: Byte): HashAndSign?

Properties

Link copied to clipboard
val SupportedNamedCurves: List<NamedCurve>

List of supported named curves

Link copied to clipboard
val SupportedPointFormats: List<PointFormat>

List of supported curve point formats

Link copied to clipboard
val SupportedSignatureAlgorithms: List<HashAndSign>

List of supported combinations of hash and signature algorithms