api library
Classes
 AsymmetricKey
 AsymmetricPrivateKey
 AsymmetricPublicKey
 Base16Encoder
 Base32Encoder
 Bech32Encoder
 Bech32Validations
 Generic validations for Bech32 standard.
 BoxBase
 ByteBuffer
 A sequence of bytes underlying a typed data object.
 ByteData
 A fixedlength, randomaccess sequence of bytes that also provides random and unaligned access to the fixedwidth integers and floating point numbers represented by those bytes.
 ByteList

ByteList
is the base of the PineNaCl cryptographic library, which is based on the unmodifiable Uin8List class The bytelist can be created either from  BytesBuilder
 Builds a list of bytes, allowing bytes and lists of bytes to be added at the end.
 Encoder
 The Encoder interface for classes that are capable for encoding data, therefore they need decoding function too.
 EncryptedMessage
 Endian
 Describes endianness to be used when accessing or updating a sequence of bytes.
 Float32List
 A fixedlength list of IEEE 754 singleprecision binary floatingpoint numbers that is viewable as a TypedData.
 Float32x4
 Float32x4 immutable value type and operations.
 Float32x4List
 A fixedlength list of Float32x4 numbers that is viewable as a TypedData.
 Float64List
 A fixedlength list of IEEE 754 doubleprecision binary floatingpoint numbers that is viewable as a TypedData.
 Float64x2
 Float64x2 immutable value type and operations.
 Float64x2List
 A fixedlength list of Float64x2 numbers that is viewable as a TypedData.
 Int16List
 A fixedlength list of 16bit signed integers that is viewable as a TypedData.
 Int32List
 A fixedlength list of 32bit signed integers that is viewable as a TypedData.
 Int32x4
 Int32x4 and operations.
 Int32x4List
 A fixedlength list of Int32x4 numbers that is viewable as a TypedData.
 Int64List
 A fixedlength list of 64bit signed integers that is viewable as a TypedData.
 Int8List
 A fixedlength list of 8bit signed integers.
 PineNaClUtils
 Utils class, provides basic list functions.
 PrivateKey

The PrivateKey implements the X25519 key agreement scheme (ECDH) using
Curve25519 that provides a fast, simple, constant time, and fast
variablebase
scalar multiplication algorithm, which is is optimal for ECDH  PublicKey
 SealedMessage
 TypedData
 A typed view of a sequence of bytes.
 Uint16List
 A fixedlength list of 16bit unsigned integers that is viewable as a TypedData.
 Uint32List
 A fixedlength list of 32bit unsigned integers that is viewable as a TypedData.
 Uint64List
 A fixedlength list of 64bit unsigned integers that is viewable as a TypedData.
 Uint8ClampedList
 A fixedlength list of 8bit unsigned integers.
 Uint8List
 A fixedlength list of 8bit unsigned integers.
 UnmodifiableByteBufferView
 A readonly view of a ByteBuffer.
 UnmodifiableByteDataView
 A readonly view of a ByteData.
 UnmodifiableFloat32ListView
 View of a Float32List that disallows modification.
 UnmodifiableFloat32x4ListView
 View of a Float32x4List that disallows modification.
 UnmodifiableFloat64ListView
 View of a Float64List that disallows modification.
 UnmodifiableFloat64x2ListView
 View of a Float64x2List that disallows modification.
 UnmodifiableInt16ListView
 View of a Int16List that disallows modification.
 UnmodifiableInt32ListView
 View of a Int32List that disallows modification.
 UnmodifiableInt32x4ListView
 View of a Int32x4List that disallows modification.
 UnmodifiableInt64ListView
 View of a Int64List that disallows modification.
 UnmodifiableInt8ListView
 View of a Int8List that disallows modification.
 UnmodifiableUint16ListView
 View of a Uint16List that disallows modification.
 UnmodifiableUint32ListView
 View of a Uint32List that disallows modification.
 UnmodifiableUint64ListView
 View of a Uint64List that disallows modification.
 UnmodifiableUint8ClampedListView
 View of a Uint8ClampedList that disallows modification.
 UnmodifiableUint8ListView
 View of a Uint8List that disallows modification.
Extensions
 ByteListExtension
 IntListExtension
 Add a global extension for converting List