x25519
library
Classes
AsymmetricKey
AsymmetricPrivateKey
AsymmetricPublicKey
Base16Encoder
Base32Encoder
Bech32Encoder
Box
Public Key Encryption
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
SealedBox
The SealedBox class encrypts messages addressed to a specified key-pair
by using ephemeral sender’s keypairs, which will be discarded just after
encrypting a single plaintext message.
SealedMessage
SecretBox
From: PyNaCl's readthedocs
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.