1367 Commits (48262ad380e057f016770ead86c9fc593b3faf44)

Author SHA1 Message Date
  tedu 37a5836398 oops, i deleted the wrong word 10 years ago
  tedu 13ffbefb0f remove a lie spotted by guenther 10 years ago
  tedu d3e68c8356 once srandomdev() is called, switch to using arc4random() but mask off the 10 years ago
  beck 6289d57278 While we thought this would make portable life easier it actually 10 years ago
  deraadt 30150934f0 Wrap "thread_private.h" with #ifdef __OpenBSD__ so that other systems 10 years ago
  deraadt 3f9dd576c8 Split arc4random_uniform into it's own file, to assist other projects 10 years ago
  kettenis 78bf858a52 Add locking for __cxa_finalize() as it modifies the page permissions of the 10 years ago
  tedu ae7f8bb30d better document perils of setuid getenv and xr with issetugid 10 years ago
  tedu beacb71783 as noted by google/android via kettenis, atexit handlers can install new 10 years ago
  tedu 705f1bf46e reduce obvious dependency on global g_pool by moving to local aliases 10 years ago
  naddy 33c9c303eb rephrase the stpcpy() warning 10 years ago
  beck 97abe91297 Clean up after arc4random u_int32_t uint32_t change 10 years ago
  bcook 165f09edc7 changes to improve portability 10 years ago
  deraadt b3e0f519ff re-init and init code paths are now more shared, so the getpid()-based 10 years ago
  deraadt df559b50e4 extra evil spaces snuck in over the last while 10 years ago
  otto 08ecfcb5b8 Move to a smaller rbytes buffer and skip a random part. Not to 10 years ago
  deraadt b6b255face Add back an #ifndef MAP_INHERIT_ZERO chunk to support the old getpid() 10 years ago
  deraadt db13a3eef8 document why we explicit_bzero 10 years ago
  tedu f0d4f91f14 loosen the spec for timingsafe functions slightly, so as to not 10 years ago
  matthew f198222e04 Protect explicit_bzero() from link-time optimization 10 years ago
  matthew 16792c29e6 arc4random: hard fail with raise(SIGKILL) if getentropy() returns -1 10 years ago
  matthew 5374ff9a6b Move rs_chacha and rs_buf into the same memory page and don't mark it 10 years ago
  kettenis 32ba0b02ca Always call atexit handlers as if they were registered with __cxa_atexit. 10 years ago
  matthew 932467241e Use MAP_INHERIT_ZERO in arc4random(3) 10 years ago
  deraadt dbf34e5830 oops, typo. James Hartley is fast at trying -current 10 years ago
  deraadt 6343e8d14f In srandomdev(), use arc4random_buf() instead of from the kernel. 10 years ago
  deraadt 45b700d2c0 For now... assume success of getentropy() just like we assumed success 10 years ago
  deraadt 42da378a93 use getgentropy() call. If it fails, things are pretty bad -- 10 years ago
  deraadt 4bc984f92a use getentropy; from matthew 10 years ago
  matthew f82197f5b3 Add timingsafe_memcmp(). 10 years ago
  millert 3c0d2bba38 Disable the "switch to insertion sort" optimization to avoid quadratic 10 years ago
  deraadt f909f7742d mop up ifndef KERNEL goo; ok miod 10 years ago
  otto 7626939dd1 move random bytes buffer to be part of mmaped pages; ok tedu@ 10 years ago
  jca 43205a26de Delete the extraneous "return" statement at the end of a void function. 10 years ago
  otto 547175abed move all stats collecting under MALLOC_STATS; ok krw@ 10 years ago
  otto 17d6cb272d fix MALLOC_STATS (not compiled in by default); ok tedu@ 10 years ago
  tedu 118f2caf23 factor out a bit of the chunk index code and use it to make sure that a 10 years ago
  chl 3acff291fd Add missing header needed by isdigit(). 10 years ago
  tedu 1653fb274d refactor some of the des crypt code to use fewer globals. 10 years ago
  jmc e2130d28c0 update NAME and MLINKS for previous; 10 years ago
  tedu f5ab287545 document crypt_checkpass 10 years ago
  sthen b1478de08d use $2b in the bcrypt example, ok tedu 10 years ago
  tedu 4514bdd79a stop flushing streams in abort(). it's hackish and unsafe, and no longer 10 years ago
  tedu 5d44aecec4 remove md5crypt. 10 years ago
  tedu 508b771a99 change to having four freelists per size, to reduce another source of 10 years ago
  otto d7088c5a04 fix MALLOC_STATS code that was broken in rev 1.159, not compiled in by default 10 years ago
  deraadt a14ce349c7 move reallocarray() to a seperate file so that -portable applications 10 years ago
  halex 3a717658e6 comment style fix 10 years ago
  tedu a894866510 missing NULL checks to see if init is needed. found hard way by deraadt. 10 years ago
  tedu 7100c7debd fix stupid commit 10 years ago