summaryrefslogtreecommitdiffstats
path: root/secure/lib/libcrypto
Commit message (Collapse)AuthorAgeFilesLines
* 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.
| * As the perl-generated assembler files have been committed, add themarkm2002-05-14223-0/+52244
| | | | | perl-generated (.pod) manual pages too. This is another nail in the perl5 coffin (for base perl, not the port or the language in general).
* Added new bsd.incs.mk which handles installing of header filesru2002-05-122-13/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | via INCS. Implemented INCSLINKS (equivalent to SYMLINKS) to handle symlinking include files. Allow for multiple groups of include files to be installed, with the powerful INCSGROUPS knob. Documentation to follow. Added standard `includes' and `incsinstall' targets, use them in Makefile.inc1. Headers from the following makefiles were not installed before (during `includes' in Makefile.inc1): kerberos5/lib/libtelnet/Makefile lib/libbz2/Makefile lib/libdevinfo/Makefile lib/libform/Makefile lib/libisc/Makefile lib/libmenu/Makefile lib/libmilter/Makefile lib/libpanel/Makefile Replaced all `beforeinstall' targets for installing includes with the INCS stuff. Renamed INCDIR to INCSDIR, for consistency with FILES and SCRIPTS, and for compatibility with NetBSD. Similarly for INCOWN, INCGRP, and INCMODE. Consistently use INCLUDEDIR instead of /usr/include. gnu/lib/libstdc++/Makefile and gnu/lib/libsupc++/Makefile changes were only lightly tested due to the missing contrib/libstdc++-v3. I fully tested the pre-WIP_GCC31 version of this patch with the contrib/libstdc++.295 stuff. These changes have been tested on i386 with the -DNO_WERROR "make world" and "make release".
* Pre-generate the optimized x86 crypto code and check it in rather thanpeter2002-05-0315-41/+14661
| | | | | | | | | | | depending on perl at build time. Makefile.asm is a helper for after the next import. With my cvs@ hat on, the relatively small repo cost of this is acceptable, especially given that we have other (much bigger) things like lib*.so.gz.uu checked in under src/lib/compat/*. Reviewed by: kris (maintainer)
* Install headers with -C. Ideally, these Makefiles should not need todes2002-03-232-3/+3
| | | | | override the beforeinstall target at all, but this has proven difficult to achieve.
* Fixed some style bugs. Mainly, don't use ${.ALLSRC} in implicit rules.bde2002-03-171-3/+3
| | | | This change should have been in rev.1.37.
* Use NO_PERL as well as NOPERL. The latter is going to (eventually) go.markm2002-03-162-12/+12
|
* Update list of manpageskris2002-01-271-23/+30
|
* Opensslconf for sparc64. Just a copy of the alpha one for now.jake2001-11-181-0/+175
| | | | Approved by: kkenn (maintainer)
* Argh! Shoot me! (add closing */ after $FreeBSD$ )peter2001-10-221-1/+1
|
* Add an ia64 configuration. This is not likely to be optimal, but doespeter2001-10-101-0/+175
| | | | | compile and seems to work. We should run configure after everything else is self hosting to test the speeds of the various options.
* Sync this file up with its i386 brother. This appears to have been missedpeter2001-10-092-8/+70
| | | | | | when 0.9.5a was imported. Approved by: kris
* Update for OpenSSL 0.9.6akris2001-05-201-2/+5
| | | | MFC after: 2 weeks
* secure/ build fixes:ru2001-03-261-3/+2
| | | | | | | | | | | | | | | | | | | | - TELNETOBJDIR is gone. `buildworld' already installs libtelnet.a in ${WORLDTMP}/usr/lib, and we have LIBRARY_PATH pointing there. - SSHDIR (formerly SSHSRC) is now shared between all SSH modules. New LIBSSH is introduced for libssh.a (an internal static lib). Previously, build without prior `obj' was broken; SSH modules always looked for libssh.a in ${.OBJDIR}. Also, the dependancies on the libssh.a were missing. - libtelnet/ did not install the crypto version of telnet.h into /usr/include/arpa. - Removed BINOWN, BINMODE, BINDIR and SRCS with default values. Reviewed by: markm - MAN[1-9] -> MAN.
* Attempt to fix the problem with -j builds, and du-uglify the asm codekris2001-03-141-10/+6
| | | | | | generation and assembly targets. Help from: bde, obrien
* MFS: Belatedly bump SHLIB_MAJOR corresponding to OpenSSL 0.9.6kris2001-03-081-1/+1
|
* Install the des.h link under ${DESTDIR}. Fixes buildworld.kris2001-03-041-1/+1
| | | | Submitted by: Christian Weisgerber <naddy@mips.inka.de>
* Clean up the installation of the compatibility libdes header/librarykris2001-03-041-22/+11
| | | | | | symlinks Pointed out by: bde
OpenPOWER on IntegriCloud