From 1eb310af2e28ffbf072640de287fa85c45e30d2c Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Fri, 14 Mar 1997 03:15:01 +0000 Subject: [PATCH] more prototypes git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1410 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/asn1/der.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/lib/asn1/der.h b/lib/asn1/der.h index fde7f4d74..fbd1bbcd1 100644 --- a/lib/asn1/der.h +++ b/lib/asn1/der.h @@ -36,6 +36,8 @@ struct krb5_data { typedef struct krb5_data krb5_data; +void time2generalizedtime (time_t t, krb5_data *s); + krb5_data string_make (char *); krb5_data string_make_n (int len, char *); void string_free (krb5_data); @@ -70,4 +72,15 @@ int encode_general_string (unsigned char *p, int len, char **data); int encode_octet_string (unsigned char *p, int len, krb5_data *k); int encode_generalized_time (unsigned char *p, int len, time_t *t); +void free_integer (unsigned *num); +void free_general_string (char **str); +void free_octet_string (krb5_data *k); +void free_generalized_time (time_t *t); + +size_t length_len (int len); +size_t length_integer (unsigned *data); +size_t length_general_string (char **data); +size_t length_octet_string (krb5_data *k); +size_t length_generalized_time (time_t *t); + #endif /* DER_H */