|
@@ -59,10 +59,10 @@ struct rlimit {
|
|
#define _STK_LIM (8*1024*1024)
|
|
#define _STK_LIM (8*1024*1024)
|
|
|
|
|
|
/*
|
|
/*
|
|
- * GPG wants 32kB of mlocked memory, to make sure pass phrases
|
|
|
|
|
|
+ * GPG2 wants 64kB of mlocked memory, to make sure pass phrases
|
|
* and other sensitive information are never written to disk.
|
|
* and other sensitive information are never written to disk.
|
|
*/
|
|
*/
|
|
-#define MLOCK_LIMIT (8 * PAGE_SIZE)
|
|
|
|
|
|
+#define MLOCK_LIMIT ((PAGE_SIZE > 64*1024) ? PAGE_SIZE : 64*1024)
|
|
|
|
|
|
/*
|
|
/*
|
|
* Due to binary compatibility, the actual resource numbers
|
|
* Due to binary compatibility, the actual resource numbers
|