9a4beb8ad8
This change adds fuzzing tests for: ∙ Certificate parsing ∙ Private key parsing ∙ ClientHello parsing ∙ Server first flow (ServerHello, Certificate, etc) parsing. Change-Id: I5f53282263eaaff69b1a03c819cca73750433653 Reviewed-on: https://boringssl-review.googlesource.com/6460 Reviewed-by: Adam Langley <agl@google.com>
40 lines
560 B
CMake
40 lines
560 B
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(
|
|
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)
|