evp/evp_enc.c: check for partially[!] overlapping buffers
authorAndy Polyakov <appro@openssl.org>
Fri, 17 Jun 2016 11:55:01 +0000 (13:55 +0200)
committerAndy Polyakov <appro@openssl.org>
Mon, 27 Jun 2016 08:08:01 +0000 (10:08 +0200)
commitc3a73daf0acc1272905db954b92a23146aad82f0
tree8f026610033563c6185e2f1644234f591ca67c45
parentdca5eeb4d06262b5e48f21af5e5d4dd672a8c5af
evp/evp_enc.c: check for partially[!] overlapping buffers
in EVP_EncryptUpdate and EVP_DecryptUpdate. It is argued that in
general case it's impossible to provide guarantee that partially[!]
overlapping buffers can be tolerated.

Reviewed-by: Matt Caswell <matt@openssl.org>
crypto/evp/evp_enc.c
doc/crypto/EVP_EncryptInit.pod