diff options
Diffstat (limited to 'src/libs/3rdparty/botan/src/lib/x509/x509_dn_ub.cpp')
-rw-r--r-- | src/libs/3rdparty/botan/src/lib/x509/x509_dn_ub.cpp | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/src/libs/3rdparty/botan/src/lib/x509/x509_dn_ub.cpp b/src/libs/3rdparty/botan/src/lib/x509/x509_dn_ub.cpp deleted file mode 100644 index cf8714320e..0000000000 --- a/src/libs/3rdparty/botan/src/lib/x509/x509_dn_ub.cpp +++ /dev/null @@ -1,58 +0,0 @@ -/* -* DN_UB maps: Upper bounds on the length of DN strings -* -* This file was automatically generated by ./src/scripts/oids.py on 2017-12-23 -* -* All manual edits to this file will be lost. Edit the script -* then regenerate this source file. -* -* Botan is released under the Simplified BSD License (see license.txt) -*/ - -#include <botan/x509_dn.h> -#include <botan/asn1_oid.h> -#include <map> - -namespace { -/** - * Upper bounds for the length of distinguished name fields as given in RFC 5280, Appendix A. - * Only OIDS recognized by botan are considered, so far. - * Maps OID string representations instead of human readable strings in order - * to avoid an additional lookup. - */ -static const std::map<Botan::OID, size_t> DN_UB = - { - { Botan::OID("2.5.4.10"), 64 }, // X520.Organization - { Botan::OID("2.5.4.11"), 64 }, // X520.OrganizationalUnit - { Botan::OID("2.5.4.12"), 64 }, // X520.Title - { Botan::OID("2.5.4.3"), 64 }, // X520.CommonName - { Botan::OID("2.5.4.4"), 40 }, // X520.Surname - { Botan::OID("2.5.4.42"), 32768 }, // X520.GivenName - { Botan::OID("2.5.4.43"), 32768 }, // X520.Initials - { Botan::OID("2.5.4.44"), 32768 }, // X520.GenerationalQualifier - { Botan::OID("2.5.4.46"), 64 }, // X520.DNQualifier - { Botan::OID("2.5.4.5"), 64 }, // X520.SerialNumber - { Botan::OID("2.5.4.6"), 3 }, // X520.Country - { Botan::OID("2.5.4.65"), 128 }, // X520.Pseudonym - { Botan::OID("2.5.4.7"), 128 }, // X520.Locality - { Botan::OID("2.5.4.8"), 128 } // X520.State - }; -} - -namespace Botan { - -//static -size_t X509_DN::lookup_ub(const OID& oid) - { - auto ub_entry = DN_UB.find(oid); - if(ub_entry != DN_UB.end()) - { - return ub_entry->second; - } - else - { - return 0; - } - } -} - |