[package]
edition = "2021"
name = "ash-core"
version = "2.3.6"
authors = ["3maem Co. <dev@3maem.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "DEPRECATED — Use `ashcore` instead. This crate is End of Life (EOL)."
readme = "README.md"
keywords = [
"security",
"integrity",
"anti-tamper",
"replay-protection",
"wasm",
]
categories = [
"cryptography",
"web-programming",
"wasm",
]
license = "Apache-2.0"
repository = "https://github.com/3maem/ashcore"
[lib]
name = "ash_core"
crate-type = [
"cdylib",
"rlib",
]
path = "src/lib.rs"
[[test]]
name = "benchmarks"
path = "tests/benchmarks.rs"
[[test]]
name = "binding_comprehensive_test"
path = "tests/binding_comprehensive_test.rs"
[[test]]
name = "conformance_suite"
path = "tests/conformance_suite.rs"
[[test]]
name = "cross_platform"
path = "tests/cross_platform.rs"
[[test]]
name = "crypto_properties_test"
path = "tests/crypto_properties_test.rs"
[[test]]
name = "deep_fuzzer"
path = "tests/deep_fuzzer.rs"
[[test]]
name = "documentation_examples"
path = "tests/documentation_examples.rs"
[[test]]
name = "error_handling"
path = "tests/error_handling.rs"
[[test]]
name = "external_audit"
path = "tests/external_audit.rs"
[[test]]
name = "fuzz_tests"
path = "tests/fuzz_tests.rs"
[[test]]
name = "jcs_comprehensive_test"
path = "tests/jcs_comprehensive_test.rs"
[[test]]
name = "pentest_advanced"
path = "tests/pentest_advanced.rs"
[[test]]
name = "phase1_execution_lock"
path = "tests/phase1_execution_lock.rs"
[[test]]
name = "phase3_build_verify_roundtrip"
path = "tests/phase3_build_verify_roundtrip.rs"
[[test]]
name = "production_edge_cases"
path = "tests/production_edge_cases.rs"
[[test]]
name = "property_based"
path = "tests/property_based.rs"
[[test]]
name = "query_url_comprehensive_test"
path = "tests/query_url_comprehensive_test.rs"
[[test]]
name = "rfc_compliance"
path = "tests/rfc_compliance.rs"
[[test]]
name = "scoped_chain_comprehensive_test"
path = "tests/scoped_chain_comprehensive_test.rs"
[[test]]
name = "security_assurance"
path = "tests/security_assurance.rs"
[[test]]
name = "security_audit"
path = "tests/security_audit.rs"
[[test]]
name = "store_tests"
path = "tests/store_tests.rs"
[[test]]
name = "stress_comprehensive_test"
path = "tests/stress_comprehensive_test.rs"
[[test]]
name = "types_tests"
path = "tests/types_tests.rs"
[[test]]
name = "unified_proof_integration"
path = "tests/unified_proof_integration.rs"
[[test]]
name = "verification_comprehensive_test"
path = "tests/verification_comprehensive_test.rs"
[[test]]
name = "version_compatibility"
path = "tests/version_compatibility.rs"
[dependencies.base64]
version = "0.21"
[dependencies.getrandom]
version = "0.2"
features = ["js"]
[dependencies.hex]
version = "0.4"
[dependencies.hmac]
version = "0.12"
[dependencies.lazy_static]
version = "1.4"
[dependencies.regex]
version = "1.10"
[dependencies.serde]
version = "1.0"
features = ["derive"]
[dependencies.serde_json]
version = "1.0"
[dependencies.sha2]
version = "0.10"
[dependencies.subtle]
version = "2.5"
[dependencies.unicode-normalization]
version = "0.1"
[dev-dependencies.chrono]
version = "0.4"
[dev-dependencies.rand]
version = "0.8"