3871dc9e39
This is not a complete fuzzer, even for SSL_CTX, but it's a start. Written in memory of c-ares[1]. [1] https://twitter.com/hanno/status/781506296906444800 Change-Id: I64b02c60f35b9057201df2cc325ebb7a84a0229d Reviewed-on: https://boringssl-review.googlesource.com/11423 Reviewed-by: Adam Langley <alangley@gmail.com> Commit-Queue: Adam Langley <alangley@gmail.com> CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
77 lines
1.1 KiB
CMake
77 lines
1.1 KiB
CMake
include_directories(../include)
|
|
|
|
add_executable(
|
|
privkey
|
|
|
|
privkey.cc
|
|
)
|
|
|
|
target_link_libraries(privkey Fuzzer)
|
|
target_link_libraries(privkey crypto)
|
|
|
|
add_executable(
|
|
cert
|
|
|
|
cert.cc
|
|
)
|
|
|
|
target_link_libraries(cert Fuzzer)
|
|
target_link_libraries(cert crypto)
|
|
|
|
add_executable(
|
|
spki
|
|
|
|
spki.cc
|
|
)
|
|
|
|
target_link_libraries(spki Fuzzer)
|
|
target_link_libraries(spki crypto)
|
|
|
|
add_executable(
|
|
pkcs8
|
|
|
|
pkcs8.cc
|
|
)
|
|
|
|
target_link_libraries(pkcs8 Fuzzer)
|
|
target_link_libraries(pkcs8 crypto)
|
|
|
|
add_executable(
|
|
server
|
|
|
|
server.cc
|
|
)
|
|
|
|
target_link_libraries(server Fuzzer)
|
|
target_link_libraries(server crypto)
|
|
target_link_libraries(server ssl)
|
|
|
|
add_executable(
|
|
client
|
|
|
|
client.cc
|
|
)
|
|
|
|
target_link_libraries(client Fuzzer)
|
|
target_link_libraries(client crypto)
|
|
target_link_libraries(client ssl)
|
|
|
|
add_executable(
|
|
read_pem
|
|
|
|
read_pem.cc
|
|
)
|
|
|
|
target_link_libraries(read_pem Fuzzer)
|
|
target_link_libraries(read_pem crypto)
|
|
|
|
add_executable(
|
|
ssl_ctx_api
|
|
|
|
ssl_ctx_api.cc
|
|
)
|
|
|
|
target_link_libraries(ssl_ctx_api Fuzzer)
|
|
target_link_libraries(ssl_ctx_api crypto)
|
|
target_link_libraries(ssl_ctx_api ssl)
|