2060 Commits (b8cd4e212a1f07447767fa3937f008476cf2728c)

Author SHA1 Message Date
  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 4d186eab67 Provide support for non-funopen systems. 10 years ago
  deraadt 3bacac9dca Abandon the auto-ENGINE /dev/crypto interface. VIA 3des cbc receives 10 years ago
  deraadt f909f7742d mop up ifndef KERNEL goo; ok miod 10 years ago
  deraadt a2912d4d42 merge ohash into 1 source file, then we can revisit next roadmap items. 10 years ago
  deraadt 8cc9987be6 A few months back there was a big community fuss regarding direct-use 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
  tobiasu 0a6aa6daf0 Fix ia64 cross-gcc target. 10 years ago
  otto 547175abed move all stats collecting under MALLOC_STATS; ok krw@ 10 years ago
  tedu 5cecb6190c "for every change..." 10 years ago
  tedu 000a9e3989 define LIBRESSL_INTERNAL, and use it to hide the bad stuff from ourselves 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
  jsing 0d73d94aa6 When OPENSSL_LOAD_CONF was added it ended up with more #if 0 code, 10 years ago
  sthen b1478de08d use $2b in the bcrypt example, ok tedu 10 years ago
  jsing 0cad80226a Add a ChaCha20-Poly1305 AEAD EVP implementation to libcrypto, from Adam 10 years ago
  jsing 9ec5260ddd Add an AEAD EVP interface to libcrypto, along with AES-GCM AEAD 10 years ago
  tedu 4514bdd79a stop flushing streams in abort(). it's hackish and unsafe, and no longer 10 years ago
  jsing 82c1207976 Add poly1305 to libcrypto utilising Andrew Moon's public domain 10 years ago
  jmc 4f0b6ce40e zap trailing whitespace; 10 years ago
  miod 1a4a7a3239 Move the `pqueue' part of libcrypto, which is a glorified sorted linked list 10 years ago
  tedu 5d44aecec4 remove md5crypt. 10 years ago
  espie a7f9b5b34c move the ohash functions into libutil by popular demand. 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
  deraadt 7fa36fd938 miod forgot about fcrypt_b.c being needed, before he went off to get his 10 years ago
  miod 30ccf3f156 Sort CFLAGS, SRC and SSLASM stanzas by the directories they apply to, to make 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
  tedu 54db51a88a use explicit_bzero 10 years ago
  tedu 54fc405fe7 clear a stack buffer with explicit_bzero 10 years ago
  tedu df773f2da3 move chacha context and buffer out of bss and allow mmap to place them 10 years ago
  miod 8f084c73f2 Enable assembler code for DES. Assembler code for BN is commented out as it 10 years ago
  deraadt 11e026e9b2 delete useless test code 10 years ago
  miod 9e87f680ad Enable the assembler code for BN, which was lost quite some time ago. 10 years ago
  miod 974c31ca77 Remove the !SSLASM conditional. Either there is an arch-specific Makefile.inc, 10 years ago
  miod 638fa5fb96 Enable assembler code for AES, DES, GCM, SHA1, SHA256 and SHA512. 10 years ago
  miod 8cbb01b51c Enable assembler code for AES, BN (Montgomery), GCM128, SHA1, SHA256 and SHA512. 10 years ago
  miod 31c291d25f Correctly enable Montgomery code. 10 years ago
  tedu b213b4d39d now that 5.5 has been released with compatibility for 2b hashes, 10 years ago