Sign in
boringssl
/
boringssl
/
6855e0a470791f6536bae04a54fbe2456d69f91c
/
crypto
/
bytestring
8803c05
Properly advance the CBS when parsing BER structures.
by David Benjamin
· 7 years ago
b06f92d
Add new character encoding functions.
by David Benjamin
· 7 years ago
d096c06
bytestring: document that |CBS_get_optional_asn1| can have a NULL output.
by Adam Langley
· 7 years ago
c61b577
Add some more utility functions to bytestring.
by Adam Langley
· 7 years ago
92e3325
Add a function for encoding SET OF.
by David Benjamin
· 7 years ago
d9f4997
Support high tag numbers in CBS/CBB.
by David Benjamin
· 7 years ago
2fc4f36
Revert "Support high tag numbers in CBS/CBB."
by David Benjamin
· 7 years ago
095b6c9
Also add a decoupled OBJ_obj2txt.
by David Benjamin
· 7 years ago
47b8f00
Reimplement OBJ_txt2obj and add a lower-level function.
by David Benjamin
· 7 years ago
66801fe
Support high tag numbers in CBS/CBB.
by David Benjamin
· 7 years ago
808f832
Run the comment converter on libcrypto.
by David Benjamin
· 7 years ago
2c45fa0
Convert bytestring_test to GTest.
by David Benjamin
· 8 years ago
76dd180
Convert base64_test to GTest.
by David Benjamin
· 8 years ago
438229a
Correct a typo in ASN.1 type name.
by Victor Vasiliev
· 8 years ago
17cf2cb
Work around language and compiler bug in memcpy, etc.
by David Benjamin
· 8 years ago
48e2be2
Include the type in empty vector literals.
by David Benjamin
· 8 years ago
fcd714d
Add CBS functions for working with BIT STRINGs.
by David Benjamin
· 8 years ago
aac1e2d
Remove the remaining bssl::Main wrappers.
by David Benjamin
· 8 years ago
455919d
Add CBS_get_any_asn1.
by David Benjamin
· 8 years ago
5409123
Use C99 for size_t loops.
by David Benjamin
· 8 years ago
f0e935d
Fold stack-allocated types into headers.
by David Benjamin
· 8 years ago
d17d74d
Replace Scoped* heap types with bssl::UniquePtr.
by Matt Braithwaite
· 8 years ago
1db42fb
Clarify CBS/CBB with respect to high tag number form.
by David Benjamin
· 8 years ago
cb96654
Adding ARRAY_SIZE macro for getting the size of constant arrays.
by Steven Valdez
· 8 years ago
19d5cf8
Move remaining ScopedContext types out of scoped_types.h
by Martin Kreichgauer
· 8 years ago
22edd87
Resolve a small handful of size_t truncation warnings.
by David Benjamin
· 8 years ago
4ff41f6
Check for overflow in CBB_add_u24.
by David Benjamin
· 9 years ago
93a034a
CBBs are in an undefined state after an operation failed.
by David Benjamin
· 9 years ago
10f97f3
Revert "Move C++ helpers into |bssl| namespace."
by Adam Langley
· 9 years ago
d2b5af5
Revert scoped_types.h change.
by Adam Langley
· 9 years ago
8c3c313
Remove scoped_types.h.
by Adam Langley
· 9 years ago
09feb0f
Move C++ helpers into |bssl| namespace.
by Adam Langley
· 9 years ago
bb076e3
Add CBB_add_u32.
by David Benjamin
· 9 years ago
a7810c1
Make tls_open_record always in-place.
by David Benjamin
· 9 years ago
6f621bd
Merge documentation from chromium's net/der into cbs.c
by Nick Harper
· 9 years ago
version_for_cocoapods_3.0
897be6a
Add CBS_ASN1_UTF8STRING define.
by Matt Mueller
· 9 years ago
bd42603
Add a convenience function for i2d compatibility wrappers.
by David Benjamin
· 9 years ago
375124b
Parse BER for PKCS#12 more accurately.
by David Benjamin
· 9 years ago
11aac10
Fix theoretical memory leak on malloc error in CBS_asn1_ber_to_der.
by David Benjamin
· 9 years ago
2a0b391
Rewrite ssl3_send_server_key_exchange to use CBB.
by David Benjamin
· 9 years ago
4cc671c
Add CBB_reserve and CBB_did_write.
by David Benjamin
· 9 years ago
a01deee
Make CBB_len relative to its argument.
by David Benjamin
· 9 years ago
2077cf9
Use UINT64_C instead of OPENSSL_U64.
by David Benjamin
· 9 years ago
f9c77de
Drop CBB allocation failure test.
by Adam Langley
· 9 years ago
a33915d
Have |CBB_init| zero the |CBB| before any possible failures.
by Adam Langley
· 9 years ago
ef14b2d
Remove stl_compat.h.
by David Benjamin
· 9 years ago
fa9eb56
Correct the spelling of "primitive".
by Matt Braithwaite
· 9 years ago
301afaf
Add a run_tests target to run all tests.
by David Benjamin
· 9 years ago
e8d5350
Convert ssl3_send_client_hello to CBB.
by David Benjamin
· 9 years ago
dbb0321
Clarify that only top-level CBBs get CBB_cleanup.
by David Benjamin
· 9 years ago
23b185a
Allow out_present to be NULL in CBS_get_optional_asn1
by Paul Lietar
· 9 years ago
b8d28cf
Factor out the buffering and low-level record code.
by David Benjamin
· 9 years ago
73415b6
Move arm_arch.h and fix up lots of include paths.
by Adam Langley
· 9 years ago
d822ed8
Make CBB_len return a length, not remaining.
by David Benjamin
· 10 years ago
a865320
Add CBB_zero to set a CBB to the zero state.
by David Benjamin
· 10 years ago
d13a5e1
Fix crypto/bytestring test for too long lengths.
by David Benjamin
· 10 years ago
614c66a
Add infrastructure for better extension handling.
by Adam Langley
· 10 years ago
521d4b8
Export |CBS_get_any_ber_asn1_element|.
by Adam Langley
· 10 years ago
cc1e3df
Make CBS_get_any_asn1_element accept only DER.
by Adam Langley
· 10 years ago
0976096
bytestring: Test out_header_len != NULL before writing.
by Adam Langley
· 10 years ago
3fa65f0
Fix some malloc test crashs.
by David Benjamin
· 10 years ago
0b635c5
Add malloc test support to unit tests.
by David Benjamin
· 10 years ago
22ccc2d
Remove unnecessary NULL checks, part 1.
by David Benjamin
· 10 years ago
5933723
Check for leading zeros in CBS_get_asn1_uint64.
by David Benjamin
· 10 years ago
f8c2c9e
Convert bytestring_test to C++.
by David Benjamin
· 10 years ago
c9a202f
Add in missing curly braces part 1.
by David Benjamin
· 10 years ago
5ba3056
Don't accept tag number 31 (long form identifier octets) in CBB_add_asn1.
by Doug Hogan
· 10 years ago
a84f06f
Move free from cbb_init() to only CBB_init().
by Doug Hogan
· 10 years ago
2b2d66d
Remove string.h from base.h.
by Adam Langley
· 10 years ago
4a0f0c4
Change CMakeLists.txt to two-space indent.
by Adam Langley
· 10 years ago
af7e74b
Remove variable shadowing.
by Adam Langley
· 10 years ago
3b73c18
Fix "integer constant is too large for 'long' type" errors.
by Piotr Sikora
· 10 years ago
7571292
Extended master secret support.
by Adam Langley
· 10 years ago
83fd6b6
Reimplement d2i_SSL_SESSION with CBS.
by David Benjamin
· 10 years ago
fbe6f49
The empty contents are not a valid ASN.1 INTEGER.
by David Benjamin
· 10 years ago
b5b6854
Add CBB_add_asn1_uint64.
by David Benjamin
· 10 years ago
b698617
Add CBS_peek_asn1_tag.
by David Benjamin
· 10 years ago
a70c75c
Add a CRYPTO_library_init and static-initializer-less build option.
by David Benjamin
· 10 years ago
9b04d65
Export CBS_get_any_asn1_element.
by David Benjamin
· 10 years ago
1f3591d
Export CBS_asn1_ber_to_der.
by Adam Langley
· 10 years ago
58f9095
Remove hack in parsing PKCS#12.
by Adam Langley
· 10 years ago
9c01e00
Rework support for ASN.1 BER.
by Adam Langley
· 10 years ago
c44d2f4
Convert all zero-argument functions to '(void)'
by David Benjamin
· 10 years ago
c10dde4
Only allow indefinite lengths for constructed types.
by David Benjamin
· 10 years ago
98e882e
Clean up s23_srvr.c.
by David Benjamin
· 10 years ago
eeb9f49
Add PKCS7_bundle_certificates.
by Adam Langley
· 10 years ago
8e89e64
bytestring: fix ASN.1 data longer than 127 bytes.
by Adam Langley
· 10 years ago
22f9bcc
Port ssl3_get_client_hello to CBS.
by David Benjamin
· 11 years ago
ed43958
Port ssl3_get_key_exchange to CBS.
by David Benjamin
· 11 years ago
4c921e1
Move public headers to include/openssl/
by Adam Langley
· 11 years ago
0397309
Port ServerHello extension parsing to CBS.
by David Benjamin
· 11 years ago
95c29f3
Inital import.
by Adam Langley
· 11 years ago