| // This file is generated by cargo_embargo. |
| // Do not modify this file after the first "rust_*" or "genrule" module |
| // because the changes will be overridden on upgrade. |
| // Content before the first "rust_*" or "genrule" module is preserved. |
| |
| package { |
| default_applicable_licenses: ["external_rust_crates_webpki_license"], |
| } |
| |
| // Added automatically by a large-scale-change that took the approach of |
| // 'apply every license found to every target'. While this makes sure we respect |
| // every license restriction, it may not be entirely correct. |
| // |
| // e.g. GPL in an MIT project might only apply to the contrib/ directory. |
| // |
| // Please consider splitting the single license below into multiple licenses, |
| // taking care not to lose any license_kind information, and overriding the |
| // default license using the 'licenses: [...]' property on targets as needed. |
| // |
| // For unused files, consider creating a 'fileGroup' with "//visibility:private" |
| // to attach the license to, and including a comment whether the files may be |
| // used in the current project. |
| // See: http://go/android-license-faq |
| license { |
| name: "external_rust_crates_webpki_license", |
| visibility: [":__subpackages__"], |
| license_kinds: [ |
| "SPDX-license-identifier-BSD", |
| "SPDX-license-identifier-ISC", |
| ], |
| license_text: [ |
| "LICENSE", |
| ], |
| } |
| |
| rust_library { |
| name: "libwebpki", |
| host_supported: true, |
| crate_name: "webpki", |
| cargo_env_compat: true, |
| cargo_pkg_version: "0.22.4", |
| crate_root: "src/lib.rs", |
| srcs: [ |
| "src/data/alg-ecdsa-p256.der", |
| "src/data/alg-ecdsa-p384.der", |
| "src/data/alg-ecdsa-sha256.der", |
| "src/data/alg-ecdsa-sha384.der", |
| "src/data/alg-ed25519.der", |
| "src/data/alg-rsa-encryption.der", |
| "src/data/alg-rsa-pkcs1-sha256.der", |
| "src/data/alg-rsa-pkcs1-sha384.der", |
| "src/data/alg-rsa-pkcs1-sha512.der", |
| "src/data/alg-rsa-pss-sha256.der", |
| "src/data/alg-rsa-pss-sha384.der", |
| "src/data/alg-rsa-pss-sha512.der", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-spki-params-null.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-unused-bits-signature.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-using-ecdh-key.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-using-ecmqv-key.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-using-rsa-algorithm.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-wrong-signature-format.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-secp384r1-sha256-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-secp384r1-sha256.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-using-rsa-key.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha256-salt32-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha256-salt32.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha384-salt48-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha384-salt48.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha512-salt64-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha512-salt64.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-bad-key-der-length.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-bad-key-der-null.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-key-params-absent.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-using-pss-key-no-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-wrong-algorithm.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-key-encoded-ber.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-spki-non-null-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-using-ecdsa-algorithm.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-using-id-ea-rsa.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-salt20-using-pss-key-no-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-salt20-using-pss-key-with-null-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-salt20.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-wrong-salt.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-mgf1-sha512-salt33.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-salt10-using-pss-key-with-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-salt10-using-pss-key-with-wrong-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-salt10.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-using-ec-key.pem", |
| "third-party/chromium/data/verify_signed_data/rsa2048-pkcs1-sha512.pem", |
| "tests/ed25519/ca.der", |
| "tests/ed25519/ee.der", |
| "tests/misc/serial_neg.der", |
| "tests/misc/serial_zero.der", |
| "tests/netflix/ca.der", |
| "tests/netflix/ee.der", |
| "tests/netflix/inter.der", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-spki-params-null.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-unused-bits-signature.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-using-ecdh-key.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-using-ecmqv-key.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-using-rsa-algorithm.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-wrong-signature-format.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-secp384r1-sha256-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-secp384r1-sha256.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-using-rsa-key.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha256-salt32-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha256-salt32.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha384-salt48-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha384-salt48.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha512-salt64-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha512-salt64.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-bad-key-der-length.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-bad-key-der-null.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-key-params-absent.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-using-pss-key-no-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-wrong-algorithm.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-key-encoded-ber.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-spki-non-null-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-using-ecdsa-algorithm.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-using-id-ea-rsa.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-salt20-using-pss-key-no-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-salt20-using-pss-key-with-null-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-salt20.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-wrong-salt.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-mgf1-sha512-salt33.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-salt10-using-pss-key-with-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-salt10-using-pss-key-with-wrong-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-salt10.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-using-ec-key.pem", |
| "third-party/chromium/data/verify_signed_data/rsa2048-pkcs1-sha512.pem", |
| "tests/ed25519/ca.der", |
| "tests/ed25519/ee.der", |
| "tests/misc/serial_neg.der", |
| "tests/misc/serial_zero.der", |
| "tests/netflix/ca.der", |
| "tests/netflix/ee.der", |
| "tests/netflix/inter.der", |
| ], |
| edition: "2018", |
| features: [ |
| "alloc", |
| "std", |
| ], |
| rustlibs: [ |
| "libring", |
| "libuntrusted", |
| ], |
| apex_available: [ |
| "//apex_available:platform", |
| "//apex_available:anyapex", |
| ], |
| min_sdk_version: "29", |
| } |
| |
| rust_test { |
| name: "webpki_test_src_lib", |
| host_supported: true, |
| crate_name: "webpki", |
| cargo_env_compat: true, |
| cargo_pkg_version: "0.22.4", |
| crate_root: "src/lib.rs", |
| srcs: [ |
| "src/data/alg-ecdsa-p256.der", |
| "src/data/alg-ecdsa-p384.der", |
| "src/data/alg-ecdsa-sha256.der", |
| "src/data/alg-ecdsa-sha384.der", |
| "src/data/alg-ed25519.der", |
| "src/data/alg-rsa-encryption.der", |
| "src/data/alg-rsa-pkcs1-sha256.der", |
| "src/data/alg-rsa-pkcs1-sha384.der", |
| "src/data/alg-rsa-pkcs1-sha512.der", |
| "src/data/alg-rsa-pss-sha256.der", |
| "src/data/alg-rsa-pss-sha384.der", |
| "src/data/alg-rsa-pss-sha512.der", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-spki-params-null.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-unused-bits-signature.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-using-ecdh-key.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-using-ecmqv-key.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-using-rsa-algorithm.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-wrong-signature-format.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-secp384r1-sha256-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-secp384r1-sha256.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-using-rsa-key.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha256-salt32-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha256-salt32.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha384-salt48-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha384-salt48.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha512-salt64-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha512-salt64.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-bad-key-der-length.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-bad-key-der-null.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-key-params-absent.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-using-pss-key-no-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-wrong-algorithm.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-key-encoded-ber.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-spki-non-null-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-using-ecdsa-algorithm.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-using-id-ea-rsa.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-salt20-using-pss-key-no-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-salt20-using-pss-key-with-null-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-salt20.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-wrong-salt.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-mgf1-sha512-salt33.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-salt10-using-pss-key-with-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-salt10-using-pss-key-with-wrong-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-salt10.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-using-ec-key.pem", |
| "third-party/chromium/data/verify_signed_data/rsa2048-pkcs1-sha512.pem", |
| "tests/ed25519/ca.der", |
| "tests/ed25519/ee.der", |
| "tests/misc/serial_neg.der", |
| "tests/misc/serial_zero.der", |
| "tests/netflix/ca.der", |
| "tests/netflix/ee.der", |
| "tests/netflix/inter.der", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-spki-params-null.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-unused-bits-signature.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-using-ecdh-key.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-using-ecmqv-key.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-using-rsa-algorithm.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-wrong-signature-format.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-secp384r1-sha256-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-secp384r1-sha256.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-using-rsa-key.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha256-salt32-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha256-salt32.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha384-salt48-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha384-salt48.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha512-salt64-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha512-salt64.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-bad-key-der-length.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-bad-key-der-null.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-key-params-absent.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-using-pss-key-no-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-wrong-algorithm.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-key-encoded-ber.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-spki-non-null-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-using-ecdsa-algorithm.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-using-id-ea-rsa.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-salt20-using-pss-key-no-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-salt20-using-pss-key-with-null-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-salt20.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-wrong-salt.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-mgf1-sha512-salt33.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-salt10-using-pss-key-with-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-salt10-using-pss-key-with-wrong-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-salt10.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-using-ec-key.pem", |
| "third-party/chromium/data/verify_signed_data/rsa2048-pkcs1-sha512.pem", |
| "tests/ed25519/ca.der", |
| "tests/ed25519/ee.der", |
| "tests/misc/serial_neg.der", |
| "tests/misc/serial_zero.der", |
| "tests/netflix/ca.der", |
| "tests/netflix/ee.der", |
| "tests/netflix/inter.der", |
| ], |
| test_suites: ["general-tests"], |
| auto_gen_config: true, |
| test_options: { |
| unit_test: true, |
| }, |
| edition: "2018", |
| features: [ |
| "alloc", |
| "std", |
| ], |
| rustlibs: [ |
| "libbase64_rust", |
| "libring", |
| "libserde", |
| "libserde_json", |
| "libuntrusted", |
| ], |
| } |
| |
| rust_test { |
| name: "webpki_test_tests_dns_name_tests", |
| host_supported: true, |
| crate_name: "dns_name_tests", |
| cargo_env_compat: true, |
| cargo_pkg_version: "0.22.4", |
| crate_root: "tests/dns_name_tests.rs", |
| srcs: [ |
| "src/data/alg-ecdsa-p256.der", |
| "src/data/alg-ecdsa-p384.der", |
| "src/data/alg-ecdsa-sha256.der", |
| "src/data/alg-ecdsa-sha384.der", |
| "src/data/alg-ed25519.der", |
| "src/data/alg-rsa-encryption.der", |
| "src/data/alg-rsa-pkcs1-sha256.der", |
| "src/data/alg-rsa-pkcs1-sha384.der", |
| "src/data/alg-rsa-pkcs1-sha512.der", |
| "src/data/alg-rsa-pss-sha256.der", |
| "src/data/alg-rsa-pss-sha384.der", |
| "src/data/alg-rsa-pss-sha512.der", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-spki-params-null.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-unused-bits-signature.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-using-ecdh-key.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-using-ecmqv-key.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-using-rsa-algorithm.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-wrong-signature-format.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-secp384r1-sha256-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-secp384r1-sha256.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-using-rsa-key.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha256-salt32-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha256-salt32.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha384-salt48-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha384-salt48.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha512-salt64-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha512-salt64.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-bad-key-der-length.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-bad-key-der-null.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-key-params-absent.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-using-pss-key-no-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-wrong-algorithm.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-key-encoded-ber.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-spki-non-null-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-using-ecdsa-algorithm.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-using-id-ea-rsa.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-salt20-using-pss-key-no-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-salt20-using-pss-key-with-null-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-salt20.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-wrong-salt.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-mgf1-sha512-salt33.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-salt10-using-pss-key-with-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-salt10-using-pss-key-with-wrong-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-salt10.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-using-ec-key.pem", |
| "third-party/chromium/data/verify_signed_data/rsa2048-pkcs1-sha512.pem", |
| "tests/ed25519/ca.der", |
| "tests/ed25519/ee.der", |
| "tests/misc/serial_neg.der", |
| "tests/misc/serial_zero.der", |
| "tests/netflix/ca.der", |
| "tests/netflix/ee.der", |
| "tests/netflix/inter.der", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-spki-params-null.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-unused-bits-signature.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-using-ecdh-key.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-using-ecmqv-key.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-using-rsa-algorithm.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-wrong-signature-format.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-secp384r1-sha256-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-secp384r1-sha256.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-using-rsa-key.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha256-salt32-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha256-salt32.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha384-salt48-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha384-salt48.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha512-salt64-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha512-salt64.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-bad-key-der-length.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-bad-key-der-null.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-key-params-absent.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-using-pss-key-no-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-wrong-algorithm.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-key-encoded-ber.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-spki-non-null-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-using-ecdsa-algorithm.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-using-id-ea-rsa.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-salt20-using-pss-key-no-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-salt20-using-pss-key-with-null-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-salt20.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-wrong-salt.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-mgf1-sha512-salt33.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-salt10-using-pss-key-with-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-salt10-using-pss-key-with-wrong-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-salt10.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-using-ec-key.pem", |
| "third-party/chromium/data/verify_signed_data/rsa2048-pkcs1-sha512.pem", |
| "tests/ed25519/ca.der", |
| "tests/ed25519/ee.der", |
| "tests/misc/serial_neg.der", |
| "tests/misc/serial_zero.der", |
| "tests/netflix/ca.der", |
| "tests/netflix/ee.der", |
| "tests/netflix/inter.der", |
| ], |
| test_suites: ["general-tests"], |
| auto_gen_config: true, |
| test_options: { |
| unit_test: true, |
| }, |
| edition: "2018", |
| features: [ |
| "alloc", |
| "std", |
| ], |
| rustlibs: [ |
| "libbase64_rust", |
| "libring", |
| "libserde", |
| "libserde_json", |
| "libuntrusted", |
| "libwebpki", |
| ], |
| } |
| |
| rust_test { |
| name: "webpki_test_tests_integration", |
| host_supported: true, |
| crate_name: "integration", |
| cargo_env_compat: true, |
| cargo_pkg_version: "0.22.4", |
| crate_root: "tests/integration.rs", |
| srcs: [ |
| "src/data/alg-ecdsa-p256.der", |
| "src/data/alg-ecdsa-p384.der", |
| "src/data/alg-ecdsa-sha256.der", |
| "src/data/alg-ecdsa-sha384.der", |
| "src/data/alg-ed25519.der", |
| "src/data/alg-rsa-encryption.der", |
| "src/data/alg-rsa-pkcs1-sha256.der", |
| "src/data/alg-rsa-pkcs1-sha384.der", |
| "src/data/alg-rsa-pkcs1-sha512.der", |
| "src/data/alg-rsa-pss-sha256.der", |
| "src/data/alg-rsa-pss-sha384.der", |
| "src/data/alg-rsa-pss-sha512.der", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-spki-params-null.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-unused-bits-signature.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-using-ecdh-key.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-using-ecmqv-key.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-using-rsa-algorithm.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-wrong-signature-format.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-secp384r1-sha256-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-secp384r1-sha256.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-using-rsa-key.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha256-salt32-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha256-salt32.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha384-salt48-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha384-salt48.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha512-salt64-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha512-salt64.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-bad-key-der-length.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-bad-key-der-null.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-key-params-absent.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-using-pss-key-no-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-wrong-algorithm.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-key-encoded-ber.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-spki-non-null-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-using-ecdsa-algorithm.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-using-id-ea-rsa.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-salt20-using-pss-key-no-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-salt20-using-pss-key-with-null-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-salt20.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-wrong-salt.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-mgf1-sha512-salt33.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-salt10-using-pss-key-with-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-salt10-using-pss-key-with-wrong-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-salt10.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-using-ec-key.pem", |
| "third-party/chromium/data/verify_signed_data/rsa2048-pkcs1-sha512.pem", |
| "tests/ed25519/ca.der", |
| "tests/ed25519/ee.der", |
| "tests/misc/serial_neg.der", |
| "tests/misc/serial_zero.der", |
| "tests/netflix/ca.der", |
| "tests/netflix/ee.der", |
| "tests/netflix/inter.der", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-spki-params-null.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-unused-bits-signature.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-using-ecdh-key.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-using-ecmqv-key.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-using-rsa-algorithm.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512-wrong-signature-format.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-prime256v1-sha512.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-secp384r1-sha256-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-secp384r1-sha256.pem", |
| "third-party/chromium/data/verify_signed_data/ecdsa-using-rsa-key.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha256-salt32-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha256-salt32.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha384-salt48-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha384-salt48.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha512-salt64-corrupted-data.pem", |
| "third-party/chromium/data/verify_signed_data/ours/rsa-pss-sha512-salt64.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-bad-key-der-length.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-bad-key-der-null.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-key-params-absent.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-using-pss-key-no-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1-wrong-algorithm.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha1.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-key-encoded-ber.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-spki-non-null-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-using-ecdsa-algorithm.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256-using-id-ea-rsa.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pkcs1-sha256.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-salt20-using-pss-key-no-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-salt20-using-pss-key-with-null-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-salt20.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha1-wrong-salt.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-mgf1-sha512-salt33.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-salt10-using-pss-key-with-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-salt10-using-pss-key-with-wrong-params.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-pss-sha256-salt10.pem", |
| "third-party/chromium/data/verify_signed_data/rsa-using-ec-key.pem", |
| "third-party/chromium/data/verify_signed_data/rsa2048-pkcs1-sha512.pem", |
| "tests/ed25519/ca.der", |
| "tests/ed25519/ee.der", |
| "tests/misc/serial_neg.der", |
| "tests/misc/serial_zero.der", |
| "tests/netflix/ca.der", |
| "tests/netflix/ee.der", |
| "tests/netflix/inter.der", |
| ], |
| test_suites: ["general-tests"], |
| auto_gen_config: true, |
| test_options: { |
| unit_test: true, |
| }, |
| edition: "2018", |
| features: [ |
| "alloc", |
| "std", |
| ], |
| rustlibs: [ |
| "libbase64_rust", |
| "libring", |
| "libserde", |
| "libserde_json", |
| "libuntrusted", |
| "libwebpki", |
| ], |
| } |