boringssl/

directory
v0.0.0-...-928146c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 18, 2024 License: GPL-2.0, BSD-3-Clause, ISC, + 2 more

README

cmake, ninja, go are required

export ANDROID_NDK=/Applications/sdk/ndk-bundle

/Applications/sdk/cmake/3.10.2.4988404/bin/cmake -DANDROID_ABI=armeabi-v7a
-DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK}/build/cmake/android.toolchain.cmake
-DANDROID_NATIVE_API_LEVEL=16
-DCMAKE_BUILD_TYPE=Release
-DARCH=arm
-DOPENSSL_NO_ASM=1
-GNinja ..

/Applications/sdk/cmake/3.10.2.4988404/bin/cmake -DANDROID_ABI=x86
-DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK}/build/cmake/android.toolchain.cmake
-DANDROID_NATIVE_API_LEVEL=16
-DCMAKE_BUILD_TYPE=Release
-DARCH=x86
-GNinja ..

/Applications/sdk/cmake/3.10.2.4988404/bin/cmake -DANDROID_ABI=x86_64
-DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK}/build/cmake/android.toolchain.cmake
-DANDROID_NATIVE_API_LEVEL=21
-DCMAKE_BUILD_TYPE=Release
-DARCH=x86_64
-GNinja ..

/Applications/sdk/cmake/3.10.2.4988404/bin/cmake -DANDROID_ABI=arm64-v8a
-DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK}/build/cmake/android.toolchain.cmake
-DANDROID_NATIVE_API_LEVEL=21
-DCMAKE_BUILD_TYPE=Release
-DARCH=arm64-v8a
-GNinja ..

/Applications/sdk/cmake/3.10.2.4988404/bin/cmake --build .

Directories

Path Synopsis
crypto
cipher_extra/test/nist_cavp
The make_cavp utility generates cipher_test input files from NIST CAVP Known Answer Test response (.rsp) files.
The make_cavp utility generates cipher_test input files from NIST CAVP Known Answer Test response (.rsp) files.
err
x509
make_many_constraints.go generates test certificates many_constraints.pem, many_names*.pem, and some_names*.pem for x509_test.cc
make_many_constraints.go generates test certificates many_constraints.pem, many_names*.pem, and some_names*.pem for x509_test.cc
ssl
test/runner
Package tls partially implements TLS 1.2, as specified in RFC 5246.
Package tls partially implements TLS 1.2, as specified in RFC 5246.
test/runner/curve25519
Package curve25519 provides an implementation of scalar multiplication on the elliptic curve known as curve25519.
Package curve25519 provides an implementation of scalar multiplication on the elliptic curve known as curve25519.
test/runner/poly1305
Package poly1305 implements Poly1305 one-time message authentication code as specified in https://cr.yp.to/mac/poly1305-20050329.pdf.
Package poly1305 implements Poly1305 one-time message authentication code as specified in https://cr.yp.to/mac/poly1305-20050329.pdf.
check_filenames.go checks that filenames are unique.
check_filenames.go checks that filenames are unique.
ar
fipstools
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.
fipstools/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.
fipstools/delocate
delocate performs several transformations of textual assembly code.
delocate performs several transformations of textual assembly code.
fipstools/inject_hash
inject_hash parses an archive containing a file object file.
inject_hash parses an archive containing a file object file.
testresult
testresult is an implementation of Chromium's JSON test result format.
testresult is an implementation of Chromium's JSON test result format.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL