api library
Classes
- AsymmetricKey
- AsymmetricPrivateKey
- AsymmetricPublicKey
- Base16Encoder
- Base32Encoder
- Bech32Encoder
- BoxBase
- ByteBuffer
- A sequence of bytes underlying a typed data object.
- ByteData
- A fixed-length, random-access sequence of bytes that also provides random and unaligned access to the fixed-width 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
- Endianness of number representation.
- Float32List
- A fixed-length list of IEEE 754 single-precision binary floating-point numbers that is viewable as a TypedData.
- Float32x4
- Float32x4 immutable value type and operations.
- Float32x4List
- A fixed-length list of Float32x4 numbers that is viewable as a TypedData.
- Float64List
- A fixed-length list of IEEE 754 double-precision binary floating-point numbers that is viewable as a TypedData.
- Float64x2
- Float64x2 immutable value type and operations.
- Float64x2List
- A fixed-length list of Float64x2 numbers that is viewable as a TypedData.
- Int16List
- A fixed-length list of 16-bit signed integers that is viewable as a TypedData.
- Int32List
- A fixed-length list of 32-bit signed integers that is viewable as a TypedData.
- Int32x4
- Int32x4 and operations.
- Int32x4List
- A fixed-length list of Int32x4 numbers that is viewable as a TypedData.
- Int64List
- A fixed-length list of 64-bit signed integers that is viewable as a TypedData.
- Int8List
- A fixed-length list of 8-bit 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
variable-base
scalar multiplication algorithm, which is is optimal for ECDH - PublicKey
- SealedMessage
- TypedData
- A typed view of a sequence of bytes.
-
TypedDataList<
E> - A TypedData fixed-length List-view on the bytes of buffer.
- Uint16List
- A fixed-length list of 16-bit unsigned integers that is viewable as a TypedData.
- Uint32List
- A fixed-length list of 32-bit unsigned integers that is viewable as a TypedData.
- Uint64List
- A fixed-length list of 64-bit unsigned integers that is viewable as a TypedData.
- Uint8ClampedList
- A fixed-length list of 8-bit unsigned integers.
- Uint8List
- A fixed-length list of 8-bit unsigned integers.
Mixins
- Bech32Validations
- Generic validations for Bech32 standard.
- Encodable
- Suffix
Extensions
- ByteListExtension on ByteList
-
IntListExtension
on List<
int> - Add a global extension for converting List