diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/libcrypto/asn1/a_time.c | 13 | ||||
| -rw-r--r-- | src/lib/libcrypto/asn1/tasn_typ.c | 35 | ||||
| -rw-r--r-- | src/lib/libssl/src/crypto/asn1/a_time.c | 13 | ||||
| -rw-r--r-- | src/lib/libssl/src/crypto/asn1/tasn_typ.c | 35 | 
4 files changed, 84 insertions, 12 deletions
| diff --git a/src/lib/libcrypto/asn1/a_time.c b/src/lib/libcrypto/asn1/a_time.c index 95481fc4c6..f51a8b1fbe 100644 --- a/src/lib/libcrypto/asn1/a_time.c +++ b/src/lib/libcrypto/asn1/a_time.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: a_time.c,v 1.23 2015/02/09 15:05:59 jsing Exp $ */ | 1 | /* $OpenBSD: a_time.c,v 1.24 2015/07/24 13:49:58 jsing Exp $ */ | 
| 2 | /* ==================================================================== | 2 | /* ==================================================================== | 
| 3 | * Copyright (c) 1999 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999 The OpenSSL Project. All rights reserved. | 
| 4 | * | 4 | * | 
| @@ -69,7 +69,16 @@ | |||
| 69 | 69 | ||
| 70 | #include "o_time.h" | 70 | #include "o_time.h" | 
| 71 | 71 | ||
| 72 | IMPLEMENT_ASN1_MSTRING(ASN1_TIME, B_ASN1_TIME) | 72 | |
| 73 | const ASN1_ITEM ASN1_TIME_it = { | ||
| 74 | .itype = ASN1_ITYPE_MSTRING, | ||
| 75 | .utype = B_ASN1_TIME, | ||
| 76 | .templates = NULL, | ||
| 77 | .tcount = 0, | ||
| 78 | .funcs = NULL, | ||
| 79 | .size = sizeof(ASN1_STRING), | ||
| 80 | .sname = "ASN1_TIME", | ||
| 81 | }; | ||
| 73 | 82 | ||
| 74 | 83 | ||
| 75 | ASN1_TIME * | 84 | ASN1_TIME * | 
| diff --git a/src/lib/libcrypto/asn1/tasn_typ.c b/src/lib/libcrypto/asn1/tasn_typ.c index 5b8b4f79f6..5e838e2cf0 100644 --- a/src/lib/libcrypto/asn1/tasn_typ.c +++ b/src/lib/libcrypto/asn1/tasn_typ.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: tasn_typ.c,v 1.11 2015/02/10 09:52:16 jsing Exp $ */ | 1 | /* $OpenBSD: tasn_typ.c,v 1.12 2015/07/24 13:49:58 jsing Exp $ */ | 
| 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 
| 3 | * project 2000. | 3 | * project 2000. | 
| 4 | */ | 4 | */ | 
| @@ -595,7 +595,16 @@ ASN1_TYPE_free(ASN1_TYPE *a) | |||
| 595 | 595 | ||
| 596 | /* Multistring types */ | 596 | /* Multistring types */ | 
| 597 | 597 | ||
| 598 | IMPLEMENT_ASN1_MSTRING(ASN1_PRINTABLE, B_ASN1_PRINTABLE) | 598 | |
| 599 | const ASN1_ITEM ASN1_PRINTABLE_it = { | ||
| 600 | .itype = ASN1_ITYPE_MSTRING, | ||
| 601 | .utype = B_ASN1_PRINTABLE, | ||
| 602 | .templates = NULL, | ||
| 603 | .tcount = 0, | ||
| 604 | .funcs = NULL, | ||
| 605 | .size = sizeof(ASN1_STRING), | ||
| 606 | .sname = "ASN1_PRINTABLE", | ||
| 607 | }; | ||
| 599 | 608 | ||
| 600 | ASN1_STRING * | 609 | ASN1_STRING * | 
| 601 | d2i_ASN1_PRINTABLE(ASN1_STRING **a, const unsigned char **in, long len) | 610 | d2i_ASN1_PRINTABLE(ASN1_STRING **a, const unsigned char **in, long len) | 
| @@ -622,7 +631,16 @@ ASN1_PRINTABLE_free(ASN1_STRING *a) | |||
| 622 | ASN1_item_free((ASN1_VALUE *)a, &ASN1_PRINTABLE_it); | 631 | ASN1_item_free((ASN1_VALUE *)a, &ASN1_PRINTABLE_it); | 
| 623 | } | 632 | } | 
| 624 | 633 | ||
| 625 | IMPLEMENT_ASN1_MSTRING(DISPLAYTEXT, B_ASN1_DISPLAYTEXT) | 634 | |
| 635 | const ASN1_ITEM DISPLAYTEXT_it = { | ||
| 636 | .itype = ASN1_ITYPE_MSTRING, | ||
| 637 | .utype = B_ASN1_DISPLAYTEXT, | ||
| 638 | .templates = NULL, | ||
| 639 | .tcount = 0, | ||
| 640 | .funcs = NULL, | ||
| 641 | .size = sizeof(ASN1_STRING), | ||
| 642 | .sname = "DISPLAYTEXT", | ||
| 643 | }; | ||
| 626 | 644 | ||
| 627 | ASN1_STRING * | 645 | ASN1_STRING * | 
| 628 | d2i_DISPLAYTEXT(ASN1_STRING **a, const unsigned char **in, long len) | 646 | d2i_DISPLAYTEXT(ASN1_STRING **a, const unsigned char **in, long len) | 
| @@ -649,7 +667,16 @@ DISPLAYTEXT_free(ASN1_STRING *a) | |||
| 649 | ASN1_item_free((ASN1_VALUE *)a, &DISPLAYTEXT_it); | 667 | ASN1_item_free((ASN1_VALUE *)a, &DISPLAYTEXT_it); | 
| 650 | } | 668 | } | 
| 651 | 669 | ||
| 652 | IMPLEMENT_ASN1_MSTRING(DIRECTORYSTRING, B_ASN1_DIRECTORYSTRING) | 670 | |
| 671 | const ASN1_ITEM DIRECTORYSTRING_it = { | ||
| 672 | .itype = ASN1_ITYPE_MSTRING, | ||
| 673 | .utype = B_ASN1_DIRECTORYSTRING, | ||
| 674 | .templates = NULL, | ||
| 675 | .tcount = 0, | ||
| 676 | .funcs = NULL, | ||
| 677 | .size = sizeof(ASN1_STRING), | ||
| 678 | .sname = "DIRECTORYSTRING", | ||
| 679 | }; | ||
| 653 | 680 | ||
| 654 | ASN1_STRING * | 681 | ASN1_STRING * | 
| 655 | d2i_DIRECTORYSTRING(ASN1_STRING **a, const unsigned char **in, long len) | 682 | d2i_DIRECTORYSTRING(ASN1_STRING **a, const unsigned char **in, long len) | 
| diff --git a/src/lib/libssl/src/crypto/asn1/a_time.c b/src/lib/libssl/src/crypto/asn1/a_time.c index 95481fc4c6..f51a8b1fbe 100644 --- a/src/lib/libssl/src/crypto/asn1/a_time.c +++ b/src/lib/libssl/src/crypto/asn1/a_time.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: a_time.c,v 1.23 2015/02/09 15:05:59 jsing Exp $ */ | 1 | /* $OpenBSD: a_time.c,v 1.24 2015/07/24 13:49:58 jsing Exp $ */ | 
| 2 | /* ==================================================================== | 2 | /* ==================================================================== | 
| 3 | * Copyright (c) 1999 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999 The OpenSSL Project. All rights reserved. | 
| 4 | * | 4 | * | 
| @@ -69,7 +69,16 @@ | |||
| 69 | 69 | ||
| 70 | #include "o_time.h" | 70 | #include "o_time.h" | 
| 71 | 71 | ||
| 72 | IMPLEMENT_ASN1_MSTRING(ASN1_TIME, B_ASN1_TIME) | 72 | |
| 73 | const ASN1_ITEM ASN1_TIME_it = { | ||
| 74 | .itype = ASN1_ITYPE_MSTRING, | ||
| 75 | .utype = B_ASN1_TIME, | ||
| 76 | .templates = NULL, | ||
| 77 | .tcount = 0, | ||
| 78 | .funcs = NULL, | ||
| 79 | .size = sizeof(ASN1_STRING), | ||
| 80 | .sname = "ASN1_TIME", | ||
| 81 | }; | ||
| 73 | 82 | ||
| 74 | 83 | ||
| 75 | ASN1_TIME * | 84 | ASN1_TIME * | 
| diff --git a/src/lib/libssl/src/crypto/asn1/tasn_typ.c b/src/lib/libssl/src/crypto/asn1/tasn_typ.c index 5b8b4f79f6..5e838e2cf0 100644 --- a/src/lib/libssl/src/crypto/asn1/tasn_typ.c +++ b/src/lib/libssl/src/crypto/asn1/tasn_typ.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: tasn_typ.c,v 1.11 2015/02/10 09:52:16 jsing Exp $ */ | 1 | /* $OpenBSD: tasn_typ.c,v 1.12 2015/07/24 13:49:58 jsing Exp $ */ | 
| 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 
| 3 | * project 2000. | 3 | * project 2000. | 
| 4 | */ | 4 | */ | 
| @@ -595,7 +595,16 @@ ASN1_TYPE_free(ASN1_TYPE *a) | |||
| 595 | 595 | ||
| 596 | /* Multistring types */ | 596 | /* Multistring types */ | 
| 597 | 597 | ||
| 598 | IMPLEMENT_ASN1_MSTRING(ASN1_PRINTABLE, B_ASN1_PRINTABLE) | 598 | |
| 599 | const ASN1_ITEM ASN1_PRINTABLE_it = { | ||
| 600 | .itype = ASN1_ITYPE_MSTRING, | ||
| 601 | .utype = B_ASN1_PRINTABLE, | ||
| 602 | .templates = NULL, | ||
| 603 | .tcount = 0, | ||
| 604 | .funcs = NULL, | ||
| 605 | .size = sizeof(ASN1_STRING), | ||
| 606 | .sname = "ASN1_PRINTABLE", | ||
| 607 | }; | ||
| 599 | 608 | ||
| 600 | ASN1_STRING * | 609 | ASN1_STRING * | 
| 601 | d2i_ASN1_PRINTABLE(ASN1_STRING **a, const unsigned char **in, long len) | 610 | d2i_ASN1_PRINTABLE(ASN1_STRING **a, const unsigned char **in, long len) | 
| @@ -622,7 +631,16 @@ ASN1_PRINTABLE_free(ASN1_STRING *a) | |||
| 622 | ASN1_item_free((ASN1_VALUE *)a, &ASN1_PRINTABLE_it); | 631 | ASN1_item_free((ASN1_VALUE *)a, &ASN1_PRINTABLE_it); | 
| 623 | } | 632 | } | 
| 624 | 633 | ||
| 625 | IMPLEMENT_ASN1_MSTRING(DISPLAYTEXT, B_ASN1_DISPLAYTEXT) | 634 | |
| 635 | const ASN1_ITEM DISPLAYTEXT_it = { | ||
| 636 | .itype = ASN1_ITYPE_MSTRING, | ||
| 637 | .utype = B_ASN1_DISPLAYTEXT, | ||
| 638 | .templates = NULL, | ||
| 639 | .tcount = 0, | ||
| 640 | .funcs = NULL, | ||
| 641 | .size = sizeof(ASN1_STRING), | ||
| 642 | .sname = "DISPLAYTEXT", | ||
| 643 | }; | ||
| 626 | 644 | ||
| 627 | ASN1_STRING * | 645 | ASN1_STRING * | 
| 628 | d2i_DISPLAYTEXT(ASN1_STRING **a, const unsigned char **in, long len) | 646 | d2i_DISPLAYTEXT(ASN1_STRING **a, const unsigned char **in, long len) | 
| @@ -649,7 +667,16 @@ DISPLAYTEXT_free(ASN1_STRING *a) | |||
| 649 | ASN1_item_free((ASN1_VALUE *)a, &DISPLAYTEXT_it); | 667 | ASN1_item_free((ASN1_VALUE *)a, &DISPLAYTEXT_it); | 
| 650 | } | 668 | } | 
| 651 | 669 | ||
| 652 | IMPLEMENT_ASN1_MSTRING(DIRECTORYSTRING, B_ASN1_DIRECTORYSTRING) | 670 | |
| 671 | const ASN1_ITEM DIRECTORYSTRING_it = { | ||
| 672 | .itype = ASN1_ITYPE_MSTRING, | ||
| 673 | .utype = B_ASN1_DIRECTORYSTRING, | ||
| 674 | .templates = NULL, | ||
| 675 | .tcount = 0, | ||
| 676 | .funcs = NULL, | ||
| 677 | .size = sizeof(ASN1_STRING), | ||
| 678 | .sname = "DIRECTORYSTRING", | ||
| 679 | }; | ||
| 653 | 680 | ||
| 654 | ASN1_STRING * | 681 | ASN1_STRING * | 
| 655 | d2i_DIRECTORYSTRING(ASN1_STRING **a, const unsigned char **in, long len) | 682 | d2i_DIRECTORYSTRING(ASN1_STRING **a, const unsigned char **in, long len) | 
