diff options
author | René Korthaus <[email protected]> | 2016-09-05 17:56:38 +0200 |
---|---|---|
committer | René Korthaus <[email protected]> | 2016-09-05 17:56:38 +0200 |
commit | f3e258aa81cd2d83927183d63a9d23eb8f4d7598 (patch) | |
tree | 0ec5b36eb735812fbe380c95c60ac15f9b2ad5c7 | |
parent | 2a6645370d45f850351e6003bd5adc06924520c4 (diff) |
Make copy constructor and assignment default
-rw-r--r-- | src/lib/cert/x509/x509cert.cpp | 27 | ||||
-rw-r--r-- | src/lib/cert/x509/x509cert.h | 4 |
2 files changed, 2 insertions, 29 deletions
diff --git a/src/lib/cert/x509/x509cert.cpp b/src/lib/cert/x509/x509cert.cpp index 4d9482e93..8166e43ef 100644 --- a/src/lib/cert/x509/x509cert.cpp +++ b/src/lib/cert/x509/x509cert.cpp @@ -72,33 +72,6 @@ X509_Certificate::X509_Certificate(const std::vector<byte>& in) : do_decode(); } -X509_Certificate::X509_Certificate(const X509_Certificate& other) : - X509_Object(other) - { - m_subject = other.m_subject; - m_issuer = other.m_issuer; - m_self_signed = other.m_self_signed; - m_v3_extensions = other.m_v3_extensions; - } - -X509_Certificate& X509_Certificate::operator=(const X509_Certificate& other) - { - if(&other == this) - { - return *this; - } - else - { - X509_Object::operator=(other); - m_subject = other.m_subject; - m_issuer = other.m_issuer; - m_self_signed = other.m_self_signed; - m_v3_extensions = other.m_v3_extensions; - } - return *this; - } - - /* * Decode the TBSCertificate data */ diff --git a/src/lib/cert/x509/x509cert.h b/src/lib/cert/x509/x509cert.h index eb98f9c3d..d64d8fd2b 100644 --- a/src/lib/cert/x509/x509cert.h +++ b/src/lib/cert/x509/x509cert.h @@ -274,9 +274,9 @@ class BOTAN_DLL X509_Certificate : public X509_Object explicit X509_Certificate(const std::vector<byte>& in); - X509_Certificate(const X509_Certificate& other); + X509_Certificate(const X509_Certificate& other) = default; - X509_Certificate& operator=(const X509_Certificate& other); + X509_Certificate& operator=(const X509_Certificate& other) = default; private: void force_decode() override; |