Documentation ¶
Overview ¶
check_filenames.go checks that filenames are unique. Some of our consumers do not support multiple files with the same name in the same build target, even if they are in different directories.
check_imported_libraries.go checks that each of its arguments only imports a whitelist of allowed libraries. This is used to avoid accidental dependencies on libstdc++.so.
convert_wycheproof.go converts Wycheproof test vectors into a format more easily consumed by BoringSSL.
embed_test_data generates a C++ source file which exports a function, GetTestData, which looks up the specified data files.
godeps prints out dependencies of a package in either CMake or Make depfile format, for incremental rebuilds.
The depfile format is preferred. It works correctly when new files are added. However, CMake only supports depfiles for custom commands with Ninja and starting CMake 3.7. For other configurations, we also support CMake's format, but CMake must be rerun when file lists change.
read_symbols scans one or more .a files and, for each object contained in the .a files, reads the list of symbols in that object file.
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
break-hash parses an ELF binary containing the FIPS module and corrupts the first byte of the module.
|
break-hash parses an ELF binary containing the FIPS module and corrupts the first byte of the module. |
cavp
run_cavp.go processes CAVP input files and generates suitable response files, optionally comparing the results against the provided FAX files.
|
run_cavp.go processes CAVP input files and generates suitable response files, optionally comparing the results against the provided FAX files. |
delocate
delocate performs several transformations of textual assembly code.
|
delocate performs several transformations of textual assembly code. |
inject_hash
inject_hash parses an archive containing a file object file.
|
inject_hash parses an archive containing a file object file. |
testresult is an implementation of Chromium's JSON test result format.
|
testresult is an implementation of Chromium's JSON test result format. |