aboutsummaryrefslogtreecommitdiffstats
path: root/src/secmem.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* secmem: Exposed function should have consistent name.gniibe/secmemNIIBE Yutaka2018-09-071-1/+1
| | | | | | | * src/gpg-error.def.in, src/gpg-error.h.in, src/gpg-error.vers: Rename to gpgrt_secmem_is_secure (was: gpgrt_private_is_secure). * src/gpgrt-int.h, src/secmem.c: Reneme for _gpgrt_private_is_secure. * src/visibility.c, src/visibility.h: Follow the rename.
* Copy definitions from libgcrypt/src/g10lib.h.NIIBE Yutaka2018-09-061-11/+0
| | | | | | | | | | | * src/secmem.c (PROPERLY_ALIGNED_TYPE): Move to ... * src/semem.h (PROPERLY_ALIGNED_TYPE): ... here. * src/semem.h (LIKELY, UNLIKELY): Copy definitions from libgcrypt/src/g10lib.h. (wipememory2, wipememory) (fast_wipememory2_unaligned_head, fast_wipememory2): Likewise. (FASTWIPE_T, FASTWIPE_MULT): Use uint64_t and ULL of C99.
* Remove fips_mode support originally available in libgcrypt.NIIBE Yutaka2018-09-061-9/+2
| | | | | * _gpgrt_secmem_malloc_internal: Remove fips_mode() call and its handling.
* secmem.c migration into gpgrt.NIIBE Yutaka2018-09-061-31/+43
| | | | | | | | | * src/secmem.c: Include gpgrt-int.h instead of g10lib.h. (PROPERLY_ALIGNED_TYPE): Define here with uint64_t. Originally in libgcrypt/src/types.h. (SECMEM_LOCK, SECMEM_UNLOCK): Use _gpgrt_* functions, instead. (*): Use _gpg_err_set_errno instead (underscore version). (*): Use _gpgrt_log_* functions instead (underscore version).
* Remove _gpgrt_secmem_module_init.NIIBE Yutaka2018-09-061-8/+0
|
* Change gcry -> gpgrt_.NIIBE Yutaka2018-09-061-34/+34
|
* Fix copyright notices.NIIBE Yutaka2018-09-061-9/+12
|
* Add src/secmem.{c,h} from libgcrypt master.NIIBE Yutaka2018-09-061-0/+898