Make sure any ENGINE control commands make local copies of string
authorGeoff Thorpe <geoff@openssl.org>
Fri, 21 Jun 2002 02:48:57 +0000 (02:48 +0000)
committerGeoff Thorpe <geoff@openssl.org>
Fri, 21 Jun 2002 02:48:57 +0000 (02:48 +0000)
commita2ffad81c8ce9eecf0cb1551053f021080111b68
treee3f7c0dd26e93e68471f0c5790402f8d9fff6a53
parent081cdf3f6310679f0a34d572beb079f1f73cefc6
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