aboutsummaryrefslogtreecommitdiff
path: root/crypto/bio
AgeCommit message (Expand)AuthorFilesLines
2024-05-15Namespace crypto/test/file_util.hDavid Benjamin1-8/+8
2024-04-29Rename function pointers to avoid shadowing global declarationPatryk Duda1-12/+12
2024-03-11Add BIO_FP_TEXTDavid Benjamin2-21/+100
2024-03-07Rename CRYPTO_get_ex_new_index to CRYPTO_get_ex_new_index_exDavid Benjamin1-1/+1
2024-03-05Align CRYPTO_get_ex_new_index with the public API's calling conventionDavid Benjamin1-6/+1
2024-02-23Introduce a test helper for asserting on the errorDavid Benjamin1-4/+1
2024-02-23Consistently open files in binary mode on WindowsDavid Benjamin2-8/+32
2024-02-22Add some utilities for testing temporary filesDavid Benjamin1-41/+52
2024-02-10Use uint64_t for num_read and num_write in BIODavid Benjamin1-2/+2
2023-11-28Give BIO an ex_dataDavid Benjamin1-0/+25
2023-10-05Add OPENSSL_zallocDavid Benjamin3-12/+4
2023-08-30Remove another decltype(fclose)David Benjamin1-2/+5
2023-07-24Use a stub fopen implementation when OPENSSL_NO_FILESYSTEM is setDavid Benjamin1-13/+10
2023-07-20Fix the missing header issue for OPENSSL_NO_SOCKYi Chou1-0/+2
2023-07-19Tidy up error handling for sockets vs fdsDavid Benjamin6-58/+123
2023-07-19Test non-blocking socket BIOsDavid Benjamin1-45/+248
2023-07-18Unconditionally include BIO_set_fd and BIO_get_fdDavid Benjamin1-2/+2
2023-07-18Support Android's "baremetal" targetDavid Benjamin1-0/+8
2023-07-16Replace BIO_snprintf with snprintf within the libraryDavid Benjamin2-6/+4
2023-06-22Slightly tidy BIO_C_SET_FILENAME logicDavid Benjamin1-8/+8
2023-06-20Start recognizing the OPENSSL_NANOLIBC defineDavid Benjamin4-8/+8
2023-06-09Remove CRYPTO_MUTEX from public headersDavid Benjamin1-3/+3
2023-06-08Avoid another NULL+0 in BIO_s_memDavid Benjamin2-24/+30
2023-04-17Skip some BIO_gets tests if tmpfile fails on AndroidDavid Benjamin1-0/+11
2023-04-11Fix miscellaneous size_t truncationsDavid Benjamin4-16/+17
2023-04-10Don't consume the newline in BIO_gets for fdsDavid Benjamin2-21/+61
2023-04-07Fix size_t truncations in bio_mem.cDavid Benjamin1-47/+33
2023-04-03Add various tests for memory BIOs.David Benjamin1-0/+211
2023-02-13Make OPENSSL_malloc push ERR_R_MALLOC_FAILURE on failure.Bob Beck3-5/+0
2023-01-17Remove the last of the filename comments.David Benjamin1-1/+0
2022-12-09Fix some more implicit size_t truncations.David Benjamin1-2/+2
2022-12-03Add int casts to BIO_ctrl calls where appropriate.David Benjamin6-24/+25
2022-11-28Work around some valgrind warnings in GTest.David Benjamin1-65/+62
2022-11-14More -Wshorten-64-to-32 fixes.David Benjamin1-1/+1
2022-10-25Miscellaneous -Wshorten-64-to-32 fixes.David Benjamin3-8/+12
2022-06-14Fix build with MSVC 2022.David Benjamin1-3/+9
2022-05-20limit the feature macro stuff to __linux__Bob Beck1-0/+2
2022-03-25Retire the Windows BIO_printf workaround.David Benjamin1-12/+0
2021-12-15Add BIO_tell and BIO_seek wrappers.David Benjamin1-0/+6
2021-08-13Simplify built-in BIOs slightly.David Benjamin6-46/+7
2021-01-08Use gai_strerrorA on Windows.David Benjamin1-0/+4
2020-10-09Fix crash when flushing an SSL BIO.David Benjamin1-0/+2
2019-10-21Rename a number of BUF_* functions to OPENSSL_*.David Benjamin4-12/+8
2019-09-24Update INSTANTIATE_TEST_SUITE_P calls missing first argument.Matthew Braithwaite1-2/+2
2019-04-10Update third_party/googletest.David Benjamin1-2/+2
2018-12-05Fix d2i_*_bio on partial reads.David Benjamin1-15/+37
2018-10-11Always push errors on BIO_read_asn1 failure.David Benjamin1-5/+34
2018-10-01Fix undefined function pointer casts in {d2i,i2d}_Foo_{bio,fp}David Benjamin1-0/+13
2018-09-26Replace BIO_new + BIO_set_fp with BIO_new_fp.David Benjamin1-2/+1
2018-09-05Flatten most of the crypto target.David Benjamin1-18/+0