Following from issue 671420 , there are some remnants that still need to be cleaned up:
* Remove x509_certificate_nss and related code.
* Merge x509_certificate.cc and x509_certificate_bytes.cc.
* Remove USE_BYTE_CERTS define and use_byte_certs gn flag.
* Remove OSCertHandle typedef.
* Make X509Certificate use scoped types for CRYPTO_BUFFER ownership.
* Clean up unnecessary string copies of the DER cert data (ex: GetDEREncoded method)
Since the last platforms for use_byte_certs were switched on in M63, I guess wait until after M63 has branched to start this.
Following from issue 671420 , there are some remnants that still need to be cleaned up:
* Remove x509_certificate_nss and related code.
* Merge x509_certificate.cc and x509_certificate_bytes.cc.
* Remove USE_BYTE_CERTS define and use_byte_certs gn flag.
* Remove OSCertHandle typedef.
* Make X509Certificate use scoped types for CRYPTO_BUFFER ownership.
* Clean up unnecessary string copies of the DER cert data (ex: GetDEREncoded method)
* ParseCertificateSandboxed can probably be replaced with X509Certificate now.
Since the last platforms for use_byte_certs were switched on in M63, I guess wait until after M63 has branched to start this.
Following from issue 671420 , there are some remnants that still need to be cleaned up:
✓ Remove x509_certificate_nss and related code.
✓ Merge x509_certificate.cc and x509_certificate_bytes.cc.
✓ Remove USE_BYTE_CERTS define and use_byte_certs gn flag.
☐ Remove OSCertHandle typedef.
☐ Make X509Certificate use scoped types for CRYPTO_BUFFER ownership.
☐ Clean up unnecessary string copies of the DER cert data (ex: GetDEREncoded method)
☐ ParseCertificateSandboxed can probably be replaced with X509Certificate now.
Since the last platforms for use_byte_certs were switched on in M63, I guess wait until after M63 has branched to start this.
Following from issue 671420 , there are some remnants that still need to be cleaned up:
✓ Remove x509_certificate_nss and related code.
✓ Merge x509_certificate.cc and x509_certificate_bytes.cc.
✓ Remove USE_BYTE_CERTS define and use_byte_certs gn flag.
✓ Remove OSCertHandle typedef.
✓ Make X509Certificate use scoped types for CRYPTO_BUFFER ownership.
✓ Clean up unnecessary string copies of the DER cert data (ex: GetDEREncoded method)
✓ ParseCertificateSandboxed can probably be replaced with X509Certificate now.
Since the last platforms for use_byte_certs were switched on in M63, I guess wait until after M63 has branched to start this.
Comment 1 by bugdroid1@chromium.org
, Sep 28 2017