crypto/openssl: support in-place scatter gather