-
Notifications
You must be signed in to change notification settings - Fork 8
/
Cargo.toml
122 lines (117 loc) · 8.87 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
[package]
name = "crates-sgx"
version = "0.1.0"
authors = ["Teaclave Contributors"]
edition = "2018"
[dependencies]
# SGX helper
profiler_builtins = { git = "https://github.com/mesalock-linux/sgx-fake-profiler-builtins" }
# Rust SGX SDK
sgx_align_struct_attribute = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
sgx_alloc = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
sgx_backtrace = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
sgx_backtrace_sys = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
sgx_build_helper = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
sgx_cov = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
sgx_libc = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
sgx_rand = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
sgx_rand_derive = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
sgx_serialize = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
sgx_serialize_derive = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
sgx_serialize_derive_internals = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
sgx_tcrypto = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
sgx_tcrypto_helper = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
sgx_tdh = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
sgx_tkey_exchange = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
sgx_tprotected_fs = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
sgx_trts = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
sgx_tse = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
sgx_tseal = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
sgx_tstd = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
sgx_tunittest = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
sgx_types = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
sgx_unwind = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
sgx_urts = { git = "https://github.com/apache/teaclave-sgx-sdk", rev = "v1.1.3" }
# SGX crates
adler32 = { git = "https://github.com/mesalock-linux/adler32-rs-sgx" }
aho-corasick = { git = "https://github.com/mesalock-linux/aho-corasick-sgx" }
anyhow = { git = "https://github.com/mesalock-linux/anyhow-sgx" }
array_tool = { git = "https://github.com/mesalock-linux/array_tool-sgx" }
base64 = { git = "https://github.com/mesalock-linux/rust-base64-sgx" }
bincode = { git = "https://github.com/mesalock-linux/bincode-sgx" }
byteorder = { git = "https://github.com/mesalock-linux/byteorder-sgx" }
bytes = { git = "https://github.com/mesalock-linux/bytes-sgx" }
chrono = { git = "https://github.com/mesalock-linux/chrono-sgx" }
color_quant = { git = "https://github.com/mesalock-linux/color_quant-sgx" }
crc = { git = "https://github.com/mesalock-linux/crc-rs-sgx" }
crc32fast = { git = "https://github.com/mesalock-linux/rust-crc32fast-sgx" }
deflate = { git = "https://github.com/mesalock-linux/deflate-rs-sgx", branch = "dev" }
env_logger = { git = "https://github.com/mesalock-linux/env_logger-sgx" }
gbdt = { git = "https://github.com/mesalock-linux/gbdt-rs", branch = "mesatee-sgx", features = ["input", "enable_training"] }
getrandom = { git = "https://github.com/mesalock-linux/getrandom-sgx" }
gif = { git = "https://github.com/mesalock-linux/image-gif-sgx" }
gzip-header = { git = "https://github.com/mesalock-linux/gzip-header-sgx" }
heapsize = { git = "https://github.com/mesalock-linux/heapsize-sgx" }
hex = { git = "https://github.com/mesalock-linux/rust-hex-sgx" }
http = { git = "https://github.com/mesalock-linux/http-sgx" }
image = { git = "https://github.com/mesalock-linux/image-sgx" }
inflate = { git = "https://github.com/mesalock-linux/inflate-sgx" }
integer-encoding = { git = "https://github.com/mesalock-linux/integer-encoding-rs-sgx" }
iovec = { git = "https://github.com/mesalock-linux/iovec-sgx" }
itoa = { git = "https://github.com/mesalock-linux/itoa-sgx" }
jpeg-decoder = { git = "https://github.com/mesalock-linux/jpeg-decoder-sgx" }
jsonwebtoken = { git = "https://github.com/mesalock-linux/jsonwebtoken-sgx" }
linked-hash-map = { git = "https://github.com/mesalock-linux/linked-hash-map-sgx" }
log = { git = "https://github.com/mesalock-linux/log-sgx" }
lzw = { git = "https://github.com/mesalock-linux/lzw-sgx" }
matrixmultiply = { git = "https://github.com/mesalock-linux/matrixmultiply-sgx" }
md5 = { git = "https://github.com/mesalock-linux/md5-sgx" }
mio = { git = "https://github.com/mesalock-linux/mio-sgx", tag = "sgx_1.1.3" }
net2 = { git = "https://github.com/mesalock-linux/net2-rs-sgx" }
num-bigint = { git = "https://github.com/mesalock-linux/num-bigint-sgx" }
num-traits = { git = "https://github.com/mesalock-linux/num-traits-sgx" }
parity-wasm = { git = "https://github.com/mesalock-linux/parity-wasm-sgx" }
percent-encoding = { git = "https://github.com/mesalock-linux/rust-url-sgx" }
png = { git = "https://github.com/mesalock-linux/image-png-sgx" }
prost = { git = "https://github.com/mesalock-linux/prost-sgx" }
quick-error = { git = "https://github.com/mesalock-linux/quick-error-sgx" }
rand = { git = "https://github.com/mesalock-linux/rand-sgx", tag = "v0.7.3_sgx1.1.3" }
rdrand = { git = "https://github.com/mesalock-linux/rust_rdrand-sgx" }
regex = { git = "https://github.com/mesalock-linux/regex-sgx" }
ring = { git = "https://github.com/mesalock-linux/ring-sgx", tag = "v0.16.5" }
rulinalg = { git = "https://github.com/mesalock-linux/rulinalg-sgx" }
rustface = { git = "https://github.com/mesalock-linux/rustface-sgx" }
rustls = { git = "https://github.com/mesalock-linux/rustls", branch = "mesalock_sgx-client-cert-verifier-patch" }
rusty-machine = { git = "https://github.com/mesalock-linux/rusty-machine-sgx" }
sct = { git = "https://github.com/mesalock-linux/sct.rs", branch = "mesalock_sgx" }
serde = { git = "https://github.com/mesalock-linux/serde-sgx" }
serde_cbor = { git = "https://github.com/mesalock-linux/cbor-sgx" }
serde_derive = { git = "https://github.com/mesalock-linux/serde-sgx" }
serde_json = { git = "https://github.com/mesalock-linux/serde-json-sgx" }
sha-1 = { git = "https://github.com/mesalock-linux/hashes-sgx" }
sha1 = { git = "https://github.com/mesalock-linux/rust-sha1-sgx" }
sha2 = { git = "https://github.com/mesalock-linux/hashes-sgx" }
snap = { git = "https://github.com/mesalock-linux/rust-snappy-sgx" }
thiserror = { git = "https://github.com/mesalock-linux/thiserror-sgx" }
threadpool = { git = "https://github.com/mesalock-linux/rust-threadpool-sgx" }
tiff = { git = "https://github.com/mesalock-linux/image-tiff-sgx" }
toml = { git = "https://github.com/mesalock-linux/toml-rs-sgx" }
url = { git = "https://github.com/mesalock-linux/rust-url-sgx" }
uuid = { git = "https://github.com/mesalock-linux/uuid-sgx" }
wabt = { git = "https://github.com/mesalock-linux/wabt-rs-sgx", branch = "v0.9-core" }
wasmi = { git = "https://github.com/mesalock-linux/wasmi-sgx" }
webpki = { git = "https://github.com/mesalock-linux/webpki", branch = "mesalock_sgx" }
webpki-roots = { git = "https://github.com/mesalock-linux/webpki-roots", branch = "mesalock_sgx" }
yasna = { git = "https://github.com/mesalock-linux/yasna.rs-sgx" }
# no_std crates
assert_matches = { version = "1.3.0" }
bit-vec = { version = "0.6.1", default-feature = false }
cfg-if = "0.1.9"
httparse = { version = "1.3.4", default-features=false }
itertools = { version = "0.8.0", default-features = false }
inventory = { version = "0.1.6" }
lazy_static = { version = "1.4.0", features = ["spin_no_std"] }
quote = "0.6"
syn = "0.15"
untrusted = { version = "0.7.0" }
[workspace]