diff options
author | Adam Langley <agl@chromium.org> | 2016-01-15 01:00:33 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2016-01-15 01:00:33 +0000 |
commit | 6290bff2114c67a0d1a57e75b0a11544ad894406 (patch) | |
tree | 80b47f41b8e3971267452f49e48560c9c36434e2 /src/crypto/bn/convert.c | |
parent | 7410f4ee26ae91ef240e8e767e9f91e83ba32d38 (diff) | |
parent | 4139edb02e59e7ad48e0a8f4c02e45923bc8a344 (diff) | |
download | external_boringssl-6290bff2114c67a0d1a57e75b0a11544ad894406.zip external_boringssl-6290bff2114c67a0d1a57e75b0a11544ad894406.tar.gz external_boringssl-6290bff2114c67a0d1a57e75b0a11544ad894406.tar.bz2 |
external/boringssl: sync to 7b8b9c17
am: 4139edb02e
* commit '4139edb02e59e7ad48e0a8f4c02e45923bc8a344':
external/boringssl: sync to 7b8b9c17
Diffstat (limited to 'src/crypto/bn/convert.c')
-rw-r--r-- | src/crypto/bn/convert.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/crypto/bn/convert.c b/src/crypto/bn/convert.c index 0122709..1f7af64 100644 --- a/src/crypto/bn/convert.c +++ b/src/crypto/bn/convert.c @@ -63,6 +63,7 @@ #include <string.h> #include <openssl/bio.h> +#include <openssl/bytestring.h> #include <openssl/err.h> #include <openssl/mem.h> @@ -195,6 +196,11 @@ int BN_bn2bin_padded(uint8_t *out, size_t len, const BIGNUM *in) { return 1; } +int BN_bn2cbb_padded(CBB *out, size_t len, const BIGNUM *in) { + uint8_t *ptr; + return CBB_add_space(out, &ptr, len) && BN_bn2bin_padded(ptr, len, in); +} + static const char hextable[] = "0123456789abcdef"; char *BN_bn2hex(const BIGNUM *bn) { |