New function to initialize a PKCS7 structure of type other.
This commit is contained in:
parent
0602abf5bd
commit
8d9086dfa2
7
CHANGES
7
CHANGES
@ -4,6 +4,13 @@
|
|||||||
|
|
||||||
Changes between 0.9.7c and 0.9.8 [xx XXX xxxx]
|
Changes between 0.9.7c and 0.9.8 [xx XXX xxxx]
|
||||||
|
|
||||||
|
*) New function PKCS7_set0_type_other() this initializes a PKCS7
|
||||||
|
structure of type "other".
|
||||||
|
[Steve Henson]
|
||||||
|
|
||||||
|
*) Correctly initialize digested data content type in PKCS7_set_type().
|
||||||
|
[Steve Henson]
|
||||||
|
|
||||||
*) Fix prime generation loop in crypto/bn/bn_prime.pl by making
|
*) Fix prime generation loop in crypto/bn/bn_prime.pl by making
|
||||||
sure the loop does correctly stop and breaking ("division by zero")
|
sure the loop does correctly stop and breaking ("division by zero")
|
||||||
modulus operations are not performed. The (pre-generated) prime
|
modulus operations are not performed. The (pre-generated) prime
|
||||||
|
@ -211,6 +211,13 @@ err:
|
|||||||
return(0);
|
return(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int PKCS7_set0_type_other(PKCS7 *p7, int type, ASN1_TYPE *other)
|
||||||
|
{
|
||||||
|
p7->type = OBJ_nid2obj(type);
|
||||||
|
p7->d.other = other;
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
int PKCS7_add_signer(PKCS7 *p7, PKCS7_SIGNER_INFO *psi)
|
int PKCS7_add_signer(PKCS7 *p7, PKCS7_SIGNER_INFO *psi)
|
||||||
{
|
{
|
||||||
int i,j,nid;
|
int i,j,nid;
|
||||||
|
@ -308,6 +308,7 @@ DECLARE_ASN1_NDEF_FUNCTION(PKCS7)
|
|||||||
long PKCS7_ctrl(PKCS7 *p7, int cmd, long larg, char *parg);
|
long PKCS7_ctrl(PKCS7 *p7, int cmd, long larg, char *parg);
|
||||||
|
|
||||||
int PKCS7_set_type(PKCS7 *p7, int type);
|
int PKCS7_set_type(PKCS7 *p7, int type);
|
||||||
|
int PKCS7_set0_type_other(PKCS7 *p7, int type, ASN1_TYPE *other);
|
||||||
int PKCS7_set_content(PKCS7 *p7, PKCS7 *p7_data);
|
int PKCS7_set_content(PKCS7 *p7, PKCS7 *p7_data);
|
||||||
int PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey,
|
int PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey,
|
||||||
const EVP_MD *dgst);
|
const EVP_MD *dgst);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user