X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=crypto%2Fx509v3%2Fv3_pku.c;h=0ee8c3c5f65911de4f648b610f727e7480dffa4d;hb=3550ec4f1ff6f259c92a5ef649974a0c8ce851b8;hp=7de1718e9f4d88dd76ccf376e79423746c7195f5;hpb=0ca5f8b15c927d56004d3b53744ab68e6ec1b79b;p=oweals%2Fopenssl.git diff --git a/crypto/x509v3/v3_pku.c b/crypto/x509v3/v3_pku.c index 7de1718e9f..0ee8c3c5f6 100644 --- a/crypto/x509v3/v3_pku.c +++ b/crypto/x509v3/v3_pku.c @@ -57,25 +57,15 @@ */ #include -#include -#include -#include -#include -#include -#include -#include "x509v3.h" +#include "cryptlib.h" +#include +#include +#include -#ifndef NOPROTO -static int i2r_PKEY_USAGE_PERIOD(X509V3_EXT_METHOD *method, PKEY_USAGE_PERIOD *usage, BIO *out); +static int i2r_PKEY_USAGE_PERIOD(X509V3_EXT_METHOD *method, PKEY_USAGE_PERIOD *usage, BIO *out, int indent); +/* static PKEY_USAGE_PERIOD *v2i_PKEY_USAGE_PERIOD(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, STACK *values); - -#else - -static int i2r_PKEY_USAGE_PERIOD(); -static PKEY_USAGE_PERIOD *v2i_PKEY_USAGE_PERIOD(); - -#endif - +*/ X509V3_EXT_METHOD v3_pkey_usage_period = { NID_private_key_usage_period, 0, (X509V3_EXT_NEW)PKEY_USAGE_PERIOD_new, @@ -83,19 +73,11 @@ PKEY_USAGE_PERIOD_free, (X509V3_EXT_D2I)d2i_PKEY_USAGE_PERIOD, i2d_PKEY_USAGE_PERIOD, NULL, NULL, NULL, NULL, -(X509V3_EXT_I2R)i2r_PKEY_USAGE_PERIOD, +(X509V3_EXT_I2R)i2r_PKEY_USAGE_PERIOD, NULL, NULL }; - -/* - * ASN1err(ASN1_F_PKEY_USAGE_PERIOD_NEW,ERR_R_MALLOC_FAILURE); - * ASN1err(ASN1_F_D2I_PKEY_USAGE_PERIOD,ERR_R_MALLOC_FAILURE); - */ - -int i2d_PKEY_USAGE_PERIOD(a,pp) -PKEY_USAGE_PERIOD *a; -unsigned char **pp; +int i2d_PKEY_USAGE_PERIOD(PKEY_USAGE_PERIOD *a, unsigned char **pp) { M_ASN1_I2D_vars(a); @@ -110,7 +92,7 @@ unsigned char **pp; M_ASN1_I2D_finish(); } -PKEY_USAGE_PERIOD *PKEY_USAGE_PERIOD_new() +PKEY_USAGE_PERIOD *PKEY_USAGE_PERIOD_new(void) { PKEY_USAGE_PERIOD *ret=NULL; ASN1_CTX c; @@ -121,10 +103,8 @@ PKEY_USAGE_PERIOD *PKEY_USAGE_PERIOD_new() M_ASN1_New_Error(ASN1_F_PKEY_USAGE_PERIOD_NEW); } -PKEY_USAGE_PERIOD *d2i_PKEY_USAGE_PERIOD(a,pp,length) -PKEY_USAGE_PERIOD **a; -unsigned char **pp; -long length; +PKEY_USAGE_PERIOD *d2i_PKEY_USAGE_PERIOD(PKEY_USAGE_PERIOD **a, + unsigned char **pp, long length) { M_ASN1_D2I_vars(a,PKEY_USAGE_PERIOD *,PKEY_USAGE_PERIOD_new); M_ASN1_D2I_Init(); @@ -136,8 +116,7 @@ long length; M_ASN1_D2I_Finish(a, PKEY_USAGE_PERIOD_free, ASN1_F_D2I_PKEY_USAGE_PERIOD); } -void PKEY_USAGE_PERIOD_free(a) -PKEY_USAGE_PERIOD *a; +void PKEY_USAGE_PERIOD_free(PKEY_USAGE_PERIOD *a) { if (a == NULL) return; ASN1_GENERALIZEDTIME_free(a->notBefore); @@ -145,11 +124,10 @@ PKEY_USAGE_PERIOD *a; Free ((char *)a); } -static int i2r_PKEY_USAGE_PERIOD(method, usage, out) -X509V3_EXT_METHOD *method; -PKEY_USAGE_PERIOD *usage; -BIO *out; +static int i2r_PKEY_USAGE_PERIOD(X509V3_EXT_METHOD *method, + PKEY_USAGE_PERIOD *usage, BIO *out, int indent) { + BIO_printf(out, "%*s", indent, ""); if(usage->notBefore) { BIO_write(out, "Not Before: ", 12); ASN1_GENERALIZEDTIME_print(out, usage->notBefore); @@ -162,6 +140,7 @@ BIO *out; return 1; } +/* static PKEY_USAGE_PERIOD *v2i_PKEY_USAGE_PERIOD(method, ctx, values) X509V3_EXT_METHOD *method; X509V3_CTX *ctx; @@ -169,4 +148,4 @@ STACK *values; { return NULL; } - +*/