aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/x509/x509_obj.h
diff options
context:
space:
mode:
authorJack Lloyd <[email protected]>2018-05-22 11:04:15 -0400
committerJack Lloyd <[email protected]>2018-05-22 11:04:15 -0400
commit3789138906cecbcc5e33bb0d5784e6b576171080 (patch)
tree147c442020bec8ad6effe62727fdb6b300d0f7f7 /src/lib/x509/x509_obj.h
parentcd0bcd90817ece3e4fcba32e06a372580bbe3008 (diff)
DER improvements
Let DER_Encoder write to a user specified vector instead of only to an internal vector. This allows encoding to a std::vector without having to first write to a locked vector and then copying out the result. Add ASN1_Object::BER_encode convenience method. Replaces X509_Object::BER_encode which had the same logic but was restricted to a subtype. This replaces many cases where DER_Encoder was just used to encode a single object (X509_DN, AlgorithmIdentifier, etc).
Diffstat (limited to 'src/lib/x509/x509_obj.h')
-rw-r--r--src/lib/x509/x509_obj.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/lib/x509/x509_obj.h b/src/lib/x509/x509_obj.h
index 1e4abe00b..a0c8e5b39 100644
--- a/src/lib/x509/x509_obj.h
+++ b/src/lib/x509/x509_obj.h
@@ -102,11 +102,6 @@ class BOTAN_PUBLIC_API(2,0) X509_Object : public ASN1_Object
void decode_from(class BER_Decoder& from) override;
/**
- * @return BER encoding of this
- */
- std::vector<uint8_t> BER_encode() const;
-
- /**
* @return PEM encoding of this
*/
std::string PEM_encode() const;