74 коммитов (4b0d0e4c5ef19055b3ff17ed3d760f9b10d76641)

Автор SHA1 Сообщение Дата
  David Benjamin 455919dda2 Add CBS_get_any_asn1. 8 лет назад
  David Benjamin 54091230cd Use C99 for size_t loops. 8 лет назад
  David Benjamin f0e935d7ce Fold stack-allocated types into headers. 8 лет назад
  Matt Braithwaite d17d74d73f Replace Scoped* heap types with bssl::UniquePtr. 8 лет назад
  David Benjamin 1db42fb3ca Clarify CBS/CBB with respect to high tag number form. 8 лет назад
  Steven Valdez cb96654404 Adding ARRAY_SIZE macro for getting the size of constant arrays. 8 лет назад
  Martin Kreichgauer 19d5cf86de Move remaining ScopedContext types out of scoped_types.h 8 лет назад
  David Benjamin 22edd87755 Resolve a small handful of size_t truncation warnings. 8 лет назад
  David Benjamin 4ff41f614c Check for overflow in CBB_add_u24. 8 лет назад
  David Benjamin 93a034a7d7 CBBs are in an undefined state after an operation failed. 8 лет назад
  Adam Langley 10f97f3bfc Revert "Move C++ helpers into |bssl| namespace." 8 лет назад
  Adam Langley d2b5af56cf Revert scoped_types.h change. 8 лет назад
  Adam Langley 8c3c3135a2 Remove scoped_types.h. 8 лет назад
  Adam Langley 09feb0f3d9 Move C++ helpers into |bssl| namespace. 8 лет назад
  David Benjamin bb076e334c Add CBB_add_u32. 8 лет назад
  David Benjamin a7810c12e9 Make tls_open_record always in-place. 8 лет назад
  Nick Harper 6f621bd8f7 Merge documentation from chromium's net/der into cbs.c 8 лет назад
  Matt Mueller 897be6afe3 Add CBS_ASN1_UTF8STRING define. 8 лет назад
  David Benjamin bd42603943 Add a convenience function for i2d compatibility wrappers. 8 лет назад
  David Benjamin 375124b162 Parse BER for PKCS#12 more accurately. 8 лет назад
  David Benjamin 11aac10987 Fix theoretical memory leak on malloc error in CBS_asn1_ber_to_der. 8 лет назад
  David Benjamin 2a0b391ac9 Rewrite ssl3_send_server_key_exchange to use CBB. 8 лет назад
  David Benjamin 4cc671cbf4 Add CBB_reserve and CBB_did_write. 8 лет назад
  David Benjamin a01deee96b Make CBB_len relative to its argument. 9 лет назад
  David Benjamin 2077cf9152 Use UINT64_C instead of OPENSSL_U64. 9 лет назад
  Adam Langley f9c77dedfa Drop CBB allocation failure test. 9 лет назад
  Adam Langley a33915d690 Have |CBB_init| zero the |CBB| before any possible failures. 9 лет назад
  David Benjamin ef14b2d86e Remove stl_compat.h. 9 лет назад
  Matt Braithwaite fa9eb568b0 Correct the spelling of "primitive". 9 лет назад
  David Benjamin 301afaf223 Add a run_tests target to run all tests. 9 лет назад
  David Benjamin e8d53508ca Convert ssl3_send_client_hello to CBB. 9 лет назад
  David Benjamin dbb0321014 Clarify that only top-level CBBs get CBB_cleanup. 9 лет назад
  Paul Lietar 23b185a3cf Allow out_present to be NULL in CBS_get_optional_asn1 9 лет назад
  David Benjamin b8d28cf532 Factor out the buffering and low-level record code. 9 лет назад
  Adam Langley 73415b6aa0 Move arm_arch.h and fix up lots of include paths. 9 лет назад
  David Benjamin d822ed811a Make CBB_len return a length, not remaining. 9 лет назад
  David Benjamin a8653208ec Add CBB_zero to set a CBB to the zero state. 9 лет назад
  David Benjamin d13a5e15d4 Fix crypto/bytestring test for too long lengths. 9 лет назад
  Adam Langley 614c66a2f8 Add infrastructure for better extension handling. 9 лет назад
  Adam Langley 521d4b805a Export |CBS_get_any_ber_asn1_element|. 9 лет назад
  Adam Langley cc1e3df75c Make CBS_get_any_asn1_element accept only DER. 9 лет назад
  Adam Langley 0976096224 bytestring: Test out_header_len != NULL before writing. 9 лет назад
  David Benjamin 3fa65f0f05 Fix some malloc test crashs. 9 лет назад
  David Benjamin 0b635c52b2 Add malloc test support to unit tests. 9 лет назад
  David Benjamin 22ccc2d8f1 Remove unnecessary NULL checks, part 1. 9 лет назад
  David Benjamin 5933723b7b Check for leading zeros in CBS_get_asn1_uint64. 9 лет назад
  David Benjamin f8c2c9e9f0 Convert bytestring_test to C++. 9 лет назад
  David Benjamin c9a202fee3 Add in missing curly braces part 1. 9 лет назад
  Doug Hogan 5ba305643f Don't accept tag number 31 (long form identifier octets) in CBB_add_asn1. 9 лет назад
  Doug Hogan a84f06fc1e Move free from cbb_init() to only CBB_init(). 9 лет назад