aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/asn1/asn1.h
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2000-12-28 19:18:48 +0000
committerDr. Stephen Henson <steve@openssl.org>2000-12-28 19:18:48 +0000
commit09ab755c555a96df23b78fb188578b2fba5faae2 (patch)
treed70caa8c199c4dc22e7c2301a554a80c8158c160 /crypto/asn1/asn1.h
parentec558b65480cb186979e0c3bf0cf8e36eb49a125 (diff)
downloadopenssl-09ab755c555a96df23b78fb188578b2fba5faae2.tar.gz
ASN1_ITEM versions of sign, verify, pack and unpack.
The old function pointer versions will eventually go away.
Diffstat (limited to 'crypto/asn1/asn1.h')
-rw-r--r--crypto/asn1/asn1.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/crypto/asn1/asn1.h b/crypto/asn1/asn1.h
index 080bf713c0..902aebb061 100644
--- a/crypto/asn1/asn1.h
+++ b/crypto/asn1/asn1.h
@@ -852,7 +852,9 @@ STACK *ASN1_seq_unpack(unsigned char *buf, int len, char *(*d2i)(),
unsigned char *ASN1_seq_pack(STACK *safes, int (*i2d)(), unsigned char **buf,
int *len );
void *ASN1_unpack_string(ASN1_STRING *oct, char *(*d2i)());
+void *ASN1_unpack_item(ASN1_STRING *oct, const ASN1_ITEM *it);
ASN1_STRING *ASN1_pack_string(void *obj, int (*i2d)(), ASN1_OCTET_STRING **oct);
+ASN1_STRING *ASN1_pack_item(void *obj, const ASN1_ITEM *it, ASN1_OCTET_STRING **oct);
void ASN1_STRING_set_default_mask(unsigned long mask);
int ASN1_STRING_set_default_mask_asc(char *p);