* gcrypt.h (GCRYCTL_DISABLE_INTERNAL_LOCKING): New.
authorWerner Koch <wk@gnupg.org>
Thu, 2 May 2002 14:07:31 +0000 (14:07 +0000)
committerWerner Koch <wk@gnupg.org>
Thu, 2 May 2002 14:07:31 +0000 (14:07 +0000)
commit519eb448cacaed994f3af515f1348d8065a96c6b
treed16ff7f6d3d037342fc4b9e7aa1363970498e2e3
parent08762fdd090c5bff0265b947e71465b9dbda0051
* gcrypt.h (GCRYCTL_DISABLE_INTERNAL_LOCKING): New.
* global.c (gcry_control): Implement it.
(_gcry_no_internal_locking): New.
* mutex.h: Prefixed all fucntions with _gcry_.  Bypass all
functions when desired.

* gcrypt.h (GCRYCTL_DISABLE_SECMEM): New.
* global.c (gcry_control,gcry_malloc_secure,gcry_is_secure):
Implement it here.
* secmem.c (_gcry_private_is_secure): Return false if the pool is
not initialized.

* gcrypt.h (GCRYCTL_INITIALIZATION_FINISHED): New.

* gcrypt.h (gcry_cipher_algos): Replaced RINDAEL by AES and change
the macros to expand from rijdael to aes.

* stdmem.c (_gcry_private_malloc): Return NULL for 0 byte allocation.
(_gcry_private_malloc_secure): Ditto.

* g10lib.h:  Copied the JNLIB_GCC macros from ../jnlib/mischelp.h
and removed the inclusion of that file.
src/ChangeLog
src/Makefile.am
src/g10lib.h
src/gcrypt.h
src/global.c
src/mutex.h [new file with mode: 0644]
src/secmem.c
src/stdmem.c