Latest update.
This commit is contained in:
@@ -15,7 +15,11 @@ IF[{- !$disabled{asm} -}]
|
||||
ENDIF
|
||||
|
||||
SOURCE[../../libcrypto]=md5_dgst.c md5_one.c md5_sha1.c $MD5ASM
|
||||
|
||||
# Implementations are now spread across several libraries, so the defines
|
||||
# need to be applied to all affected libraries and modules.
|
||||
DEFINE[../../libcrypto]=$MD5DEF
|
||||
DEFINE[../../providers/libimplementations.a]=$MD5DEF
|
||||
|
||||
GENERATE[md5-586.s]=asm/md5-586.pl
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
#include "md5_locl.h"
|
||||
#include "md5_local.h"
|
||||
#include <openssl/opensslv.h>
|
||||
|
||||
/*
|
||||
@@ -39,7 +39,7 @@ void md5_block_data_order(MD5_CTX *c, const void *data_, size_t num)
|
||||
const unsigned char *data = data_;
|
||||
register unsigned MD32_REG_T A, B, C, D, l;
|
||||
# ifndef MD32_XARRAY
|
||||
/* See comment in crypto/sha/sha_locl.h for details. */
|
||||
/* See comment in crypto/sha/sha_local.h for details. */
|
||||
unsigned MD32_REG_T XX0, XX1, XX2, XX3, XX4, XX5, XX6, XX7,
|
||||
XX8, XX9, XX10, XX11, XX12, XX13, XX14, XX15;
|
||||
# define X(i) XX##i
|
||||
|
||||
@@ -42,7 +42,7 @@ void md5_block_data_order(MD5_CTX *c, const void *p, size_t num);
|
||||
} while (0)
|
||||
#define HASH_BLOCK_DATA_ORDER md5_block_data_order
|
||||
|
||||
#include "internal/md32_common.h"
|
||||
#include "crypto/md32_common.h"
|
||||
|
||||
/*-
|
||||
#define F(x,y,z) (((x) & (y)) | ((~(x)) & (z)))
|
||||
@@ -7,7 +7,7 @@
|
||||
* https://www.openssl.org/source/license.html
|
||||
*/
|
||||
#include <string.h>
|
||||
#include "internal/md5_sha1.h"
|
||||
#include "prov/md5_sha1.h"
|
||||
#include <openssl/evp.h>
|
||||
|
||||
int md5_sha1_init(MD5_SHA1_CTX *mctx)
|
||||
|
||||
Reference in New Issue
Block a user