summaryrefslogtreecommitdiff
path: root/src/lib/libc/stdlib/system.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2003-12-29updates for openssl gen{d,r}sa:jmc1-51/+55
- sort options - document "-out filename" for gendsa - typos and grammar
2003-12-25Test a large negative malloc value as well.miod1-1/+2
2003-12-21document (lightly) openssl errstr;jmc1-2/+29
feedback from markus@
2003-12-19update for openssl enc:jmc1-125/+121
- sort options - -p and -P also show salt - expand IV - remove -salt from the examples which decrypt - remove an example which doesn't work, and is not really helpful help from markus@
2003-12-13sort options and typos for openssl {dsa,dsaparam};jmc1-56/+56
2003-12-12niels kindly dropped clause 3/4 from the license. tnx!itojun1-6/+1
2003-12-12we can skip arc4random() call here. markusitojun1-2/+2
2003-12-10correct non-repetitive ID code, based on comments from niels provos.itojun1-12/+16
- seed2 is necessary, but use it as "seed2 + x" not "seed2 ^ x". - skipping number is not needed, so disable it for 16bit generator (makes the repetition period to 30000)
2003-11-26Discard first 256 bytes of keystream, as per recommendation indjm1-1/+10
"Weaknesses in the Key Scheduling Algorithm of RC4", Fluhrer, Mantin and Shamir. ok itojun@
2003-11-26small update for openssl dsa and sort options;jmc1-57/+57
2003-11-25wording improvements from Brian Poole;jmc1-5/+4
kill a .Pp before a display;
2003-11-21small update for openssl dhparam: sort options and document -check;jmc1-59/+62
2003-11-19Break up the colon-separated path to -I into two -I args so the treemillert1-2/+2
can build with perl 5.8.2. Ok markus@
2003-11-19only whine about recursion once, so we don't get into problems with loops.tedu1-19/+26
2003-11-18use bn_asm_vax.S (from netbsd); test + ok by miodmarkus18-25/+588
use asm code for i386, except for the CBC code, because it is not clean PIC code. add <machime/asm.h> support to x86unix.pl tested by: nick (on 30386), henning, djm, tedu, jmc and more; no shlib minor crank necessary, only internal symbols changed.
2003-11-13remove obsolete filesmarkus10-6089/+0
2003-11-12remove -g for i386markus1-7/+3
2003-11-11crank minor for ERR_release_err_state_tablemarkus1-1/+1
2003-11-11merge 0.9.7c; minor bugsfixes;markus132-435/+1127
API addition: ERR_release_err_state_table [make includes before you build libssl/libcrypto]
2003-11-11import 0.9.7cmarkus102-280/+1976
2003-10-30double word, from Tom Cosgrove;jmc1-2/+2
2003-10-30small update for DGST;jmc1-35/+40
2003-10-26update for crl and crl2pkcs7;jmc1-64/+66
2003-10-25don't destroy old pointer if realloc fails; from Daniel Lucq; ok deraadt@markus2-6/+14
2003-10-24small update for CIPHERS;jmc1-15/+15
2003-10-22- slight update and sort options for CA sectionjmc1-267/+267
- remove some unnecessary .Ns's - typos
2003-10-19check alloca; pointed out by nimadeus@pandora.bederaadt1-2/+3
2003-10-16by popular demand, malloc guard pages. insert an unreadable/unwriteabletedu2-5/+52
page after each page size allocation to detect overrun. this is somewhat electric fence like, while attempting to be mostly usable in production. also, use tdeval's chunk randomization code. enabled with the G option. ok deraadt and co.
2003-10-15abort on errors by default. workaround so running out of memory isn'ttedu1-3/+3
actually an error, A still applies full effect. suggested by phk. ok deraadt@ tdeval@
2003-10-08cleanup of PASS PHRASE ARGUMENTS and ASN1PARSE;jmc1-63/+69
2003-10-06ANSIfication; most from Patrick Latifimillert1-72/+39
OK deraadt@
2003-10-04remove my wacky spacing; some typos from 0.97c;jmc1-10/+10
2003-10-03Fix off-by-one, patch from Patrick Latifi; closes PR 3492millert1-5/+5
2003-10-02two minor fixes. set errno on recursive calls. ENOMEM suggested by marc@.tedu1-4/+7
lock before setting malloc_func, not after. ok cloder@ deraadt@
2003-10-01updates and corrections to the references in SEE ALSO;jmc1-7/+11
mostly from tjr@freebsd's rev. 1.14 commit.
2003-10-01Correct some off-by-ones. They currently don't matter, but thiscloder2-6/+6
is for future safety and consistency. OK krw@, markus@
2003-09-30more fixes from 0.9.7c, ok deraadt, clodermarkus4-8/+22
2003-09-30security fix from http://www.openssl.org/news/secadv_20030930.txtmarkus6-4/+22
see also http://cvs.openssl.org/chngview?cn=11471
2003-09-30full stop. reverse course. remove all periods, so as to be alignedtedu1-40/+40
with error messages elsewhere. requested ok deraadt@ henning@
2003-09-29Revert BN_cmp() change. Its arguments are const. Spotted by miod@.otto2-6/+0
ok deraadt@
2003-09-27remove register. end all sentences with periods.tedu1-16/+16
ok deraadt@ henning@ millert@
2003-09-26put 64bit macros/functions documentation back.fgsch1-3/+20
2003-09-26No need to include non-standard machine/endian.h header sincemillert1-3/+13
sys/types does that for us. Add a STANDARDS section that says what is and is not standard. OK fgsch@
2003-09-26fix buffer size; leonard+gnats@itee.uq.edu.auderaadt1-12/+7
2003-09-26It is safe to pass free() a NULL pointer since C89; update example tomillert1-3/+2
this effect. OK deraadt@ pvalchev@
2003-09-25Do check for current pointer vs. buffer end before touching anymillert2-7/+7
elements in the buffer. Fixes an out of bounds access. From aaron@; OK deraadt@
2003-09-25Return immediately if argument to BN_sub_word is zero.otto2-0/+6
ok markus@ deraadt@
2003-09-25Use BN_is_zero(), not x->top == 0 to test if a BN is zero.otto2-6/+6
ok markus@ deraadt@
2003-09-25Add extra calls to bn_fix_top() in BN_cmp(), since some functions mayotto2-0/+6
leave an invalid BN. ok markus@ deraadt@
2003-09-25improve example even morederaadt1-3/+4