Latest update.
This commit is contained in:
@@ -12,12 +12,20 @@ IF[{- !$disabled{asm} -}]
|
||||
ENDIF
|
||||
ENDIF
|
||||
|
||||
SOURCE[../../libcrypto]=rmd_dgst.c rmd_one.c $RMD160ASM
|
||||
|
||||
# Implementations are now spread across several libraries, so the defines
|
||||
# need to be applied to all affected libraries and modules
|
||||
DEFINE[../../libcrypto]=$RMD160DEF
|
||||
DEFINE[../providers/libimplementations.a]=$RMD160DEF
|
||||
|
||||
SOURCE[../../libcrypto]=rmd_dgst.c rmd_one.c $RMD160ASM
|
||||
DEFINE[../../libcrypto]=$RMD160DEF
|
||||
|
||||
# When all deprecated symbols are removed, libcrypto doesn't export the
|
||||
# RIPEMD160 functions, so we must include them directly in liblegacy.a
|
||||
IF[{- $disabled{"deprecated"}
|
||||
&& (defined $config{"api"} && $config{"api"} >= 30000) -}]
|
||||
SOURCE[../../providers/liblegacy.a]=rmd_dgst.c rmd_one.c $RMD160ASM
|
||||
DEFINE[../../providers/liblegacy.a]=$RMD160DEF
|
||||
ENDIF
|
||||
|
||||
GENERATE[rmd-586.s]=asm/rmd-586.pl
|
||||
DEPEND[rmd-586.s]=../perlasm/x86asm.pl
|
||||
@@ -7,6 +7,12 @@
|
||||
* https://www.openssl.org/source/license.html
|
||||
*/
|
||||
|
||||
/*
|
||||
* RIPEMD160 low level APIs are deprecated for public use, but still ok for
|
||||
* internal use.
|
||||
*/
|
||||
#include "internal/deprecated.h"
|
||||
|
||||
#include <stdio.h>
|
||||
#include "rmd_local.h"
|
||||
#include <openssl/opensslv.h>
|
||||
|
||||
@@ -7,6 +7,12 @@
|
||||
* https://www.openssl.org/source/license.html
|
||||
*/
|
||||
|
||||
/*
|
||||
* RIPEMD160 low level APIs are deprecated for public use, but still ok for
|
||||
* internal use.
|
||||
*/
|
||||
#include "internal/deprecated.h"
|
||||
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <openssl/ripemd.h>
|
||||
|
||||
Reference in New Issue
Block a user