heir public key          */ 
uint8_t       your_sk      [32]; /* Your secret key           */ 
uint8_t       shared_secret[32]; /* Shared secret (NOT a key) */ 
arc4random_buf(your_sk, 32); 
crypto_x25519(shared_secret, your_sk, their_pk); 
/* Wipe secrets if they are no longer needed */ 
crypto_wipe(your_sk, 32); 
 
uint8_t shared_keys[64]; /* Two shared session keys */ 
crypto_blake2b(shared_keys, shared_secret, 32); 
const uint8_t *key_1 = shared_keys;      /* Shared key 1 */ 
const uint8_t *key_2 = shar