fix tag and dst_len calculation for aead ciphers

Calculate tag and destination buffer length in a single place to avoid
code duplication. The TLS case is fixed by rounding the destination
length to cipher block size.

Signed-off-by: Cristian Stoica <cristian.stoica@freescale.com>