1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-02-26 07:52:38 +00:00
transmission/tests/libtransmission
Mike Gelfand 142b2a088d
Support wolfSSL 4.6+ (#3398)
* Fix testing against reference crypto implementation

Build would fail on CI if using cyassl/wolfssl or polarssl/mbedtls as a
backend and testing it against reference openssl implementation due to
missing include directories, but only if bundled (non-system) b64 is
used.

* Iniitalize size arguments to `wc_DhGenerateKeyPair`

Despite it not being mentioned in the documentation [1] and v4.6 release
notes [2], the two size parameters became [3] not purely "out", but
"in/out", to avoid potential buffer overflows.

[1] https://www.wolfssl.com/documentation/manuals/wolfssl/group__Diffie-Hellman.html
[2] https://github.com/wolfSSL/wolfssl/releases/tag/v4.6.0-stable
[3] 4364700c01
2022-07-03 14:05:40 +01:00
..
assets perf: do not use tr_variant when parsing .torrent files 2022-05-23 23:05:16 -05:00
.clang-tidy fix: clang 15 warnings (#3172) 2022-06-01 11:56:59 -05:00
announce-list-test.cc refactor: remove tr_announce_list.tiers (#2960) 2022-04-21 15:48:30 -05:00
announcer-test.cc refactor: add tr_address.readable (#2962) 2022-04-21 18:37:02 -05:00
benc-test.cc
bitfield-test.cc
block-info-test.cc
blocklist-test.cc fix: compiler warnings (#3123) 2022-05-22 21:22:34 -05:00
clients-test.cc
CMakeLists.txt Support wolfSSL 4.6+ (#3398) 2022-07-03 14:05:40 +01:00
completion-test.cc
copy-test.cc refactor: prefer tr_pathbuf over tr_strvPath() (#2966) 2022-04-22 11:35:56 -05:00
crypto-test-ref.h Add basic support for v2 hashes in transmission-show (#3380) 2022-07-01 09:49:33 -05:00
crypto-test.cc Add basic support for v2 hashes in transmission-show (#3380) 2022-07-01 09:49:33 -05:00
error-test.cc
file-piece-map-test.cc fix: new MSVC warning in file-piece-map-test.cc (#2936) 2022-04-16 23:36:05 -05:00
file-test.cc perf: do not use tr_variant when parsing .torrent files 2022-05-23 23:05:16 -05:00
getopt-test.cc
history-test.cc refactor: make tr_recentHistory a template class (#3012) 2022-04-28 10:52:26 -05:00
json-test.cc
magnet-metainfo-test.cc refactor: remove tr_announce_list::tracker info.announce (#2931) 2022-04-16 15:41:51 -05:00
makemeta-test.cc
move-test.cc fix: requests across piece boundaries when piece is not a multiple of block_size 2022-06-19 23:08:58 -05:00
open-files-test.cc fix: coverity warnings (#3168) 2022-05-31 18:58:20 -05:00
peer-mgr-active-requests-test.cc docs: fix various typos and misspellings (#2955) 2022-04-21 09:28:38 -05:00
peer-mgr-wishlist-test.cc
peer-msgs-test.cc
quark-test.cc
remove-test.cc refactor: add pathbuf and std::string-friendly helpers to tr_sys file and path funcs (#3118) 2022-05-21 20:17:00 -05:00
rename-test.cc refactor: add pathbuf and std::string-friendly helpers to tr_sys file and path funcs (#3118) 2022-05-21 20:17:00 -05:00
rpc-test.cc
session-test.cc
strbuf-test.cc
subprocess-test-program.cc
subprocess-test-script.cmd
subprocess-test.cc perf: tr_sys_path_dirname() returns a std::string_view (#2990) 2022-05-21 11:10:58 -05:00
test-fixtures.h refactor: add pathbuf and std::string-friendly helpers to tr_sys file and path funcs (#3118) 2022-05-21 20:17:00 -05:00
torrent-files-test.cc perf: faster detection of invalid filenames (#3126) 2022-05-23 17:53:26 -05:00
torrent-metainfo-test.cc perf: do not use tr_variant when parsing .torrent files 2022-05-23 23:05:16 -05:00
torrents-test.cc refactor: use tr_torrent_id_t (#3314) 2022-06-17 10:43:04 -05:00
utils-test.cc refactor: remove unused tr_ptrArray class (#3262) 2022-06-11 21:45:00 -05:00
variant-test.cc
watchdir-test.cc refactor: add pathbuf and std::string-friendly helpers to tr_sys file and path funcs (#3118) 2022-05-21 20:17:00 -05:00
web-utils-test.cc refactor: remove tr_url_parsed_t.portstr (#2929) 2022-04-16 13:13:42 -05:00