chiark / gitweb /
prep for hmac
[hippotat.git] / Cargo.toml
1 # Copyright 2021 Ian Jackson and contributors to Hippotat
2 # SPDX-License-Identifier: AGPL-3.0-or-later
3 # There is NO WARRANTY.
4
5 [package]
6 name = "hippotat"
7 version = "0.0.0"
8 edition = "2018"
9 description="Asinine HTTP-over-IP"
10
11 [workspace]
12 members = ["macros"]
13
14 [[bin]]
15 name="hippotat"
16 path="src/bin/client.rs"
17
18 [dependencies]
19
20 hippotat-macros = { path = "macros" }
21
22 # versions specified here are mostly just guesses at what is needed
23 # (or currently available):
24 anyhow = "1"
25 configparser = "2"
26 env_logger = "0.9"
27 futures = "0.3"
28 hyper = { version = "0.14", features = ["full"] }
29 hyper-tls = "0.5"
30 ipnet = "2"
31 itertools = "0.10"
32 parking_lot = "0.11"
33 regex = "1.5"
34 log = "0.4"
35 sha2 = "0.9"
36 structopt = "0.3"
37 tokio = { version = "1", features = ["full"] }
38 void = "1"
39
40 # Not in sid:
41 extend = "1"            # no deps not in sid
42 fehler = "1"            # no deps (other than fehler-macros, obvs)
43 lazy-regex = "2"        # no deps not in sid
44
45 hmac = "0.11"
46 # ^ more troublesome.  runtime deps are
47 #       crypto-mac      not in sid, all deps in sid
48 #       digest          in sid
49 #   plus dev-dependencies probably for testing with test vectors
50 #       sha2            in sid
51 #       md-5            not in sid, disable ?
52 #       streebog        not in sid, disable ? (OST algorithms)