1[package] 2name = "ldt" 3version.workspace = true 4edition.workspace = true 5publish.workspace = true 6 7[lints] 8workspace = true 9 10[features] 11default = [] 12std = [] 13 14[dependencies] 15crypto_provider.workspace = true 16ldt_tbc.workspace = true 17 18[dev-dependencies] 19crypto_provider_default = { workspace = true, features = ["rustcrypto"] } 20rand_ext.workspace = true 21test_helper.workspace = true 22xts_aes.workspace = true 23 24rand.workspace = true 25rand_pcg.workspace = true 26base64.workspace = true 27serde_json = { workspace = true, features = ["std"] } 28anyhow.workspace = true 29hex.workspace = true 30 31# benchmark/example only deps 32crypto_provider_rustcrypto.workspace = true 33clap.workspace = true 34criterion.workspace = true 35sha2.workspace = true 36ctr.workspace = true 37aes.workspace = true 38subtle.workspace = true 39blake2.workspace = true 40hdrhistogram.workspace = true 41 42[[bench]] 43name = "ldt_scan" 44harness = false 45 46[[example]] 47name = "ldt_prp" 48 49[[example]] 50name = "ldt_benchmark" 51 52[[example]] 53name = "gen_ldt_xor_pad_test_vectors" 54