mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2024-12-26 16:11:07 +00:00
93 lines
12 KiB
TOML
93 lines
12 KiB
TOML
|
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
|
||
|
#
|
||
|
# When uploading crates to the registry Cargo will automatically
|
||
|
# "normalize" Cargo.toml files for maximal compatibility
|
||
|
# with all versions of Cargo and also rewrite `path` dependencies
|
||
|
# to registry (e.g., crates.io) dependencies
|
||
|
#
|
||
|
# If you believe there's an error in this file please file an
|
||
|
# issue against the rust-lang/cargo repository. If you're
|
||
|
# editing this file be aware that the upstream Cargo.toml
|
||
|
# will likely look very different (and much more reasonable)
|
||
|
|
||
|
[package]
|
||
|
edition = "2018"
|
||
|
name = "ring"
|
||
|
version = "0.16.20"
|
||
|
authors = ["Brian Smith <brian@briansmith.org>"]
|
||
|
build = "build.rs"
|
||
|
links = "ring-asm"
|
||
|
include = ["LICENSE", "Cargo.toml", "pregenerated/*", "build.rs", "crypto/chacha/asm/chacha-armv4.pl", "crypto/chacha/asm/chacha-armv8.pl", "crypto/chacha/asm/chacha-x86.pl", "crypto/chacha/asm/chacha-x86_64.pl", "crypto/cipher_extra/test/aes_128_gcm_siv_tests.txt", "crypto/cipher_extra/test/aes_256_gcm_siv_tests.txt", "crypto/constant_time_test.c", "crypto/cpu-intel.c", "crypto/crypto.c", "crypto/curve25519/asm/x25519-asm-arm.S", "crypto/curve25519/curve25519.c", "crypto/curve25519/curve25519_tables.h", "crypto/curve25519/internal.h", "crypto/fipsmodule/aes/aes_nohw.c", "crypto/fipsmodule/aes/asm/aesni-x86.pl", "crypto/fipsmodule/aes/asm/aesni-x86_64.pl", "crypto/fipsmodule/aes/asm/aesv8-armx.pl", "crypto/fipsmodule/aes/asm/bsaes-armv7.pl", "crypto/fipsmodule/aes/asm/bsaes-x86_64.pl", "crypto/fipsmodule/aes/asm/vsaes-armv7.pl", "crypto/fipsmodule/aes/asm/vpaes-x86.pl", "crypto/fipsmodule/aes/asm/vpaes-x86_64.pl", "crypto/fipsmodule/bn/asm/armv4-mont.pl", "crypto/fipsmodule/bn/asm/armv8-mont.pl", "crypto/fipsmodule/bn/asm/x86-mont.pl", "crypto/fipsmodule/bn/asm/x86_64-mont.pl", "crypto/fipsmodule/bn/asm/x86_64-mont5.pl", "crypto/fipsmodule/bn/internal.h", "crypto/fipsmodule/bn/montgomery.c", "crypto/fipsmodule/bn/montgomery_inv.c", "crypto/fipsmodule/ec/asm/ecp_nistz256-armv4.pl", "crypto/fipsmodule/ec/asm/ecp_nistz256-armv8.pl", "crypto/fipsmodule/ec/asm/ecp_nistz256-x86.pl", "crypto/fipsmodule/ec/asm/p256-x86_64-asm.pl", "crypto/fipsmodule/ec/ecp_nistz.c", "crypto/fipsmodule/ec/ecp_nistz.h", "crypto/fipsmodule/ec/ecp_nistz256.c", "crypto/fipsmodule/ec/ecp_nistz256.h", "crypto/fipsmodule/ec/ecp_nistz256_table.inl", "crypto/fipsmodule/ec/ecp_nistz384.h", "crypto/fipsmodule/ec/ecp_nistz384.inl", "crypto/fipsmodule/ec/gfp_p256.c", "crypto/fipsmodule/ec/gfp_p384.c", "crypto/fipsmodule/ecdsa/ecdsa_verify_tests.txt", "crypto/fipsmodule/modes/asm/aesni-gcm-x86_64.pl", "crypto/fipsmodule/modes/asm/ghash-armv4.pl", "crypto/fipsmodule/modes/asm/ghash-x86.pl", "crypto/fipsmodule/modes/asm/ghash-x86_64.pl", "crypto/fipsmodule/modes/asm/ghashv8-armx.pl", "crypto/fipsmodule/sha/asm/sha256-armv4.pl", "crypto/fipsmodule/sha/asm/sha512-armv4.pl", "crypto/fipsmodule/sha/asm/sha512-armv8.pl", "crypto/fipsmodule/sha/asm/sha512-x86_64.pl", "crypto/internal.h", "crypto/limbs/limbs.c", "crypto/limbs/limbs.h", "crypto/limbs/limbs.inl", "crypto/mem.c", "crypto/perlasm/arm-xlate.pl", "crypto/perlasm/x86asm.pl", "crypto/perlasm/x86gas.pl", "crypto/perlasm/x86nasm.pl", "crypto/perlasm/x86_64-xlate.pl", "crypto/poly1305/internal.h", "crypto/poly1305/poly1305.c", "crypto/poly1305/poly1305_arm.c", "crypto/poly1305/poly1305_arm_asm.S", "crypto/poly1305/poly1305_vec.c", "crypto/cipher_extra/asm/chacha20_poly1305_x86_64.pl", "doc/link-to-readme.md", "examples/checkdigest.rs", "include/GFp/aes.h", "include/GFp/arm_arch.h", "include/GFp/base.h", "include/GFp/check.h", "include/GFp/cpu.h", "include/GFp/mem.h", "include/GFp/poly1305.h", "include/GFp/type_check.h", "src/aead.rs", "src/aead/aes.rs", "src/aead/aes_gcm.rs", "src/aead/aes_tests.txt", "src/aead/block.rs", "src/aead/chacha.rs", "src/aead/chacha_tests.txt", "src/aead/chacha20_poly1305.rs", "src/aead/chacha20_poly1305_openssh.rs", "src/aead/counter.rs", "src/aead/gcm.rs", "src/aead/gcm/gcm_nohw.rs", "src/aead/iv.rs", "src/aead/nonce.rs", "src/aead/poly1305.rs", "src/aead/poly1305_test.txt", "src/aead/quic.rs", "src/aead/shift.rs", "src/agreement.rs", "src/arithmetic.rs", "src/arithmetic/bigint.rs", "src/arithmetic/bigint_elem_exp_consttime_tests.txt", "src/arithmetic/bigint_elem_exp_vartime_tests.txt", "src/arithmetic/bigint_elem_mul_tests.txt", "src/arithmetic/bigint_elem_reduced_once_tests.txt", "src/arithmetic/bigint_elem_reduced_tests.txt", "src/arithmetic/bigint_elem_squared_tests.txt", "src/arithmetic/constant.rs", "src/arithmetic/montgomery.rs", "src/array.rs", "src/bits.rs", "src/bssl.rs", "src/c.rs", "src/constant_time.rs", "src/cpu.rs", "src/data/alg-rsa-encryption.der", "src/debug.rs", "src/digest.rs", "src/digest/sha1.rs", "src/digest/sha2.rs", "src/ec/curve25519/ed25519/digest.rs", "sr
|
||
|
description = "Safe, fast, small crypto using Rust."
|
||
|
documentation = "https://briansmith.org/rustdoc/ring/"
|
||
|
readme = "doc/link-to-readme.md"
|
||
|
keywords = ["crypto", "cryptography", "rand", "ECC", "RSA"]
|
||
|
categories = ["cryptography", "no-std"]
|
||
|
license-file = "LICENSE"
|
||
|
repository = "https://github.com/briansmith/ring"
|
||
|
[package.metadata.docs.rs]
|
||
|
all-features = true
|
||
|
[profile.bench]
|
||
|
opt-level = 3
|
||
|
lto = true
|
||
|
codegen-units = 1
|
||
|
debug = false
|
||
|
debug-assertions = false
|
||
|
rpath = false
|
||
|
|
||
|
[profile.release]
|
||
|
opt-level = 3
|
||
|
lto = true
|
||
|
codegen-units = 1
|
||
|
debug = false
|
||
|
debug-assertions = false
|
||
|
rpath = false
|
||
|
|
||
|
[lib]
|
||
|
name = "ring"
|
||
|
[dependencies.untrusted]
|
||
|
version = "0.7.1"
|
||
|
[build-dependencies.cc]
|
||
|
version = "1.0.62"
|
||
|
default-features = false
|
||
|
|
||
|
[features]
|
||
|
alloc = []
|
||
|
default = ["alloc", "dev_urandom_fallback"]
|
||
|
dev_urandom_fallback = ["once_cell"]
|
||
|
internal_benches = []
|
||
|
slow_tests = []
|
||
|
std = ["alloc"]
|
||
|
test_logging = []
|
||
|
wasm32_c = []
|
||
|
[target."cfg(all(target_arch = \"wasm32\", target_vendor = \"unknown\", target_os = \"unknown\", target_env = \"\"))".dependencies.web-sys]
|
||
|
version = "0.3.37"
|
||
|
features = ["Crypto", "Window"]
|
||
|
default-features = false
|
||
|
[target."cfg(any(target_arch = \"x86\",target_arch = \"x86_64\", all(any(target_arch = \"aarch64\", target_arch = \"arm\"), any(target_os = \"android\", target_os = \"fuchsia\", target_os = \"linux\"))))".dependencies.spin]
|
||
|
version = "0.5.2"
|
||
|
default-features = false
|
||
|
[target."cfg(any(target_os = \"android\", target_os = \"linux\"))".dependencies.libc]
|
||
|
version = "0.2.69"
|
||
|
default-features = false
|
||
|
|
||
|
[target."cfg(any(target_os = \"android\", target_os = \"linux\"))".dependencies.once_cell]
|
||
|
version = "1.5.2"
|
||
|
features = ["std"]
|
||
|
optional = true
|
||
|
default-features = false
|
||
|
[target."cfg(any(target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"illumos\", target_os = \"netbsd\", target_os = \"openbsd\", target_os = \"solaris\"))".dependencies.once_cell]
|
||
|
version = "1.5.2"
|
||
|
features = ["std"]
|
||
|
default-features = false
|
||
|
[target."cfg(any(unix, windows))".dev-dependencies.libc]
|
||
|
version = "0.2.80"
|
||
|
default-features = false
|
||
|
[target."cfg(target_arch = \"wasm32\")".dev-dependencies.wasm-bindgen-test]
|
||
|
version = "0.3.18"
|
||
|
default-features = false
|
||
|
[target."cfg(target_os = \"windows\")".dependencies.winapi]
|
||
|
version = "0.3.8"
|
||
|
features = ["ntsecapi", "wtypesbase"]
|
||
|
default-features = false
|