Package-level declarations
Types
This class provides methods for reading various data types from a byte array ByteArray.
Functions
Appends a byte array to this ByteStringBuilder.
Appends a ByteString to this ByteStringBuilder.
Appends a 16-bit signed integer to this ByteStringBuilder.
Appends a 16-bit signed integer to this ByteStringBuilder in Little-Endian order.
Appends a 32-bit signed integer to this ByteStringBuilder.
Appends a 32-bit signed integer to this ByteStringBuilder in Little-Endian order.
Appends a 64-bit signed integer to this ByteStringBuilder.
Appends a 64-bit signed integer to this ByteStringBuilder in Little-Endian order.
Appends an 8-bit signed integer to this ByteStringBuilder.
Appends a string to this ByteStringBuilder.
Appends a 16-bit unsigned integer to this ByteStringBuilder.
Appends a 16-bit unsigned integer to this ByteStringBuilder in Little-Endian order.
Appends a 32-bit unsigned integer to this ByteStringBuilder.
Appends a 32-bit unsigned integer to this ByteStringBuilder in Little-Endian order.
Appends a 64-bit unsigned integer to this ByteStringBuilder.
Appends a 64-bit unsigned integer to this ByteStringBuilder in Little-Endian order.
Appends an 8-bit unsigned integer to this ByteStringBuilder.
Compresses data using DEFLATE algorithm according to RFC 1951.
Flexible binary search implementation.
Extension to decode a ByteArray from a base64 encoded (not URL-safe base64) string as defined in Section 4 of RFC 4648.
Extension to decode a ByteArray from a URL-safe base64 encoded string as defined in Section 5 of RFC 4648.
Creates regular expression pattern from simplified glob syntax:
Extension to decode a ByteString from a string with hexadecimal numbers.
Creates a Duration from number of nanoseconds.
Extracts a ByteString from a portion of the byte array.
Reads an Int16 value from the byte array at the specified offset in little-endian order.
Gets a 16-bit signed integer (Int16) from this ByteString at the specified offset in Little-Endian order.
Reads an Int32 value from the byte array at the specified offset in little-endian order.
Gets a 32-bit signed integer (Int32) from this ByteString at the specified offset in Little-Endian order.
Reads an Int64 value from the byte array at the specified offset in little-endian order.
Gets a 64-bit signed integer (Int64) from this ByteString at the specified offset in Little-Endian order.
Reads a UInt16 value from the byte array at the specified offset in little-endian order.
Gets a 16-bit unsigned integer (UInt16) from this ByteString at the specified offset in Little-Endian order.
Reads a UInt32 value from the byte array at the specified offset in little-endian order.
Gets a 32-bit unsigned integer (UInt32) from this ByteString at the specified offset in Little-Endian order.
Reads a UInt64 value from the byte array at the specified offset in little-endian order.
Gets a 64-bit unsigned integer (UInt64) from this ByteString at the specified offset in Little-Endian order.
Checks if the given certificate chain represents Android Key Attestation
Checks if running on iOS simulator.
Writes an Int16 value to the byte array at the specified offset in little-endian order.
Writes an Int32 value to the byte array at the specified offset in little-endian order.
Writes an Int64 value to the byte array at the specified offset in little-endian order.
Writes a UInt16 value to the byte array at the specified offset in little-endian order.
Writes a UInt32 value to the byte array at the specified offset in little-endian order.
Writes a UInt64 value to the byte array at the specified offset in little-endian order.
Extension to encode a ByteArray to a URL-safe base64 encoding without padding as defined in Section 5 of RFC 4648.
Converts to a BufferSource
Converts a NSDate to Instant.
Returns a new Instant with the fractional part of seconds removed.
Convert the Serial number represented as a big endian byte array form base256 unsigned integer to the requested base (Base-10 by default) unsigned integer number. Required to display very long serial numbers discovered in some certificates as a numeric string value in the UI.
Checks if Android key attestation is valid according to the given criteria.