CHACHA20_KEYSIZE
if (chacha20_setkey(&ctx, key, CHACHA20_KEYSIZE + CHACHA20_SALT))
if (len != CHACHA20_KEYSIZE + CHACHA20_SALT)
memcpy(ctx->nonce + CHACHA20_CTR, key + CHACHA20_KEYSIZE,
chacha_keysetup((chacha_ctx *)&ctx->block, key, CHACHA20_KEYSIZE * 8);
memcpy(ctx->nonce + CHACHA20_CTR, key + CHACHA20_KEYSIZE,
chacha_keysetup((chacha_ctx *)&ctx->chacha, key, CHACHA20_KEYSIZE * 8);
#define CHACHA20POLY1305_KEY_SIZE CHACHA20_KEYSIZE
CHACHA20_KEYSIZE+CHACHA20_SALT, POLY1305_BLOCK_LEN, POLY1305_TAGLEN,