Commit Graph

169 Commits

Author SHA1 Message Date
mrg
3e7eaeda40 change MACHINE_CPU occurances to CRYPTO_MACHINE_CPU, defaulting the
latter to the former if not already defined.
2008-10-25 23:58:35 +00:00
christos
bd88cf3b5a PR/7505: Obata Akio: add missing bn_const.c 2008-09-19 14:50:53 +00:00
wiz
db00c75860 Fix typo. 2008-06-02 13:44:52 +00:00
christos
bc7be9dd42 more camellia 2008-05-26 16:59:43 +00:00
christos
3c5f3e21af PR/38728: Tomoyuki Okazaki: add support Camellia for openssl 2008-05-26 16:51:07 +00:00
christos
dba9c5c1c8 Do the 'bc 25,0,' -> 'bdnz+' conversion automatically 2008-05-15 02:41:26 +00:00
dogcow
14c78766c5 I have no idea why the assembler doesn't like
bc	25,0,label
so replace it with
	bdnz+	label
which is the same thing.
2008-05-14 09:04:26 +00:00
christos
e3ec2bf190 Add ppc bits; untested 2008-05-13 15:35:40 +00:00
christos
3083736b7e There are no vax assembly modules distributed by openssl, but give this one
a chance to work.
2008-05-11 16:45:19 +00:00
christos
f15eff55bf add sparc64 assembly. Unfortunately we cannot use any of it right now because
AES_set_{encrypt,decrypt}_key are not provided.
2008-05-11 16:35:28 +00:00
christos
e121a2ba4e another missing file botch 2008-05-10 21:44:12 +00:00
christos
de3a0e6cfe handle more assembly stuff. 2008-05-10 21:41:22 +00:00
christos
9808a8475f include the proper source file 2008-05-10 21:41:07 +00:00
christos
b2beddd818 disable cast for now. The tables generate DT_TEXTREL's. 2008-05-10 21:40:51 +00:00
christos
c76d02d6ce Accommodate more assembly builds. 2008-05-10 21:30:06 +00:00
christos
3e2c07c608 put a file back I removed accidentally. 2008-05-10 21:29:31 +00:00
christos
22c970f986 fix typo. 2008-05-10 21:19:07 +00:00
christos
2b62cb0e62 add glue 2008-05-10 21:15:01 +00:00
christos
c82bd19f3b replace all assembly. 2008-05-10 21:14:29 +00:00
christos
4c514b977f add assembly stubs for amd64. 2008-05-10 20:14:20 +00:00
christos
7faa05656c re-gen 2008-05-09 22:02:42 +00:00
christos
8a6a174d43 new openssl 2008-05-09 21:52:18 +00:00
weinem
0b27d36fa7 Fixes the wrong reference to s_time(1), which should be openssl(1). Closes PR misc/29998. Fix proposed by Igor Sobrado 2008-01-20 03:19:49 +00:00
adrianp
f5bbb7d634 Cosmetic path changes just clarifying where we actually get the contents
of these files from.
2007-12-09 22:44:12 +00:00
adrianp
d905c3e71c OpenSSL switched to using Makefile (as opposed to Makefile.ssl) a little
while ago now.
2007-12-09 21:57:35 +00:00
christos
621fa4d8c6 Regen! 2007-11-27 22:19:11 +00:00
christos
5b5262a0af another minor fix from Anon Ymous 2007-11-27 22:16:03 +00:00
christos
1f07a76abf fix substitutions. From Anon Ymous 2007-11-26 15:12:06 +00:00
christos
9cd4e8de4b Bump minor for thread support. 2007-07-18 20:16:01 +00:00
tls
4147a3c54a Add new Makefile knob, USE_FORT, which extends USE_SSP by turning on the
FORTIFY_SOURCE feature of libssp, thus checking the size of arguments to
various string and memory copy and set functions (as well as a few system
calls and other miscellany) where known at function entry.  RedHat has
evidently built all "core system packages" with this option for some time.

This option should be used at the top of Makefiles (or Makefile.inc where
this is used for subdirectories) but after any setting of LIB.

This is only useful for userland code, and cannot be used in libc or in
any code which includes the libc internals, because it overrides certain
libc functions with macros.  Some effort has been made to make USE_FORT=yes
work correctly for a full-system build by having the bsd.sys.mk logic
disable the feature where it should not be used (libc, libssp iteself,
the kernel) but no attempt has been made to build the entire system with
USE_FORT and doing so will doubtless expose numerous bugs and misfeatures.

Adjust the system build so that all programs and libraries that are setuid,
directly handle network data (including serial comm data), perform
authentication, or appear likely to have (or have a history of having)
data-driven bugs (e.g. file(1)) are built with USE_FORT=yes by default,
with the exception of libc, which cannot use USE_FORT and thus uses
only USE_SSP by default.  Tested on i386 with no ill results; USE_FORT=no
per-directory or in a system build will disable if desired.
2007-05-28 12:06:17 +00:00
christos
74d38ec395 sort. 2007-03-10 16:30:45 +00:00
skrll
0cc210063b Add in new source files.
From Henning Petersen in PR 35967.
2007-03-10 12:50:09 +00:00
mjf
0e981a1e1c - Fix man pages for openssl upgrade
- Add myself to list of maintainers for openssl
- Note the openssl upgrade in CHANGES
2007-03-07 20:43:10 +00:00
hubertf
55ac93d329 Remove more duplicate #includes, and a few spurious whitespaces at EOL
From Slava Semushin <slava.semushin@gmail.com>
2007-01-17 23:24:22 +00:00
christos
c0179c282a spell precede; from Zafer 2006-11-25 16:48:31 +00:00
wiz
6919c6578c s/independant/independent/, from Zafer. 2006-11-24 22:04:21 +00:00
christos
7f29b88c81 regen 2006-11-13 22:01:59 +00:00
christos
10891a6668 compile alloca using code -Wno-stack-protector 2006-11-09 20:45:01 +00:00
oster
4f500646a9 Add a missing ')' to fix the example code. Already fixed in openssl upstream. 2006-05-24 16:44:34 +00:00
dsl
c3e43200eb A couple of the xxx.inc files are non-standard.
My sed script didn't update them properly!
Also man.inc isn't a source make file.
2006-03-17 23:10:48 +00:00
dsl
0ab764f9ff Don't add every source directory to the -I path.
Instead use CPPFLAGS.file to add the relevant directory for each file.
Removes about 4000000 failed open() system calls from the libcrypto build,
and reduces the compile time (on my system) from 154 seconds to 115 seconds.
The arch/*/*.inc files need similar treatment.
2006-03-17 20:47:45 +00:00
christos
fb6dad779a move all pqueue.h headers to libcrypto. 2005-12-31 00:14:35 +00:00
christos
616f676cc7 Add another include file. bump version for hardware cryptodev addition. 2005-12-31 00:04:51 +00:00
martin
c236b4a2eb Sync sparc64 compile time options with the pkgsrc version. 2005-12-13 09:52:20 +00:00
christos
8f90380d42 Add the last of the deprecated functions. 2005-11-27 02:00:46 +00:00
christos
66dedf6e69 add new man pages. 2005-11-26 22:39:15 +00:00
christos
f849a69336 Add some more files needed by openssl 2005-11-26 00:35:58 +00:00
christos
2b723133ba add o_dir.c 2005-11-25 23:18:13 +00:00
christos
a298f73e51 Regenerate man pages. 2005-11-25 21:09:33 +00:00
christos
684a3fe509 Add deprecated functions that openssh still uses. 2005-11-25 20:34:58 +00:00