| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
It can be checked in the source code instead.
|
|
|
|
|
|
|
|
|
|
| |
Linux 3.4 added support for the MADV_DONTDUMP option to madvise(), which
requests that the covered memory not be included in coredumps. It makes
sense to use this to prevent cases where application crashes could
result in secrets being persisted to disk or included in dumps that are
uploaded to remote servers for analysis. I've avoided making this fatal
since there's a chance this code could be built on systems that have
MADV_DONTDUMP but run on systems that don't.
|
| |
|
|
|
|
|
| |
Even if the given string is shorter than n, the result should be null
terminated. This matches the behavior of strndup().
|
|
|
|
|
|
| |
And refresh the COPYING and COPYING.LIB files
https://bugzilla.gnome.org/show_bug.cgi?id=721549
|
| |
|
|
|
|
| |
* Updated ASN.1, armor, bytes, openssl, etc.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=664850
|
|
|
|
|
| |
* Tag all secure memory with strings, and print out diagnostic
report of what's in use, upon request.
|
| |
|
|
|
|
|
|
| |
Fix assertion that occurs when searching for pool to free memory from.
https://bugzilla.gnome.org/show_bug.cgi?id=616175
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
If a secure memory block was allocated that was not multiple of
page size, then on releasing that block, an assertion was
raised. The source of the problem was a lack of tracking the
actually allocated block size.
|
|/
|
|
| |
Added egg_secure_clear() and fine tuned egg_secure_strclear().
|
|
|
|
| |
svn path=/branches/gnome-2-26/; revision=1717
|
|
|
|
|
|
|
|
| |
reallocation, freeing.
Validates between each step.
svn path=/trunk/; revision=1709
|
|
|
|
|
|
| |
This caused enless loops. Should fix bug #575247
svn path=/trunk/; revision=1708
|
|
|
|
| |
svn path=/trunk/; revision=1707
|
|
|
|
|
|
| |
expanding again.
svn path=/trunk/; revision=1706
|
|
|
|
|
|
| |
running gnome-keyring-daemon under valgrind. Use --enable-valgrind=run
svn path=/trunk/; revision=1665
|
|
|
|
| |
svn path=/trunk/; revision=1638
|
|
|
|
|
|
|
|
|
|
|
| |
2009-02-19 Jeff Cai <jeff.cai@sun.com>
* egg/egg-secure-memory.c:
Use union instead of struct.
Fixes bug #571951
svn path=/trunk/; revision=1606
|
|
|
|
| |
svn path=/trunk/; revision=1564
|
|
|
|
|
|
| |
Fixes bug #571615
svn path=/trunk/; revision=1563
|
|
|
|
|
|
| |
Don't store metadata inside the secure memory area. Add memory guards, so that we can see if/when memory is incorrectly overflown.
svn path=/trunk/; revision=1562
|
|
|
|
| |
svn path=/trunk/; revision=1561
|
|
|
|
| |
svn path=/trunk/; revision=1560
|
|
|
|
| |
svn path=/trunk/; revision=1559
|
|
|
|
|
|
| |
It seems we can accomplish the identical goal with FORCE_FALLBACK_MEMORY.
svn path=/trunk/; revision=1558
|
|
|
|
| |
svn path=/trunk/; revision=1557
|
|
|
|
|
|
| |
memory, and then reallocating it.
svn path=/trunk/; revision=1501
|
|
* egg/egg-asn1.c: (moved from pkcs11/gck/gck-data-asn1.c)
* egg/egg-asn1.h: (moved from pkcs11/gck/gck-data-asn1.h)
* egg/egg-buffer.c: (moved from common/gkr-buffer.c)
* egg/egg-buffer.h: (moved from common/gkr-buffer.h)
* egg/egg-secure-memory.c: (moved from common/gkr-secure-memory.c)
* egg/egg-secure-memory.h: (moved from common/gkr-secure-memory.h)
* egg/egg-unix-credentials.c: (moved from common/gkr-unix-credentials.c)
* egg/egg-unix-credentials.h: (moved from common/gkr-unix-credentials.h)
* egg/Makefile.am: (added)
* egg/pk.asn: (moved from pkcs11/gck/pk.asn)
* egg/pkix.asn: (moved from pkcs11/gck/pkix.asn)
* egg/tests/Makefile.am: (added)
* egg/tests/test.asn: (moved from pkcs11/gck/tests/test.asn)
* egg/tests/unit-test-asn1.c: (moved from pkcs11/gck/tests/unit-test-data-asn1.c)
* egg/tests/unit-test-secmem.c: (moved from common/tests/unit-test-secmem.c)
* egg/tests/test-data: (added) Consolidate truly common functionality into 'egg'
library. Many more files touched due to above changes.
svn path=/trunk/; revision=1461
|