public override string generatePublicKey(byte[] server_pub_key) { byte[] client_pub_key; if (Sodium.GenerateAes128Secrets(server_pub_key, out client_pub_key, out enc_table_, out enc_nonce_, out dec_nonce_)) { return(Sodium.Hexify(client_pub_key)); } return(""); }