Change type of another md_len variable in pk7_doit.c:PKCS7_dataFinal()
from `int' to `unsigned int' because it's a length and initialized by EVP_DigestFinal() which expects an `unsigned int *'. Submitted by: Richard Levitte <levitte@stacken.kth.se> Reviewed by: Ralf S. Engelschall
This commit is contained in:
parent
4f9b306ca7
commit
8aef252bf4
5
CHANGES
5
CHANGES
@ -5,6 +5,11 @@
|
|||||||
|
|
||||||
Changes between 0.9.1c and 0.9.2
|
Changes between 0.9.1c and 0.9.2
|
||||||
|
|
||||||
|
*) Change type of another md_len variable in pk7_doit.c:PKCS7_dataFinal()
|
||||||
|
from `int' to `unsigned int' because it's a length and initialized by
|
||||||
|
EVP_DigestFinal() which expects an `unsigned int *'.
|
||||||
|
[Richard Levitte <levitte@stacken.kth.se>]
|
||||||
|
|
||||||
*) Don't hard-code path to Perl interpreter on shebang line of Configure
|
*) Don't hard-code path to Perl interpreter on shebang line of Configure
|
||||||
script. Instead use the usual Shell->Perl transition trick.
|
script. Instead use the usual Shell->Perl transition trick.
|
||||||
[Ralf S. Engelschall]
|
[Ralf S. Engelschall]
|
||||||
|
@ -715,7 +715,7 @@ PKCS7_SIGNER_INFO *si;
|
|||||||
if ((sk != NULL) && (sk_num(sk) != 0))
|
if ((sk != NULL) && (sk_num(sk) != 0))
|
||||||
{
|
{
|
||||||
unsigned char md_dat[EVP_MAX_MD_SIZE];
|
unsigned char md_dat[EVP_MAX_MD_SIZE];
|
||||||
int md_len;
|
unsigned int md_len;
|
||||||
ASN1_OCTET_STRING *message_digest;
|
ASN1_OCTET_STRING *message_digest;
|
||||||
|
|
||||||
EVP_DigestFinal(&mdc_tmp,md_dat,&md_len);
|
EVP_DigestFinal(&mdc_tmp,md_dat,&md_len);
|
||||||
|
Loading…
Reference in New Issue
Block a user