aboutsummaryrefslogtreecommitdiff
path: root/crypto/base64
AgeCommit message (Expand)AuthorFilesLines
2022-07-30Replace OPENSSL_STATIC_ASSERT with static_assert.David Benjamin1-4/+2
2021-11-18Add various OpenSSL compatibility functions.David Benjamin1-0/+13
2021-09-22Speed up constant-time base64 decoding.David Benjamin1-8/+11
2019-09-24Update INSTANTIATE_TEST_SUITE_P calls missing first argument.Matthew Braithwaite1-1/+1
2019-06-04Fix name clash in test structuresJulien Desgats1-8/+8
2019-04-10Update third_party/googletest.David Benjamin1-1/+1
2018-11-14Modernize OPENSSL_COMPILE_ASSERT, part 2.David Benjamin1-2/+2
2018-09-05Flatten most of the crypto target.David Benjamin1-9/+0
2017-08-18Run the comment converter on libcrypto.David Benjamin2-35/+35
2017-05-17Optimize constant-time base64 implementation slightly.David Benjamin1-9/+26
2017-05-17Don't call base64_ascii_to_bin twice on each byte.David Benjamin1-1/+1
2017-04-17Convert base64_test to GTest.David Benjamin2-251/+151
2017-04-14Implement base64 in constant-time.David Benjamin1-26/+31
2016-12-21Work around language and compiler bug in memcpy, etc.David Benjamin2-11/+15
2016-09-12Use C99 for size_t loops.David Benjamin1-2/+1
2016-08-19Adding ARRAY_SIZE macro for getting the size of constant arrays.Steven Valdez1-1/+3
2016-08-05Resolve a small handful of size_t truncation warnings.David Benjamin1-6/+10
2016-05-26Replace base64 decoding.Adam Langley2-320/+543
2016-05-03Avoid theoretical overflows in EVP_EncodeUpdate.David Benjamin1-13/+16
2016-01-25Remove calls to ERR_load_crypto_strings.David Benjamin1-1/+0
2015-10-26Add a run_tests target to run all tests.David Benjamin1-0/+1
2015-08-26Move arm_arch.h and fix up lots of include paths.Adam Langley1-1/+1
2015-05-21Add malloc test support to unit tests.David Benjamin1-0/+2
2015-04-01Convert base64_test to C++.David Benjamin2-39/+34
2015-03-19evp: prevent underflow in base64 decodingDavid Benjamin1-0/+4
2015-02-02Remove string.h from base.h.Adam Langley1-0/+1
2015-01-28Change CMakeLists.txt to two-space indent.Adam Langley1-5/+5
2014-10-01Don't use ssize_t in base64_test.c.David Benjamin1-2/+1
2014-09-12Add a CRYPTO_library_init and static-initializer-less build option.David Benjamin1-0/+2
2014-08-25Introduce EVP_DecodeBase64.David Benjamin2-35/+112
2014-08-21Convert all zero-argument functions to '(void)'David Benjamin1-3/+3
2014-08-14Add EVP_EncodedLength.Adam Langley1-0/+18
2014-08-11Windows build fixes.Adam Langley1-1/+6
2014-07-18Document that EVP_EncodeBlock writes a trailing NUL.David Benjamin1-1/+1
2014-07-17Touchup a couple of blank lines from 7b35b58a.Adam Langley1-0/+2
2014-07-17Fix EVP_DecodeBlock and add tests.David Benjamin3-1/+114
2014-07-16base64: fix underflow in EVP_EncodeBlock.Adam Langley1-13/+15
2014-07-14Move public headers to include/openssl/Adam Langley1-141/+0
2014-06-20Base64 padding fix.Adam Langley1-0/+5
2014-06-20Inital import.Adam Langley3-0/+541