mirror of
https://git.FreeBSD.org/src.git
synced 2025-01-19 15:33:56 +00:00
Use libcrypto instead of libdes.
This commit is contained in:
parent
0ed9356caf
commit
512182f3ff
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=57451
@ -170,11 +170,11 @@ static void *dlhandle;
|
||||
#define _PATH_USRLIB "/usr/lib"
|
||||
#endif
|
||||
|
||||
#ifndef LIBDES
|
||||
#ifndef LIBCRYPTO
|
||||
#ifdef OBJFORMAT_ELF
|
||||
#define LIBDES "libdes.so.3"
|
||||
#define LIBCRYPTO "libcrypto.so.1"
|
||||
#else
|
||||
#define LIBDES "libdes.so.3."
|
||||
#define LIBCRYPTO "libcrypto.so.1."
|
||||
#endif /* OBJFORMAT_ELF */
|
||||
#endif
|
||||
|
||||
@ -190,9 +190,9 @@ void load_des(warn, libpath)
|
||||
|
||||
if (libpath == NULL) {
|
||||
#ifdef OBJFORMAT_ELF
|
||||
snprintf(dlpath, sizeof(dlpath), "%s/%s", _PATH_USRLIB, LIBDES);
|
||||
snprintf(dlpath, sizeof(dlpath), "%s/%s", _PATH_USRLIB, LIBCRYPTO);
|
||||
#else
|
||||
len = strlen(LIBDES);
|
||||
len = strlen(LIBCRYPTO);
|
||||
if ((dird = opendir(_PATH_USRLIB)) == NULL)
|
||||
err(1, "opendir(/usr/lib) failed");
|
||||
|
||||
@ -200,7 +200,7 @@ void load_des(warn, libpath)
|
||||
/* must have a minor number */
|
||||
if (strlen(dirp->d_name) <= len)
|
||||
continue;
|
||||
if (!strncmp(dirp->d_name, LIBDES, len)) {
|
||||
if (!strncmp(dirp->d_name, LIBCRYPTO, len)) {
|
||||
if (atoi((dirp->d_name + len + 1)) > minor) {
|
||||
minor = atoi((dirp->d_name + len + 1));
|
||||
snprintf(dlpath,sizeof(dlpath),"%s/%s",
|
||||
|
@ -37,8 +37,12 @@ DPADD+= ${LIBALIAS}
|
||||
DISTRIBUTION=des
|
||||
CFLAGS+=-DHAVE_DES
|
||||
SRCS+= chap_ms.c
|
||||
LDADD+= -ldes
|
||||
DPADD+= ${LIBDES}
|
||||
LDADD+= -lcrypto
|
||||
DPADD+= ${LIBCRYPTO}
|
||||
.if defined(RSAREF) && ${RSAREF} == YES
|
||||
LDADD+= -lRSAglue
|
||||
DPADD+= ${LIBRSAGLUE}
|
||||
.endif
|
||||
.endif
|
||||
|
||||
.if defined(NORADIUS)
|
||||
|
@ -26,7 +26,7 @@
|
||||
#include <sys/types.h>
|
||||
|
||||
#include <ctype.h>
|
||||
#include <des.h>
|
||||
#include <openssl/des.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "chap_ms.h"
|
||||
|
@ -32,8 +32,12 @@ DPADD+= ${LIBPCAP}
|
||||
DISTRIBUTION=des
|
||||
CFLAGS+=-DCHAPMS
|
||||
SRCS+= chap_ms.c
|
||||
LDADD+= -ldes
|
||||
DPADD+= ${LIBDES}
|
||||
LDADD+= -lcrypto
|
||||
DPADD+= ${LIBCRYPTO}
|
||||
.if defined(RSAREF) && ${RSAREF} == YES
|
||||
LDADD+= -lRSAglue
|
||||
DPADD+= ${LIBRSAGLUE}
|
||||
.endif
|
||||
.endif
|
||||
|
||||
.if defined(RELEASE_CRUNCH)
|
||||
|
@ -54,7 +54,7 @@ static char rcsid[] = "$FreeBSD$";
|
||||
#include "md4.h"
|
||||
|
||||
#ifndef USE_CRYPT
|
||||
#include <des.h>
|
||||
#include <openssl/des.h>
|
||||
#endif
|
||||
|
||||
typedef struct {
|
||||
|
Loading…
Reference in New Issue
Block a user