TweetNaCl class
Properties
hashCode
→ int
The hash code for this object.
no setter inherited
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
Methods
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString ()
→ String
A string representation of this object.
inherited
Static Methods
crypto_box (Uint8List c , Uint8List m , int d , Uint8List n , Uint8List y , Uint8List x )
→ Uint8List
crypto_box_afternm (Uint8List c , Uint8List m , int d , Uint8List n , Uint8List k )
→ Uint8List
crypto_box_beforenm (Uint8List k , Uint8List y , Uint8List x )
→ Uint8List
crypto_box_keypair (Uint8List y , Uint8List x )
→ Uint8List
crypto_box_open (Uint8List m , Uint8List c , int d , Uint8List n , Uint8List y , Uint8List x )
→ Uint8List
crypto_box_open_afternm (Uint8List m , Uint8List c , int d , Uint8List n , Uint8List k )
→ Uint8List
crypto_core_hsalsa20 (Uint8List out , Uint8List input , Uint8List k , Uint8List c )
→ Uint8List
crypto_core_salsa20 (Uint8List out , Uint8List input , Uint8List k , Uint8List c )
→ int
crypto_hash (Uint8List out , Uint8List m )
→ int
crypto_hashblocks_hl (Uint32List iv , Uint8List m , int moff , int n )
→ void
Though the maximum SHA-512 message length is 2^128,
we set it to
the maximum 2^53-1 for javascript compatibility.
crypto_onetimeauth (Uint8List out , Uint8List m , int n , Uint8List k )
→ int
crypto_onetimeauth_verify (Uint8List h , Uint8List m , Uint8List k )
→ int
crypto_scalarmult (Uint8List q , Uint8List n , Uint8List p )
→ Uint8List
crypto_scalarmult_base (Uint8List q , Uint8List n )
→ Uint8List
crypto_secretbox (Uint8List c , Uint8List m , int d , Uint8List n , Uint8List k )
→ Uint8List
crypto_secretbox_open (Uint8List m , Uint8List c , int d , Uint8List n , Uint8List k )
→ Uint8List
crypto_sign (Uint8List sm , int dummy , Uint8List m , int moff , int n , Uint8List sk , {bool extended = false })
→ int
The crypto_sign interface expecting either
crypto_sign_keypair (Uint8List pk , Uint8List sk , Uint8List seed )
→ int
The crypto_sign_keypair
function randomly generates a secret key and a corresponding public key.
It puts the secret key into sk
and public key into pk
.
It returns 0 on success.
crypto_sign_open (Uint8List m , int dummy , Uint8List sm , int smoff , int n , Uint8List pk )
→ int
crypto_stream (Uint8List c , int cpos , int d , Uint8List n , Uint8List k )
→ int
crypto_stream_salsa20 (Uint8List c , int cpos , int b , Uint8List n , Uint8List k )
→ int
crypto_stream_salsa20_xor (Uint8List c , int cpos , Uint8List m , int mpos , int b , Uint8List n , Uint8List k , [int ic = 0 ])
→ int
crypto_stream_xor (Uint8List c , int cpos , Uint8List m , int mpos , int d , Uint8List n , Uint8List k )
→ int
crypto_verify_16 (Uint8List x , Uint8List y )
→ int
crypto_verify_32 (Uint8List x , Uint8List y )
→ int
randombytes (int len )
→ Uint8List