diff options
Diffstat (limited to 'examples/CertificateExample.c')
-rw-r--r-- | examples/CertificateExample.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/examples/CertificateExample.c b/examples/CertificateExample.c index a62ea79..0ae896b 100644 --- a/examples/CertificateExample.c +++ b/examples/CertificateExample.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2000-2014 Free Software Foundation, Inc. + * Copyright (C) 2000-2022 Free Software Foundation, Inc. * * This file is part of LIBTASN1. * @@ -72,12 +72,12 @@ my_ltostr (long v, char *str) /* "C=US O=gov" */ /******************************************************/ static void -get_Name_type (ASN1_TYPE cert_def, ASN1_TYPE cert, const char *root, +get_Name_type (asn1_node cert_def, asn1_node cert, const char *root, unsigned char *ans) { int k, k2, result, len; char name[128], str[1024], str2[1024], name2[128], counter[5], name3[128]; - ASN1_TYPE value = ASN1_TYPE_EMPTY; + asn1_node value = NULL; char errorDescription[ASN1_MAX_ERROR_DESCRIPTION_SIZE]; char *answer = (char *) ans; answer[0] = 0; @@ -207,15 +207,15 @@ get_Name_type (ASN1_TYPE cert_def, ASN1_TYPE cert, const char *root, /* int *der_len: number of bytes of der string */ /******************************************************/ static void -create_certificate (ASN1_TYPE cert_def, unsigned char *der, int *der_len) +create_certificate (asn1_node cert_def, unsigned char *der, int *der_len) { int result, k, len; unsigned char str[1024]; const unsigned char *str2; - ASN1_TYPE cert1 = ASN1_TYPE_EMPTY; - ASN1_TYPE value = ASN1_TYPE_EMPTY; - ASN1_TYPE param = ASN1_TYPE_EMPTY; - ASN1_TYPE constr = ASN1_TYPE_EMPTY; + asn1_node cert1 = NULL; + asn1_node value = NULL; + asn1_node param = NULL; + asn1_node constr = NULL; char errorDescription[ASN1_MAX_ERROR_DESCRIPTION_SIZE]; int max_len; @@ -566,11 +566,11 @@ create_certificate (ASN1_TYPE cert_def, unsigned char *der, int *der_len) /* int der_len: number of bytes of der string */ /******************************************************/ static void -get_certificate (ASN1_TYPE cert_def, unsigned char *der, int der_len) +get_certificate (asn1_node cert_def, unsigned char *der, int der_len) { int result, len, start, end; unsigned char str[1024], str2[1024]; - ASN1_TYPE cert2 = ASN1_TYPE_EMPTY; + asn1_node cert2 = NULL; char errorDescription[ASN1_MAX_ERROR_DESCRIPTION_SIZE]; asn1_create_element (cert_def, "PKIX1Implicit88.Certificate", &cert2); @@ -624,7 +624,7 @@ get_certificate (ASN1_TYPE cert_def, unsigned char *der, int der_len) asn1_delete_structure (&cert2); } -extern const ASN1_ARRAY_TYPE pkix_asn1_tab[]; +extern const asn1_static_node pkix_asn1_tab[]; /********************************************************/ /* Function : main */ @@ -638,7 +638,7 @@ main (int argc, char *argv[]) { int result, der_len; unsigned char der[1024]; - ASN1_TYPE PKIX1Implicit88 = ASN1_TYPE_EMPTY; + asn1_node PKIX1Implicit88 = NULL; char errorDescription[ASN1_MAX_ERROR_DESCRIPTION_SIZE]; if (1) |