Make sure any ENGINE control commands make local copies of string
authorGeoff Thorpe <geoff@openssl.org>
Fri, 21 Jun 2002 02:38:08 +0000 (02:38 +0000)
committerGeoff Thorpe <geoff@openssl.org>
Fri, 21 Jun 2002 02:38:08 +0000 (02:38 +0000)
commita6c6874a1a0e625985ee2708afc30b7be05bdacf
tree144f38afdaf3742597873471651844fd0fa206be
parenta947f2d2b64695118fdc250e31228902ccdd048d
Make sure any ENGINE control commands make local copies of string
pointers passed to them whenever necessary. Otherwise it is possible the
caller may have overwritten (or deallocated) the original string data
when a later ENGINE operation tries to use the stored values.

Submitted by: Götz Babin-Ebell <babinebell@trustcenter.de>
Reviewed by: Geoff Thorpe
PR: 98
CHANGES
crypto/engine/eng_dyn.c
crypto/engine/hw_4758_cca.c
crypto/engine/hw_aep.c
crypto/engine/hw_atalla.c
crypto/engine/hw_cswift.c
crypto/engine/hw_ncipher.c
crypto/engine/hw_nuron.c
crypto/engine/hw_ubsec.c