diff options
author | Dr. Stephen Henson <steve@openssl.org> | 1999-05-09 16:39:11 +0000 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 1999-05-09 16:39:11 +0000 |
commit | c8b41850793faed7fccf4fe4403f774266412f22 (patch) | |
tree | 13fb852b77834ea483e7d194453cee1d0dda5678 /crypto/asn1 | |
parent | 1c10afc32a40d9bf27848790d84ec19ecc4c9768 (diff) |
Kill evil casts, fix PKCS#7 and add new X509V3 Function.
Diffstat (limited to 'crypto/asn1')
-rw-r--r-- | crypto/asn1/a_type.c | 2 | ||||
-rw-r--r-- | crypto/asn1/asn1.h | 2 | ||||
-rw-r--r-- | crypto/asn1/evp_asn1.c | 4 | ||||
-rw-r--r-- | crypto/asn1/x_attrib.c | 2 |
4 files changed, 5 insertions, 5 deletions
diff --git a/crypto/asn1/a_type.c b/crypto/asn1/a_type.c index 72240a0b25..3f2ecee5c2 100644 --- a/crypto/asn1/a_type.c +++ b/crypto/asn1/a_type.c @@ -293,7 +293,7 @@ int ASN1_TYPE_get(ASN1_TYPE *a) return(0); } -void ASN1_TYPE_set(ASN1_TYPE *a, int type, char *value) +void ASN1_TYPE_set(ASN1_TYPE *a, int type, void *value) { if (a->value.ptr != NULL) ASN1_TYPE_component_free(a); diff --git a/crypto/asn1/asn1.h b/crypto/asn1/asn1.h index 5050d572e4..8dc61e1e63 100644 --- a/crypto/asn1/asn1.h +++ b/crypto/asn1/asn1.h @@ -488,7 +488,7 @@ void ASN1_TYPE_free(ASN1_TYPE *a); int i2d_ASN1_TYPE(ASN1_TYPE *a,unsigned char **pp); ASN1_TYPE * d2i_ASN1_TYPE(ASN1_TYPE **a,unsigned char **pp,long length); int ASN1_TYPE_get(ASN1_TYPE *a); -void ASN1_TYPE_set(ASN1_TYPE *a, int type, char *value); +void ASN1_TYPE_set(ASN1_TYPE *a, int type, void *value); ASN1_OBJECT * ASN1_OBJECT_new(void ); void ASN1_OBJECT_free(ASN1_OBJECT *a); diff --git a/crypto/asn1/evp_asn1.c b/crypto/asn1/evp_asn1.c index 7528b2d97f..41ced49c19 100644 --- a/crypto/asn1/evp_asn1.c +++ b/crypto/asn1/evp_asn1.c @@ -67,7 +67,7 @@ int ASN1_TYPE_set_octetstring(ASN1_TYPE *a, unsigned char *data, int len) if ((os=ASN1_OCTET_STRING_new()) == NULL) return(0); if (!ASN1_OCTET_STRING_set(os,data,len)) return(0); - ASN1_TYPE_set(a,V_ASN1_OCTET_STRING,(char *)os); + ASN1_TYPE_set(a,V_ASN1_OCTET_STRING,os); return(1); } @@ -124,7 +124,7 @@ int ASN1_TYPE_set_int_octetstring(ASN1_TYPE *a, long num, unsigned char *data, i2d_ASN1_INTEGER(&in,&p); M_i2d_ASN1_OCTET_STRING(&os,&p); - ASN1_TYPE_set(a,V_ASN1_SEQUENCE,(char *)osp); + ASN1_TYPE_set(a,V_ASN1_SEQUENCE,osp); return(1); } diff --git a/crypto/asn1/x_attrib.c b/crypto/asn1/x_attrib.c index 274c9a920d..ae88b2741b 100644 --- a/crypto/asn1/x_attrib.c +++ b/crypto/asn1/x_attrib.c @@ -117,7 +117,7 @@ X509_ATTRIBUTE *d2i_X509_ATTRIBUTE(X509_ATTRIBUTE **a, unsigned char **pp, M_ASN1_D2I_Finish(a,X509_ATTRIBUTE_free,ASN1_F_D2I_X509_ATTRIBUTE); } -X509_ATTRIBUTE *X509_ATTRIBUTE_create(int nid, int atrtype, char *value) +X509_ATTRIBUTE *X509_ATTRIBUTE_create(int nid, int atrtype, void *value) { X509_ATTRIBUTE *ret=NULL; ASN1_TYPE *val=NULL; |