• Home
  • Raw
  • Download

Lines Matching +full:rust +full:- +full:src

2 # Use of this source code is governed by a BSD-style license that can be
15 import("//build/rust/cargo_crate.gni")
16 import("//build/rust/rust_bindgen.gni")
21 include_dirs = [ "src/include" ]
61 header = "src/rust/bssl-sys/wrapper.h"
64 "no-derive-default",
65 "enable-function-attribute-detection",
66 "use-core",
67 "default-macro-constant-type=signed",
68 "rustified-enum=point_conversion_form_t",
69 "allowlist-file=.*[[:punct:]]include[[:punct:]]openssl[[:punct:]].*\\.h",
70 "allowlist-file=.*[[:punct:]]rust_wrapper\\.h",
78 crate_root = "src/rust/bssl-sys/src/lib.rs"
79 sources = [ "src/rust/bssl-sys/src/lib.rs" ]
94 # Rust bindings to boringssl
97 crate_root = "src/rust/bssl-crypto/src/lib.rs"
99 "src/rust/bssl-crypto/src/aead.rs",
100 "src/rust/bssl-crypto/src/aes.rs",
101 "src/rust/bssl-crypto/src/bn.rs",
102 "src/rust/bssl-crypto/src/cipher/aes_cbc.rs",
103 "src/rust/bssl-crypto/src/cipher/aes_ctr.rs",
104 "src/rust/bssl-crypto/src/cipher/mod.rs",
105 "src/rust/bssl-crypto/src/digest.rs",
106 "src/rust/bssl-crypto/src/ec.rs",
107 "src/rust/bssl-crypto/src/ecdh.rs",
108 "src/rust/bssl-crypto/src/ed25519.rs",
109 "src/rust/bssl-crypto/src/hkdf.rs",
110 "src/rust/bssl-crypto/src/hmac.rs",
111 "src/rust/bssl-crypto/src/lib.rs",
112 "src/rust/bssl-crypto/src/mem.rs",
113 "src/rust/bssl-crypto/src/pkey.rs",
114 "src/rust/bssl-crypto/src/rand.rs",
115 "src/rust/bssl-crypto/src/test_helpers.rs",
116 "src/rust/bssl-crypto/src/x25519.rs",
125 # BoringSSL's GAS-compatible assembly knows how to detect MSan, but the NASM
140 # All other targets use GAS-compatible assembler. BoringSSL's assembly files
147 include_dirs = [ "src/include" ]
155 deps = [ "//third_party/boringssl/src/third_party/fiat:fiat_license" ]
165 configs -= [ "//build/config/compiler:chromium_code" ]
169 deps += [ "//native_client_sdk/src/libraries/nacl_io" ]
173 configs -= [ "//build/config/compiler:default_optimization" ]
180 ldflags = [ "-Wl,--version-script=" +
206 configs -= [ "//build/config/compiler:chromium_code" ]
213 sources -= [ "src/crypto/test/gtest_main.cc" ]
222 [ "//build/config/fuchsia/test/network.shard.test-cml" ]
233 configs -= [ "//build/config/compiler:chromium_code" ]
240 sources -= [ "src/crypto/test/gtest_main.cc" ]
253 configs -= [ "//build/config/compiler:chromium_code" ]
260 sources -= [ "src/crypto/test/gtest_main.cc" ]
279 deps = [ "//third_party/boringssl/src/third_party/fiat:fiat_license" ]
292 configs -= [ "//build/config/compiler:chromium_code" ]
296 deps += [ "//native_client_sdk/src/libraries/nacl_io" ]
306 "src/fuzz/${fuzzer}.cc",
307 "src/ssl/test/fuzzer.h",
308 "src/ssl/test/fuzzer_tags.h",
312 seed_corpus = "src/fuzz/${fuzzer}_corpus"
347 deps = [ "//third_party/boringssl/src/third_party/fiat:fiat_license" ]
360 configs -= [ "//build/config/compiler:chromium_code" ]
364 deps += [ "//native_client_sdk/src/libraries/nacl_io" ]
370 "src/fuzz/client.cc",
371 "src/ssl/test/fuzzer.h",
372 "src/ssl/test/fuzzer_tags.h",
376 seed_corpus = "src/fuzz/client_corpus_no_fuzzer_mode"
381 "src/fuzz/server.cc",
382 "src/ssl/test/fuzzer.h",
383 "src/ssl/test/fuzzer_tags.h",
387 seed_corpus = "src/fuzz/server_corpus_no_fuzzer_mode"