summaryrefslogtreecommitdiffstats
path: root/secure/lib/libcrypto
Commit message (Collapse)AuthorAgeFilesLines
...
* Enable DSO (Dynamic Shared Object) support. This makes it possiblesimon2006-07-171-1/+1
| | | | | | | | | | | | | | | | for OpenSSL to load engines run-time, e.g. for using the opensc engine port. The OpenSSL Configure script enables DSO support on FreeBSD by default, we just don't use the Configure script during OpenSSL builds in the base system. This is committed to -CURRENT now (before OpenSSL 0.9.8b import), so it can be tested at bit in -CURRENT before being MFC'ed to 6-STABLE. Prodded by: ale PR: bin/79570 MFC after: 1 week
* Clean generated headers.ru2006-04-101-0/+2
|
* Provide alternate default for SHLIBDIR before bsd.own.mk does this.ru2006-03-181-1/+2
| | | | Reported by: phk
* Reimplementation of world/kernel build options. For details, see:ru2006-03-172-4/+8
| | | | | | | | http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html The src.conf(5) manpage is to follow in a few days. Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)
* Bump the shared library version number of all libraries that have notkensmith2005-07-221-1/+1
| | | | | | | been bumped since RELENG_5. Reviewed by: ru Approved by: re (not needed for commit check but in principle...)
* Update OpenSSL 0.9.7d -> 0.9.7e.nectar2005-02-25156-4210/+3479
|
* Define PLATFORM correctly when cross-building.ru2005-02-161-2/+2
|
* NODOCCOMPRESS -> NO_DOCCOMPRESSru2004-12-211-1/+1
| | | | | | | | NOINFO -> NO_INFO NOINFOCOMPRESS -> NO_INFOCOMPRESS NOLINT -> NO_LINT NOPIC -> NO_PIC NOPROFILE -> NO_PROFILE
* For variables that are only checked with defined(), don't provideru2004-10-241-1/+1
| | | | any fake value.
* Add support for C3 Nehemiah ACE ("Padlock") AES crypto. This comesmarkm2004-08-141-1/+1
| | | | from OpenSSL 0.9.5 (yet to be released), and is pretty complete.
* Import the openssl conf for arm.cognet2004-05-141-0/+177
|
* Turn MAKE_IDEA into a true "bool" type variable, as documented inru2004-04-192-4/+4
| | | | | | | the make.conf(5) manpage. PR: conf/65738 OK'ed by: markm
* Turn on the amd64-specific bignum code in openssl. This is actuallypeter2004-04-141-0/+7
| | | | | | | a variant of the C code but with some scattered asm and things laid out more optimally for the platform. This means that we need to the asm directory to the search path for the amd64 case so that make can find the source.
* Remove the -pthread from the last commit, as OpenSSL doesn't actuallydwmalone2004-03-301-1/+1
| | | | | | | call any pthread functions as we use compile it. We keep the -DOPENSSL_THREADS, which stops OpenSSL doing thread-unsafe stuff. Requested by: ru
* Build OpenSSL so that it extects that is may be used in a threadeddwmalone2004-03-301-0/+1
| | | | | | | | | | environment. This stops some ports keeling over on an OpenSSL assert. (The patch is not exactly the one from the PR, but has been refined based on advice from freebsd-threads.) PR: 51205 Submitted by: Jim Westfall <jwestfall@surrealistic.net> MFC after: 1 month
* Re-add the hand-optimised assembler versions of some of the ciphersmarkm2004-03-2314-3759/+2861
| | | | | | | to the build. Should have done this ages ago: markm Reminded above to do this: peter
* Update manual pages for OpenSSL 0.9.7d.nectar2004-03-17155-324/+1110
|
* Stage 3 of dynamic root support. Make all the libraries needed to rungordon2003-08-171-0/+1
| | | | | | binaries in /bin and /sbin installed in /lib. Only the versioned files reside in /lib, the .so symlink continues to live /usr/lib so the toolchain doesn't need to be modified.
* Ugg, wrong version.obrien2003-06-011-1/+1
| | | | CSTD=gnu89, c89 wont do.
* This isn't C99 clean.obrien2003-06-011-0/+2
|
* Silence `make -s' (echo -> ${ECHO}).bde2003-04-131-1/+1
|
* Back out rev 1.60, taking the pointy hat away from nectar as 'rm -f'obrien2003-03-111-2/+2
| | | | | doesn't need to be prefixed with '-'. Keep the pointy hat for myself for not reading the code closely.
* Don't error out the build if removing a "stale" symlink fails.obrien2003-03-101-2/+2
| | | | Pointy hat for breaking my installworld: nectar
* Handle includes the normal way.ru2003-02-272-84/+67
| | | | | Reviewed by: markm Approved by: nectar
* Regenerate man pages after import of OpenSSL 0.9.7a.nectar2003-02-19150-310/+316
|
* LIBDIR/INCLUDEDIR do not include DESTDIR.nectar2003-02-181-2/+2
| | | | Reported by: Andrzej Tobola <san@iem.pw.edu.pl>
* Follow-up to previous commit: we had a des.h symlink, too. Removenectar2003-02-181-0/+1
| | | | that.
* Previously, libcrypto contained symbols that were identical to EAYnectar2003-02-181-0/+7
| | | | | | | | | libdes, and functionally close enough so that we created symlinks (libdes -> libcrypto) to help older applications. With the import of OpenSSL 0.9.7, this is no longer true and we no longer install these symlinks. However, systems that are upgraded may have these symlinks, which could cause non-obvious breakage at build-time. Therefore, blow any old symlinks away in the `afterinstall' target.
* Correct path for finding asm-generating files.nectar2003-02-141-6/+6
|
* Install the OpenSSL man pages in /usr/share/openssl/mannectar2003-02-10152-344/+1076
| | | | and remove the WANT_OPENSSL_MANPAGES knob.
* Do not define OPENSSL_NO_KRB5 here in CFLAGS. It is handled innectar2003-02-091-1/+1
| | | | | | opensslconf.h. Reminded by: reports from des, obrien
* Background:nectar2003-01-291-1/+1
| | | | | | | | | | | | | | | | | | | | | When libdes was replaced with OpenSSL's libcrypto, there were a few interfaces that the former implemented but the latter did not. Because some software in the base system still depended upon these interfaces, we simply included them in our libcrypto (rnd_keys.c). Now, finally get around to removing the dependencies on these interfaces. There were basically two cases: des_new_random_key -- This is just a wrapper for des_random_key, and these calls were replaced. des_init_random_number_generator et. al. -- A few functions were used by the application to seed libdes's PRNG. These are not necessary when using libcrypto, as OpenSSL internally seeds the PRNG from /dev/random. These calls were simply removed. Again, some of the Kerberos 4 files have been taken off the vendor branch. I do not expect there to be future imports of KTH Kerberos 4.
* Re-add WANT_OPENSSL_MANPAGES knob.nectar2003-01-291-0/+2
|
* Hopefully fix world for folks not compiling IDEA (the default).peter2003-01-291-2/+2
| | | | | NO_IDEA is now spelled OPENSSL_NO_IDEA. Update the bmake glue accordingly or the IDEA references are not stripped from <openssl/evp.h>
* Force OPENSSL_NO_KRB5. OpenSSL's current implementation of RFC 2712nectar2003-01-296-0/+12
| | | | | | | can only be built with MIT Kerberos. If we didn't define this here, then SSL-using applications would have to define OPENSSL_NO_KRB5 themselves in order to build.
* Update for OpenSSL 0.9.7. No assembler code at the moment. Thismarkm2003-01-28246-25472/+6684
| | | | will follow.
* Remove myself as maintainer of openssl; I no longer have enough time tokris2002-11-211-2/+0
| | | | devote to it.
* DON'T EVER PUT THIS BACK!ru2002-11-081-1/+1
| | | | Pointy hat to: obrien
* Style sync with rest of FreeBSD.obrien2002-11-063-27/+23
|
* Don't lint contrib'ed sources, even if the builder has asked for linting.markm2002-09-251-0/+2
| | | | Its Just Too Noisy.
* Bandaid for a broken world. The real fix is somewhat moreru2002-09-201-3/+3
| | | | complicated and will be sent for a review.
* Added the missing dependencies for openssl/ headers.ru2002-09-191-5/+7
|
* Update list of installed manual pages after regenerating them.nectar2002-07-301-2/+6
|
* This commit was generated by cvs2svn to compensate for changes in r100946,nectar2002-07-30225-673/+1442
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Import the regenerated OpenSSL man pages after import of OpenSSL 0.9.6e.nectar2002-07-30225-673/+1442
| |
* | Update to match reality (i.e. reference libcrypto headers andnectar2002-07-301-3/+4
| | | | | | | | libraries, not the no-longer-existent libdes).
* | s,/usr/include,${INCLUDEDIR},ru2002-07-221-1/+1
| |
* | for OpenSSL 0.9.5aobrien2002-05-151-0/+175
| |
* | Build using pregenerated manpages; don't use perl to translate .pod's.markm2002-05-141-4/+1
| | | | | | | | The translated .pod's have already been committed.
* | This commit was generated by cvs2svn to compensate for changes in r96593,markm2002-05-14223-0/+52244
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
OpenPOWER on IntegriCloud