Module sodiumoxide::crypto::box_::curve25519xsalsa20poly1305   
                   
                       [−]
                   
               [src]
crypto_box_curve25519xsalsa20poly1305 , a particular
combination of Curve25519, Salsa20, and Poly1305 specified in
Cryptography in NaCl.
This function is conjectured to meet the standard notions of privacy and third-party unforgeability.
Structs
| Nonce | 
                                 
  | 
                       
| PrecomputedKey | 
                                 Applications that send several messages to the same receiver can gain speed by
splitting   | 
                       
| PublicKey | 
                                 
  | 
                       
| SecretKey | 
                                 
  | 
                       
| Tag | 
                                 Authentication   | 
                       
Constants
| MACBYTES | 
                                 Number of bytes in the authenticator tag of an encrypted message i.e. the number of bytes by which the ciphertext is larger than the plaintext.  | 
                       
| NONCEBYTES | 
                                 Number of bytes in a   | 
                       
| PRECOMPUTEDKEYBYTES | 
                                 Number of bytes in a   | 
                       
| PUBLICKEYBYTES | 
                                 Number of bytes in a   | 
                       
| SECRETKEYBYTES | 
                                 Number of bytes in a   | 
                       
Functions
| gen_keypair | 
                                 
  | 
                       
| gen_nonce | 
                                 
  | 
                       
| open | 
                                 
  | 
                       
| open_detached | 
                                 
  | 
                       
| open_detached_precomputed | 
                                 
  | 
                       
| open_precomputed | 
                                 
  | 
                       
| precompute | 
                                 
  | 
                       
| seal | 
                                 
  | 
                       
| seal_detached | 
                                 
  | 
                       
| seal_detached_precomputed | 
                                 
  | 
                       
| seal_precomputed | 
                                 
  |