summaryrefslogtreecommitdiff
path: root/src/crypto/pkcs7/pkcs7_x509.c
diff options
context:
space:
mode:
authorRobert Sloan <varomodt@google.com>2018-10-10 18:45:40 -0700
committerRobert Sloan <varomodt@google.com>2018-10-10 18:48:26 -0700
commitf068def344212558323b66ff902a5d6f58fb5460 (patch)
tree3f126db360739e46640cebed2c475edffce90211 /src/crypto/pkcs7/pkcs7_x509.c
parent036981b286483e0c9cb260dd5755a29e388d881b (diff)
downloadboringssl-oreo-mr1-1.2-iot-release.tar.gz
external/boringssl: Sync to 2d98d49cf712ca7dc6f4b23b9c5f5542385d8dbe.android-o-mr1-iot-release-smart-display-r3oreo-mr1-1.2-iot-release
This includes the following changes: https://boringssl.googlesource.com/boringssl/+log/5ede28c8a422801ace3ba5e466ba963005351145..2d98d49cf712ca7dc6f4b23b9c5f5542385d8dbe Test: BoringSSL CTS Presubmits Change-Id: I21750d81b070d7e4741e205f5c2ccd8d541b36d1
Diffstat (limited to 'src/crypto/pkcs7/pkcs7_x509.c')
-rw-r--r--src/crypto/pkcs7/pkcs7_x509.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/src/crypto/pkcs7/pkcs7_x509.c b/src/crypto/pkcs7/pkcs7_x509.c
index a2a6b46a..d6ca44ea 100644
--- a/src/crypto/pkcs7/pkcs7_x509.c
+++ b/src/crypto/pkcs7/pkcs7_x509.c
@@ -333,17 +333,7 @@ int i2d_PKCS7(const PKCS7 *p7, uint8_t **out) {
}
int i2d_PKCS7_bio(BIO *bio, const PKCS7 *p7) {
- size_t written = 0;
- while (written < p7->ber_len) {
- size_t todo = p7->ber_len - written;
- int len = todo > INT_MAX ? INT_MAX : (int)todo;
- int ret = BIO_write(bio, p7->ber_bytes + written, len);
- if (ret <= 0) {
- return 0;
- }
- written += (size_t)ret;
- }
- return 1;
+ return BIO_write_all(bio, p7->ber_bytes, p7->ber_len);
}
void PKCS7_free(PKCS7 *p7) {