8181386: CipherSpi ByteBuffer to byte array conversion fails for certain data overlap conditions

Detect potential buffer overlap and use extra buffer if necessary

Reviewed-by: xuelei
2 files changed