decodeToFloat

inline fun Asn1Primitive.decodeToFloat(assertTag: Asn1Element.Tag = Asn1Element.Tag.REAL, lenient: Boolean = false): Float(source)

Decode the Asn1Primitive as a Float. Beware of probable loss of precision!

Parameters

lenient

if true the function will not throw an exception if the input is not normalised. A normalised REAL means:

  • mantissa and exponent can be used as-is with base 2

  • mantissa and exponent are minimally encoded

Throws

on invalid input