mirror of
https://github.com/apple/foundationdb.git
synced 2025-06-02 19:25:52 +08:00
* Add JWT support to TokenSign * Encapsulate OpenSSL public/private key type Type-safe passing around of keys without having to DER/PEM-serialize (OpenSSL doesn't have distinct types for public and private key) * Apply Clang format * Add verify benchmark for JWT and FlatBuffers token * Unit test base64url::{encode, decode} * Make all payload fields optional Let user code validate non-signature fields * Make all payload fields optional Completely defer field check to user code * Move rapidjson from fdbclient to contrib * Make fdbrpc's rapidjson linkage private Currently only sources include them. * Modify rapidjson path in apiversioner.py * Algorithm::Unknown > Algorithm::UNKNOWN
12 lines
332 B
CMake
12 lines
332 B
CMake
add_library(rapidjson INTERFACE)
|
|
target_include_directories(rapidjson INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/rapidjson)
|
|
|
|
add_subdirectory(fmt-8.1.1)
|
|
if(NOT WIN32)
|
|
add_subdirectory(debug_determinism)
|
|
add_subdirectory(monitoring)
|
|
add_subdirectory(TraceLogHelper)
|
|
add_subdirectory(TestHarness)
|
|
endif()
|
|
add_subdirectory(mockkms)
|