shake_update
shake_update(&ctx, in, 33);
shake_update(&keccak_ctx, input, sizeof(input));
shake_update(&ctx, failure_secret, 32);
shake_update(&ctx, in, len);
shake_update(&results, encoded_public_key,
shake_update(&results, encoded_private_key,
shake_update(&results, ciphertext, ciphertext_len);
shake_update(&results, shared_secret, s_len);
shake_update(&results, shared_secret, s_len);