diff options
Diffstat (limited to 'src/libs/3rdparty/botan/src/lib/asn1/asn1_attribute.cpp')
-rw-r--r-- | src/libs/3rdparty/botan/src/lib/asn1/asn1_attribute.cpp | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/src/libs/3rdparty/botan/src/lib/asn1/asn1_attribute.cpp b/src/libs/3rdparty/botan/src/lib/asn1/asn1_attribute.cpp deleted file mode 100644 index 8ecd8fd5f3..0000000000 --- a/src/libs/3rdparty/botan/src/lib/asn1/asn1_attribute.cpp +++ /dev/null @@ -1,58 +0,0 @@ -/* -* Attribute -* (C) 1999-2007 Jack Lloyd -* -* Botan is released under the Simplified BSD License (see license.txt) -*/ - -#include <botan/asn1_attribute.h> -#include <botan/der_enc.h> -#include <botan/ber_dec.h> -#include <botan/oids.h> - -namespace Botan { - -/* -* Create an Attribute -*/ -Attribute::Attribute(const OID& attr_oid, const std::vector<uint8_t>& attr_value) : - oid(attr_oid), - parameters(attr_value) - {} - -/* -* Create an Attribute -*/ -Attribute::Attribute(const std::string& attr_oid, - const std::vector<uint8_t>& attr_value) : - oid(OIDS::lookup(attr_oid)), - parameters(attr_value) - {} - -/* -* DER encode a Attribute -*/ -void Attribute::encode_into(DER_Encoder& codec) const - { - codec.start_cons(SEQUENCE) - .encode(oid) - .start_cons(SET) - .raw_bytes(parameters) - .end_cons() - .end_cons(); - } - -/* -* Decode a BER encoded Attribute -*/ -void Attribute::decode_from(BER_Decoder& codec) - { - codec.start_cons(SEQUENCE) - .decode(oid) - .start_cons(SET) - .raw_bytes(parameters) - .end_cons() - .end_cons(); - } - -} |