Skip to main content

Module real

Module real 

Source
Expand description

ASN.1 REAL contents octets. ASN.1 BER/DER REAL contents.

REAL is represented by its exact contents octets rather than by a machine floating-point number. This covers arbitrary-size binary mantissas and exponents, ISO 6093 decimal forms, infinities, NaN, and minus zero without rounding or special-value equality problems. DER restricts this representation to the canonical subset required by X.690 §11.3.

Structs§

Real
Borrowed, exact BER/DER REAL contents.

Constants§

ASCII_COMMA
ASCII_E
ASCII_FULL_STOP
ASCII_LOWER_E
ASCII_MINUS
ASCII_NINE
ASCII_ONE
ASCII_PLUS
ASCII_SPACE
ASCII_ZERO
REAL_DECIMAL_NR3
REAL_MINUS_INFINITY
REAL_MINUS_ZERO
REAL_NOT_A_NUMBER
REAL_PLUS_INFINITY

Functions§

after_optional_sign
ascii_digit
ascii_digits
ascii_digits_have_nonzero
ascii_nonzero_digit
ber_real_binary_wf
ber_real_bytes_wf
ber_real_bytes_wf_exec
ber_real_decimal_mantissa_nonzero
ber_real_decimal_nr1_wf
ber_real_decimal_nr2_wf
ber_real_decimal_nr3_wf
ber_real_decimal_significand
ber_real_decimal_wf
decimal_mantissa_start
decimal_mark
der_real_binary_wf
der_real_bytes_wf
der_real_bytes_wf_exec
der_real_decimal_at
der_real_decimal_wf
der_real_exponent_minimal
der_real_special_wf
exponent_mark
lemma_ber_real_bytes_cases
lemma_decimal_dot_matches_scan
lemma_decimal_scan_characterizes
lemma_der_real_bytes_cases
real_bytes_wf
real_bytes_wf_exec
real_fmt
scan_ascii_digits
skip_ascii_spaces

Type Aliases§

RealInnerFmt
RealSpec