Open mssun opened 4 years ago
Note that https://github.com/universal-secure-computing-community/crates-sgx/pull/3 is an example of PR for adding an SGX crate.
Here is a list of crates (topo sorted) of sgx-world:
70 dumb-all 0.1.0
2 aead 0.1.1 git+https://github.com/mesalock-linux/rustcrypto-traits-sgx#71e214d9b8d6fe41f1f549374b5ba561d60b82a3
4 aes 0.3.2 git+https://github.com/mesalock-linux/rustcrypto-block-ciphers-sgx#5ec475fa4d8598baabc97ea28f47b9b8cb16e049
7 aes-ctr 0.3.0 git+https://github.com/mesalock-linux/rustcrypto-stream-ciphers-sgx#76b54bf18c116e9e9fa43938ad7b3fe914b683e8
5 aesni 0.6.0 git+https://github.com/mesalock-linux/rustcrypto-block-ciphers-sgx#5ec475fa4d8598baabc97ea28f47b9b8cb16e049
9 aes-soft 0.3.3 git+https://github.com/mesalock-linux/rustcrypto-block-ciphers-sgx#5ec475fa4d8598baabc97ea28f47b9b8cb16e049
14 anyhow 1.0.26 git+https://github.com/mesalock-linux/anyhow-sgx#6e184aa251e493959e7ba88cae17c6eb289f6ff6
18 assert_matches 1.3.0 git+https://github.com/mesalock-linux/assert_matches-sgx#70e448bb975fbec61b86b64e408af0e59b0bd4fc
22 bincode 1.2.1 git+https://github.com/mesalock-linux/bincode-sgx#3d44c864012695ab2c890aa3f34f5d87759adeb7
29 blake-hash 0.3.2 git+https://github.com/mesalock-linux/cryptocorrosion-sgx#7c8ed8d1646c693b58870281ec0b74fc0a3014f0
33 blake2 0.8.1 git+https://github.com/mesalock-linux/rustcrypto-hashes-sgx#0a5d344146b0b7a4ff3bebf632aee6f7a5a85e1f
38 block-modes 0.3.3 git+https://github.com/mesalock-linux/rustcrypto-block-ciphers-sgx#5ec475fa4d8598baabc97ea28f47b9b8cb16e049
39 blowfish 0.4.0 git+https://github.com/mesalock-linux/rustcrypto-block-ciphers-sgx#5ec475fa4d8598baabc97ea28f47b9b8cb16e049
43 cast5 0.6.0 git+https://github.com/mesalock-linux/rustcrypto-block-ciphers-sgx#5ec475fa4d8598baabc97ea28f47b9b8cb16e049
45 cfb-mode 0.3.2 git+https://github.com/mesalock-linux/rustcrypto-stream-ciphers-sgx#76b54bf18c116e9e9fa43938ad7b3fe914b683e8
46 cfb8 0.3.2 git+https://github.com/mesalock-linux/rustcrypto-stream-ciphers-sgx#76b54bf18c116e9e9fa43938ad7b3fe914b683e8
49 chacha20 0.2.3 git+https://github.com/mesalock-linux/rustcrypto-stream-ciphers-sgx#76b54bf18c116e9e9fa43938ad7b3fe914b683e8
54 cmac 0.2.0 git+https://github.com/mesalock-linux/rustcrypto-MACs-sgx#7633da10118c46e561005a61cb3d4b9058605464
55 dbl 0.2.1 registry+https://github.com/rust-lang/crates.io-index
64 ctr 0.3.2 git+https://github.com/mesalock-linux/rustcrypto-stream-ciphers-sgx#76b54bf18c116e9e9fa43938ad7b3fe914b683e8
65 daa 0.1.0 git+https://github.com/mesalock-linux/rustcrypto-MACs-sgx#7633da10118c46e561005a61cb3d4b9058605464
66 des 0.3.0 git+https://github.com/mesalock-linux/rustcrypto-block-ciphers-sgx#5ec475fa4d8598baabc97ea28f47b9b8cb16e049
67 data-url 0.1.0 git+https://github.com/mesalock-linux/rust-url-sgx#e5023e8b3a8cce84fc8ed27e072497cc0e2af1c2
72 encoding_rs 0.8.22 git+https://github.com/mesalock-linux/encoding_rs-sgx#3c3f8f079d96844e07a42bc852b73e18b86cdcb6
204 packed_simd 0.3.3 registry+https://github.com/rust-lang/crates.io-index
82 failure 0.1.7 git+https://github.com/mesalock-linux/failure-sgx#ccb38d06eeea9597d1e4bbd0702da8ea0ecee10d
208 failure_derive 0.1.7 git+https://github.com/mesalock-linux/failure-sgx#ccb38d06eeea9597d1e4bbd0702da8ea0ecee10d
209 sgx_backtrace 1.1.1 git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.1#5cef8f0d65d43bf6a6a2b0a1018b5a8c2651bea3
252 sgx_serialize_derive 1.1.1 git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.1#5cef8f0d65d43bf6a6a2b0a1018b5a8c2651bea3
255 sgx_serialize_derive_internals 1.1.1 git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.1#5cef8f0d65d43bf6a6a2b0a1018b5a8c2651bea3
256 syn 0.11.11 registry+https://github.com/rust-lang/crates.io-index
239 quote 0.3.15 registry+https://github.com/rust-lang/crates.io-index
260 synom 0.11.3 registry+https://github.com/rust-lang/crates.io-index
261 unicode-xid 0.0.4 registry+https://github.com/rust-lang/crates.io-index
86 gost94 0.8.0 git+https://github.com/mesalock-linux/rustcrypto-hashes-sgx#0a5d344146b0b7a4ff3bebf632aee6f7a5a85e1f
87 groestl 0.8.0 git+https://github.com/mesalock-linux/rustcrypto-hashes-sgx#0a5d344146b0b7a4ff3bebf632aee6f7a5a85e1f
88 groestl-aesni 0.2.2 git+https://github.com/mesalock-linux/cryptocorrosion-sgx#7c8ed8d1646c693b58870281ec0b74fc0a3014f0
89 gzip-header 0.3.0 git+https://github.com/mesalock-linux/gzip-header-sgx#89e1f0babb75a1a4e4ea07197aea5035f4102943
91 hex 0.4.0 git+https://github.com/mesalock-linux/rust-hex-sgx#18cbe4d1cf27ab52ffccad124553807fbcc445bd
95 http 0.2.0 git+https://github.com/mesalock-linux/http-sgx#a03e47248821116b9df9b17d33cb44b6b1642056
83 fnv 1.0.6 git+https://github.com/mesalock-linux/rust-fnv-sgx#0bd8b191528b72eb1124c33ec6d5a80457bb220a
213 hashbrown 0.3.1 registry+https://github.com/rust-lang/crates.io-index
96 http_req 0.5.5 git+https://github.com/mesalock-linux/http_req-sgx#aa49996f4a7b9eb141a95db901cd8e050f11914d
158 rustls 0.16.0 git+https://github.com/mesalock-linux/rustls?branch=mesalock_sgx#b2ba59d0ca5941869a90f5e8401a99788c177bf6
162 sct 0.6.0 git+https://github.com/mesalock-linux/sct.rs?branch=mesalock_sgx#fab7765c8b8141076dae2e1d997b0e2c2dfb7788
191 unicase 2.6.0 git+https://github.com/mesalock-linux/unicase-sgx#072fc2fbaceab3e6449c89e7b84d7b1934304110
265 version_check 0.9.1 registry+https://github.com/rust-lang/crates.io-index
201 webpki-roots 0.19.0 git+https://github.com/mesalock-linux/webpki-roots?branch=mesalock_sgx#3a3c9e909cd2c0a05d2614c6b153b15141e81507
200 webpki 0.21.2 git+https://github.com/mesalock-linux/webpki?branch=mesalock_sgx#7e659ba78806b5dd249c16a372985272369ca4bf
99 image 0.22.4 git+https://github.com/mesalock-linux/image-sgx#f1ee9a2353854c9c781cf1ba58aa23a8347c7410
85 gif 0.10.3 git+https://github.com/mesalock-linux/image-gif-sgx#b0d5992b06244891e35e334d9a1a483d3b91f1ed
56 color_quant 1.0.1 git+https://github.com/mesalock-linux/color_quant-sgx#b920c5747875f19bf792ac79dc6de5477e189afb
108 jpeg-decoder 0.1.18 git+https://github.com/mesalock-linux/jpeg-decoder-sgx#49cc4378b55d30930ee6ee1fc506f0b9d81998e1
139 png 0.15.2 git+https://github.com/mesalock-linux/image-png-sgx#0e8b2256cb1646de87f5e5791f1210f2085014a3
25 bitflags 1.2.1 registry+https://github.com/rust-lang/crates.io-index
69 deflate 0.8.2 git+https://github.com/mesalock-linux/deflate-rs-sgx?branch=dev#002d15068adc388c7ff162efafcf50c81b6c0967
101 inflate 0.4.5 git+https://github.com/mesalock-linux/inflate-sgx#2a2dc4731bbe37b847265d0798a5ba2de47ef413
186 tiff 0.4.0 git+https://github.com/mesalock-linux/image-tiff-sgx#080582e023ffbce7ea69ac1551175cd4bc848f59
118 lzw 0.10.0 git+https://github.com/mesalock-linux/lzw-sgx#3b9ebd5ebcb18a6adc1c8457f12720f3fd0182d8
125 miniz_oxide 0.3.5 git+https://github.com/mesalock-linux/miniz_oxide-sgx#083ebf2573ad767cb6083444da6f83f053a4b7f8
105 itertools 0.8.0 git+https://github.com/mesalock-linux/rust-itertools-sgx#6ec062469c94b7c8702dd93cca43ec2aee8e9dfd
107 jh-x86_64 0.2.2 git+https://github.com/mesalock-linux/cryptocorrosion-sgx#7c8ed8d1646c693b58870281ec0b74fc0a3014f0
92 hex-literal 0.2.0 git+https://github.com/mesalock-linux/rustcrypto-utils-sgx#448345c12a20036a2589e524606165592f4a4171
219 hex-literal-impl 0.2.0 git+https://github.com/mesalock-linux/rustcrypto-utils-sgx#448345c12a20036a2589e524606165592f4a4171
220 proc-macro-hack 0.5.14 registry+https://github.com/rust-lang/crates.io-index
109 jsonpath_lib 0.2.3 git+https://github.com/mesalock-linux/jsonpath-sgx#73a49ca1814d2e3270f14e8ca09bc60708de1776
15 array_tool 1.0.3 git+https://github.com/mesalock-linux/array_tool-sgx#0e581431d3d709dc04d85f33b015c72f71298f20
110 jsonwebtoken 6.0.1 git+https://github.com/mesalock-linux/jsonwebtoken-sgx#aebda88d6814923217e5c92c1d7c1fdedf3e7701
21 base64 0.10.1 git+https://github.com/mesalock-linux/rust-base64-sgx#cea11524d6a0916df66003e4635c0e686bec7b7b
149 ring 0.16.11 git+https://github.com/mesalock-linux/ring-sgx?tag=v0.16.5#6053fe7eaef7de8a681bd0242a06b01fe9da4b02
222 untrusted 0.7.0 registry+https://github.com/rust-lang/crates.io-index
167 serde_json 1.0.40 git+https://github.com/mesalock-linux/serde-json-sgx#c28ad9a3c7a351c452afb54f4268292611f15e77
100 indexmap 1.3.1 git+https://github.com/mesalock-linux/indexmap-sgx#c2a576c0ee2531d6223779fda4becd4165142579
106 itoa 0.4.5 git+https://github.com/mesalock-linux/itoa-sgx#b5c29afd29b9d246869d9375bdc0c228efdbf29d
247 ryu 1.0.3 registry+https://github.com/rust-lang/crates.io-index
111 kuznyechik 0.3.0 git+https://github.com/mesalock-linux/rustcrypto-block-ciphers-sgx#5ec475fa4d8598baabc97ea28f47b9b8cb16e049
113 kvdb-memorydb 0.1.0 git+https://github.com/mesalock-linux/parity-common-sgx#6358186b86ee5b487e90ad0efd6b6d0161c8dded
112 kvdb 0.1.0 git+https://github.com/mesalock-linux/parity-common-sgx#6358186b86ee5b487e90ad0efd6b6d0161c8dded
224 parity-bytes 0.1.0 git+https://github.com/mesalock-linux/parity-common-sgx#6358186b86ee5b487e90ad0efd6b6d0161c8dded
114 libflate 0.1.27 git+https://github.com/mesalock-linux/libflate-sgx#a6dcdf3c9e84e6ecb34bbf30ed84336129e01bf0
0 adler32 1.0.4 git+https://github.com/mesalock-linux/adler32-rs-sgx#ea79bea61bb0d2190776e9d6a3a1eac0c55ef2c0
58 crc32fast 1.2.0 git+https://github.com/mesalock-linux/rust-crc32fast-sgx#ce0c68c84246bff5637b957bfcb755f6af48e762
152 rle-decode-fast 1.0.2-alpha.0 git+https://github.com/mesalock-linux/rle-decode-helper-sgx#ab224e7be764f0caa5e0f1902afd14a22cfe7f01
178 take_mut 0.2.2 git+https://github.com/mesalock-linux/take_mut-sgx#e1832de102a05217117e90d7b1a966461ed16946
116 linked-hash-map 0.5.2 git+https://github.com/mesalock-linux/linked-hash-map-sgx#4a7931eb61ce0251868f4a7d4ec3ac7c609a4893
228 serde_test 1.0.105 git+https://github.com/mesalock-linux/serde-sgx#ef8226dfcaf5b704cd7db8ac6969dfd02b177572
119 magma 0.3.0 git+https://github.com/mesalock-linux/rustcrypto-block-ciphers-sgx#5ec475fa4d8598baabc97ea28f47b9b8cb16e049
121 md-5 0.8.0 git+https://github.com/mesalock-linux/rustcrypto-hashes-sgx#0a5d344146b0b7a4ff3bebf632aee6f7a5a85e1f
122 md2 0.8.0 git+https://github.com/mesalock-linux/rustcrypto-hashes-sgx#0a5d344146b0b7a4ff3bebf632aee6f7a5a85e1f
123 md4 0.8.0 git+https://github.com/mesalock-linux/rustcrypto-hashes-sgx#0a5d344146b0b7a4ff3bebf632aee6f7a5a85e1f
126 mio 0.6.21 git+https://github.com/mesalock-linux/mio-sgx?branch=v0.6_sgx_1.1.1#557906a326a0e2a0381fc34e9dc9cdbafa0239ba
104 iovec 0.2.0 git+https://github.com/mesalock-linux/iovec-sgx#c10fd6d9c14208ac412018cd33dab9e4db9c5fec
128 net2 0.2.33 git+https://github.com/mesalock-linux/net2-rs-sgx#6bbb902cf69bc3d0e14cd489b4b7da1b4e3e74f3
173 slab 0.4.2 git+https://github.com/mesalock-linux/slab-sgx#0780ba03c7723955725cc28ed6684ee964a26934
127 ndarray 0.13.0 git+https://github.com/mesalock-linux/ndarray-sgx#1fbd5ad14bd89cf587f96df0eee496010f164b26
134 ofb 0.1.1 git+https://github.com/mesalock-linux/rustcrypto-stream-ciphers-sgx#76b54bf18c116e9e9fa43938ad7b3fe914b683e8
135 parity-scale-codec 1.1.2 git+https://github.com/mesalock-linux/parity-scale-codec-sgx#ba1ead739e16bd926f3a1389adea9a9e6c185198
17 arrayvec 0.5.1 registry+https://github.com/rust-lang/crates.io-index
26 bitvec 0.17.2 git+https://github.com/mesalock-linux/bitvec-sgx#a265b232c4cfd038240b3fd8d95205aa38d1e13f
27 either 1.5.3 registry+https://github.com/rust-lang/crates.io-index
28 radium 0.3.0 registry+https://github.com/rust-lang/crates.io-index
40 byte-slice-cast 0.3.5 git+https://github.com/mesalock-linux/byte-slice-cast-sgx#8b4cdd33e76c6023b9db7800870cd613eaf2fba9
136 parity-scale-codec-derive 1.1.1 git+https://github.com/mesalock-linux/parity-scale-codec-sgx#ba1ead739e16bd926f3a1389adea9a9e6c185198
234 proc-macro-crate 0.1.4 registry+https://github.com/rust-lang/crates.io-index
235 toml 0.5.6 git+https://github.com/mesalock-linux/toml-rs-sgx#a6a559ec758c2d4bf3235aaece265b10300ccbcc
140 prost 0.6.1 git+https://github.com/mesalock-linux/prost-sgx#7023de5c4de134e969c42abadbf4a92c52d6ab29
41 bytes 0.5.4 git+https://github.com/mesalock-linux/bytes-sgx#9d264a09c1d9d97db6d1e8426ba0dafce63e8b6f
142 protobuf 2.8.1 git+https://github.com/mesalock-linux/rust-protobuf-sgx?branch=v2.8#7ba45837e7d8322e48b84f151e2d5a164921120d
144 quickcheck 0.8.5 git+https://github.com/mesalock-linux/quickcheck-sgx#3a7c267609708b013793e5fc1146ef1b5a485ed5
73 env_logger 0.7.1 git+https://github.com/mesalock-linux/env_logger-sgx#ca9be302e3744d5ca3dcabefeca0efe65ebd94f1
97 humantime 1.3.0 git+https://github.com/mesalock-linux/humantime-sgx#b261520acda133ce5b682735ddcd4e95cd34ed67
143 quick-error 1.2.2 git+https://github.com/mesalock-linux/quick-error-sgx#0d5e290435db03d57c325fb3619b9d39c911d3f3
148 regex 1.3.1 git+https://github.com/mesalock-linux/regex-sgx#9a3e9ada88a91b29b1ea9c2180a76158490461c5
12 aho-corasick 0.7.6 git+https://github.com/mesalock-linux/aho-corasick-sgx#65dcfcb4b98ed197ec5e0c6f2eaf52a1f100a6af
13 memchr 2.2.1 git+https://github.com/mesalock-linux/rust-memchr-sgx#7c09a9d7c5cf495762d3d52d2b9efee51cefabb5
246 regex-syntax 0.6.12 git+https://github.com/mesalock-linux/regex-sgx#9a3e9ada88a91b29b1ea9c2180a76158490461c5
182 thread_local 1.0.0 git+https://github.com/mesalock-linux/thread_local-rs-sgx#2efa86b11bf6e88d7271c4d8484fd460ac4b46bc
179 termcolor 1.0.5 git+https://github.com/mesalock-linux/termcolor-sgx#3cf5aa400d99551aa24bfb56727968a7ddfb703a
146 rc2 0.3.0 git+https://github.com/mesalock-linux/rustcrypto-block-ciphers-sgx#5ec475fa4d8598baabc97ea28f47b9b8cb16e049
151 ripemd320 0.8.0 git+https://github.com/mesalock-linux/rustcrypto-hashes-sgx#0a5d344146b0b7a4ff3bebf632aee6f7a5a85e1f
153 rsa 0.2.0 git+https://github.com/mesalock-linux/rustcrypto-RSA-sgx#d062f1dbc83532f57167ca8db4f331a3b5f1dfc0
130 num-bigint-dig 0.6.0 git+https://github.com/mesalock-linux/num-bigint-sgx?branch=dig#56d5dc0d5fc59dc1a4909ea8c6508013638fa355
227 libm 0.2.1 registry+https://github.com/rust-lang/crates.io-index
233 zeroize 1.1.0 registry+https://github.com/rust-lang/crates.io-index
267 zeroize_derive 1.0.0 registry+https://github.com/rust-lang/crates.io-index
211 synstructure 0.12.3 registry+https://github.com/rust-lang/crates.io-index
155 rust-base58 0.0.4 git+https://github.com/mesalock-linux/rust-base58-sgx#7898a446dbf95bcfcbbb6a8346de0626a505b96c
156 rust-crypto 0.2.36 git+https://github.com/mesalock-linux/rust-crypto-sgx#e5dd302ad593416bf58273eae921e6f41100443c
157 rustc-serialize 0.3.24 git+https://github.com/mesalock-linux/rustc-serialize-sgx#f85c1722817952fbcacf38315d50d75005abde97
159 rusty-leveldb 0.3.0 git+https://github.com/mesalock-linux/rusty_leveldb_sgx?branch=sgx#4042b152d319e3ec3ba67f33af0a3f34fe652005
57 crc 2.0.0 git+https://github.com/mesalock-linux/crc-rs-sgx#86696be09b7605d27327bbe659ac6c0e990c267f
102 integer-encoding 1.0.7 git+https://github.com/mesalock-linux/integer-encoding-rs-sgx#57c52f85cd6726e01b7642b45db37c4fe64ff805
141 protected_fs_rs 0.0.1 git+https://github.com/mesalock-linux/protected_fs_rs#f6acb1ba6b6611acc4b600fc886c5878ed82722a
226 libc 0.2.66 git+https://github.com/mesalock-linux/libc-sgx#b718c0bdf0cf197645595867e06915811fcda207
147 rdrand 0.6.0 git+https://github.com/mesalock-linux/rust_rdrand-sgx#1a235c6324e9f76b2dbd494a5832f2bc9188ae61
237 rand_core 0.4.2 registry+https://github.com/rust-lang/crates.io-index
175 snap 0.2.5 git+https://github.com/mesalock-linux/rust-snappy-sgx#52673ebcdf0d06f7db45788fc300d8b74ee4fd2f
160 rusty-machine 0.5.4 git+https://github.com/mesalock-linux/rusty-machine-sgx#2efbc4ac4789cabd81e32bf7cd570288985dbd6a
154 rulinalg 0.4.2 git+https://github.com/mesalock-linux/rulinalg-sgx#a0af6ea27149490a2d91711209c54865190948d6
120 matrixmultiply 0.2.3 git+https://github.com/mesalock-linux/matrixmultiply-sgx#49cbffe98e5872c12be49784bd52ebc9300cfda5
229 rawpointer 0.2.1 registry+https://github.com/rust-lang/crates.io-index
129 num 0.2.0 git+https://github.com/mesalock-linux/num-sgx#22645415542cc67551890dfdd34f4d5638b9ec78
131 num-complex 0.2.3 git+https://github.com/mesalock-linux/num-complex-sgx#4e12f450a5eb2a3a86d6a4987b26e940e1d75c36
132 num-iter 0.1.39 git+https://github.com/mesalock-linux/num-iter-sgx#cfcdb0fff55b81441409c25b5a0644772a603519
161 salsa20 0.3.0 git+https://github.com/mesalock-linux/rustcrypto-stream-ciphers-sgx#76b54bf18c116e9e9fa43938ad7b3fe914b683e8
50 salsa20-core 0.2.3 git+https://github.com/mesalock-linux/rustcrypto-stream-ciphers-sgx#76b54bf18c116e9e9fa43938ad7b3fe914b683e8
163 serde-big-array 0.1.5 git+https://github.com/mesalock-linux/serde-big-array-sgx#e23aa4421329f727cc26b775a06723d3380591ee
164 serde_bytes 0.11.2 git+https://github.com/mesalock-linux/serde-bytes-sgx#a94fe7794935b69ffa74d3a10fd308b85e24ddb8
165 serde_cbor 0.11.1 git+https://github.com/mesalock-linux/cbor-sgx#0b64ceeab19602e30b68e0c82cf7448ee196a7f3
217 half 1.5.0 registry+https://github.com/rust-lang/crates.io-index
168 sha-1 0.8.1 git+https://github.com/mesalock-linux/rustcrypto-hashes-sgx#0a5d344146b0b7a4ff3bebf632aee6f7a5a85e1f
172 skein-hash 0.3.0 git+https://github.com/mesalock-linux/cryptocorrosion-sgx#7c8ed8d1646c693b58870281ec0b74fc0a3014f0
184 threefish-cipher 0.3.1 git+https://github.com/mesalock-linux/cryptocorrosion-sgx#7c8ed8d1646c693b58870281ec0b74fc0a3014f0
176 sputnikvm 0.10.1 git+https://github.com/mesalock-linux/sputnikvm-sgx#ca40c30d79642d230da6442b921b78c7b1ce7f8d
76 etcommon-block 0.5.1 git+https://github.com/mesalock-linux/etcommon-rs-sgx#651e8ca6c7ccbfb47513231f1c20d18e7ee12a44
77 etcommon-block-core 0.3.0 git+https://github.com/mesalock-linux/etcommon-rs-sgx#651e8ca6c7ccbfb47513231f1c20d18e7ee12a44
78 etcommon-bloom 0.2.1 git+https://github.com/mesalock-linux/etcommon-rs-sgx#651e8ca6c7ccbfb47513231f1c20d18e7ee12a44
81 etcommon-trie 0.4.0 git+https://github.com/mesalock-linux/etcommon-rs-sgx#651e8ca6c7ccbfb47513231f1c20d18e7ee12a44
75 etcommon-bigint 0.2.10 git+https://github.com/mesalock-linux/etcommon-rs-sgx#651e8ca6c7ccbfb47513231f1c20d18e7ee12a44
80 etcommon-rlp 0.2.4 git+https://github.com/mesalock-linux/etcommon-rs-sgx#651e8ca6c7ccbfb47513231f1c20d18e7ee12a44
71 elastic-array 0.10.3 git+https://github.com/mesalock-linux/elastic-array-sgx#56679916c1ba6565ea85f5487b7bd78868d4f820
90 heapsize 0.4.2 git+https://github.com/mesalock-linux/heapsize-sgx#5d9370f245fad3e518e021309c41749dbfaa7310
79 etcommon-hexutil 0.2.4 git+https://github.com/mesalock-linux/etcommon-rs-sgx#651e8ca6c7ccbfb47513231f1c20d18e7ee12a44
171 sha3 0.8.2 git+https://github.com/mesalock-linux/rustcrypto-hashes-sgx#0a5d344146b0b7a4ff3bebf632aee6f7a5a85e1f
223 keccak 0.1.0 registry+https://github.com/rust-lang/crates.io-index
115 libsecp256k1 0.3.5 git+https://github.com/mesalock-linux/libsecp256k1-rs-sgx#7e05663f4abc8015d21f1ce07bf77e377570e983
16 arrayref 0.3.6 registry+https://github.com/rust-lang/crates.io-index
59 crunchy 0.2.2 registry+https://github.com/rust-lang/crates.io-index
94 hmac-drbg 0.1.2 git+https://github.com/mesalock-linux/hmac-drbg-rs-sgx#04955a88d7aa3b4446a57a99a0d9fc9d9e7bb1bb
93 hmac 0.7.1 git+https://github.com/mesalock-linux/rustcrypto-MACs-sgx#7633da10118c46e561005a61cb3d4b9058605464
35 crypto-mac 0.8.0 git+https://github.com/mesalock-linux/rustcrypto-traits-sgx#71e214d9b8d6fe41f1f549374b5ba561d60b82a3
170 sha2 0.8.0 git+https://github.com/mesalock-linux/rustcrypto-hashes-sgx#0a5d344146b0b7a4ff3bebf632aee6f7a5a85e1f
212 fake-simd 0.1.2 registry+https://github.com/rust-lang/crates.io-index
117 log 0.4.10 git+https://github.com/mesalock-linux/log-sgx#d4ff761c1f92d5a4650fe0ee6e75f203594923ca
150 ripemd160 0.8.0 git+https://github.com/mesalock-linux/rustcrypto-hashes-sgx#0a5d344146b0b7a4ff3bebf632aee6f7a5a85e1f
177 streebog 0.8.0 git+https://github.com/mesalock-linux/rustcrypto-hashes-sgx#0a5d344146b0b7a4ff3bebf632aee6f7a5a85e1f
180 thiserror 1.0.9 git+https://github.com/mesalock-linux/thiserror-sgx#b9eaa8acdc0921b556b798f162fad918bc01015b
262 thiserror-impl 1.0.9 git+https://github.com/mesalock-linux/thiserror-sgx#b9eaa8acdc0921b556b798f162fad918bc01015b
181 thread-id 3.3.0 git+https://github.com/mesalock-linux/thread-id-sgx#8c6846bd610bd6230ae8de60821155a2da3a2512
183 threadpool 1.8.0 git+https://github.com/mesalock-linux/rust-threadpool-sgx#61026c5bd67b38671c8bd5a2f4cfe09b007e5413
185 threshold-secret-sharing 0.2.3-pre git+https://github.com/mesalock-linux/rust-threshold-secret-sharing-sgx#47e8cab3b3a6b2c1fe19e94a0327943fe22d8f5e
206 sgx_rand 1.1.1 git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.1#5cef8f0d65d43bf6a6a2b0a1018b5a8c2651bea3
187 toml 0.5.3 git+https://github.com/mesalock-linux/toml-rs-sgx#a6a559ec758c2d4bf3235aaece265b10300ccbcc
188 twofish 0.2.0 git+https://github.com/mesalock-linux/rustcrypto-block-ciphers-sgx#5ec475fa4d8598baabc97ea28f47b9b8cb16e049
6 block-cipher-trait 0.6.2 git+https://github.com/mesalock-linux/rustcrypto-traits-sgx#71e214d9b8d6fe41f1f549374b5ba561d60b82a3
190 ucd-util 0.1.7 git+https://github.com/mesalock-linux/ucd-generate-sgx#9217cbe171be6322031ba9c5f7c0d0fefd76e4e2
194 universal-hash 0.2.0 git+https://github.com/mesalock-linux/rustcrypto-traits-sgx#71e214d9b8d6fe41f1f549374b5ba561d60b82a3
60 subtle 2.2.2 git+https://github.com/mesalock-linux/subtle-sgx#e9eb9716430573cca6163a55f5da32a28edeb505
195 url 2.1.1 git+https://github.com/mesalock-linux/rust-url-sgx#e5023e8b3a8cce84fc8ed27e072497cc0e2af1c2
98 idna 0.2.0 git+https://github.com/mesalock-linux/rust-url-sgx#e5023e8b3a8cce84fc8ed27e072497cc0e2af1c2
192 unicode-bidi 0.3.4 git+https://github.com/mesalock-linux/unicode-bidi-sgx#5cf89d99819f44446ca50176cd3767c4b94a65c8
68 matches 0.1.8 git+https://github.com/mesalock-linux/rust-std-candidates-sgx#5747bcf37f3e18687758838da0339ff0f2c83924
193 unicode-normalization 0.1.12 git+https://github.com/mesalock-linux/unicode-normalization-sgx#d3872b6dbf4024a1ec36539e1eb453eff58604ff
174 smallvec 1.1.0 git+https://github.com/mesalock-linux/rust-smallvec-sgx#16a45c8865b5f83a7d605678da18ee5d431d190c
138 percent-encoding 2.1.0 git+https://github.com/mesalock-linux/rust-url-sgx#e5023e8b3a8cce84fc8ed27e072497cc0e2af1c2
196 utf8-ranges 1.0.4 git+https://github.com/mesalock-linux/utf8-ranges-sgx#b1ba4382f9b7df82405b5c6ec3b79f1265d41328
197 uuid 0.8.1 git+https://github.com/mesalock-linux/uuid-sgx#438b85c57b5d540b481d38e943ba525189235d9d
124 md5 0.7.0 git+https://github.com/mesalock-linux/md5-sgx#9846b3d1cef4c03e0e0f312a11f728f369264626
145 rand 0.7.3 git+https://github.com/mesalock-linux/rand-sgx?tag=v0.6.5_sgx1.1.0#d048899f1be34571177e9da643c17911b0550603
84 getrandom 0.1.14 git+https://github.com/mesalock-linux/getrandom-sgx#80ccc66d84eea22f98a101002d5ed817879f8a65
47 cfg-if 0.1.10 git+https://github.com/mesalock-linux/cfg-if-for-sysroot#9aea09f448fa12ab508c3c77c87fdf7431a9d304
240 rand_chacha 0.2.1 git+https://github.com/mesalock-linux/rand-sgx?tag=v0.6.5_sgx1.1.0#d048899f1be34571177e9da643c17911b0550603
42 c2-chacha 0.2.3 git+https://github.com/mesalock-linux/cryptocorrosion-sgx#7c8ed8d1646c693b58870281ec0b74fc0a3014f0
32 ppv-lite86 0.2.6 git+https://github.com/mesalock-linux/cryptocorrosion-sgx#7c8ed8d1646c693b58870281ec0b74fc0a3014f0
8 stream-cipher 0.3.2 git+https://github.com/mesalock-linux/rustcrypto-traits-sgx#71e214d9b8d6fe41f1f549374b5ba561d60b82a3
238 rand_core 0.5.1 registry+https://github.com/rust-lang/crates.io-index
169 sha1 0.6.0 git+https://github.com/mesalock-linux/rust-sha1-sgx#0bdc4079e03ddfe437400be3c2522f98b0583b74
198 wabt 0.9.2 git+https://github.com/mesalock-linux/wabt-rs-sgx?branch=v0.9-core#6d5a760c8735f78e62bcb2fe1a4216dac11c8ec6
199 wasmi 0.6.2 git+https://github.com/mesalock-linux/wasmi-sgx#3116f75a83bf610fbc054f65862a8ab44b41adde
231 memory_units 0.3.0 registry+https://github.com/rust-lang/crates.io-index
133 num-rational 0.2.2 git+https://github.com/mesalock-linux/num-rational-sgx#8fc4b843750e41e15dfcbfb1153f9e6ef912494c
189 typetag 0.1.4 git+https://github.com/mesalock-linux/typetag-sgx#5119d9616bb20edf4d52a6b3d8aebc004cdffa0e
74 erased-serde 0.3.10 git+https://github.com/mesalock-linux/erased-serde-sgx#101ebeedf7f230609e509ce936af3a94518bded1
23 serde 1.0.105 git+https://github.com/mesalock-linux/serde-sgx#ef8226dfcaf5b704cd7db8ac6969dfd02b177572
166 serde_derive 1.0.105 git+https://github.com/mesalock-linux/serde-sgx#ef8226dfcaf5b704cd7db8ac6969dfd02b177572
103 inventory 0.1.5 git+https://github.com/mesalock-linux/inventory-sgx#33b712ccd94f8b8f6e996b1e3d5c0ff430a74bde
61 ctor 0.1.13 registry+https://github.com/rust-lang/crates.io-index
216 ghost 0.1.1 registry+https://github.com/rust-lang/crates.io-index
221 inventory-impl 0.1.5 git+https://github.com/mesalock-linux/inventory-sgx#33b712ccd94f8b8f6e996b1e3d5c0ff430a74bde
207 lazy_static 1.4.0 registry+https://github.com/rust-lang/crates.io-index
225 spin 0.5.2 registry+https://github.com/rust-lang/crates.io-index
264 typetag-impl 0.1.4 git+https://github.com/mesalock-linux/typetag-sgx#5119d9616bb20edf4d52a6b3d8aebc004cdffa0e
63 syn 1.0.17 registry+https://github.com/rust-lang/crates.io-index
62 quote 1.0.3 registry+https://github.com/rust-lang/crates.io-index
210 proc-macro2 1.0.9 registry+https://github.com/rust-lang/crates.io-index
236 unicode-xid 0.2.0 registry+https://github.com/rust-lang/crates.io-index
266 wasmi-validation 0.3.0 git+https://github.com/mesalock-linux/wasmi-sgx#3116f75a83bf610fbc054f65862a8ab44b41adde
137 parity-wasm 0.41.0 git+https://github.com/mesalock-linux/parity-wasm-sgx#458e30dbee0cb869c61ff22ee703a6df6e80492d
202 whirlpool 0.8.1 git+https://github.com/mesalock-linux/rustcrypto-hashes-sgx#0a5d344146b0b7a4ff3bebf632aee6f7a5a85e1f
30 block-buffer 0.7.3 git+https://github.com/mesalock-linux/rustcrypto-utils-sgx#448345c12a20036a2589e524606165592f4a4171
37 block-padding 0.1.4 git+https://github.com/mesalock-linux/rustcrypto-utils-sgx#448345c12a20036a2589e524606165592f4a4171
34 byte-tools 0.3.1 git+https://github.com/mesalock-linux/rustcrypto-utils-sgx#448345c12a20036a2589e524606165592f4a4171
31 digest 0.8.1 git+https://github.com/mesalock-linux/rustcrypto-traits-sgx#71e214d9b8d6fe41f1f549374b5ba561d60b82a3
36 blobby 0.1.2 git+https://github.com/mesalock-linux/rustcrypto-utils-sgx#448345c12a20036a2589e524606165592f4a4171
10 byteorder 1.3.2 git+https://github.com/mesalock-linux/byteorder-sgx#d8fd3a1feea0b2d14295d163dbe6e47c8cfe8e83
3 generic-array 0.12.3 registry+https://github.com/rust-lang/crates.io-index
214 typenum 1.11.2 registry+https://github.com/rust-lang/crates.io-index
11 opaque-debug 0.2.3 registry+https://github.com/rust-lang/crates.io-index
203 yasna 0.3.1 git+https://github.com/mesalock-linux/yasna.rs-sgx#582b016f9747ce5b0511185975a689567941af45
24 bit-vec 0.6.1 registry+https://github.com/rust-lang/crates.io-index
51 chrono 0.4.10 git+https://github.com/mesalock-linux/chrono-sgx#ff2a0ba8f00b4978e9c486790a792efc848feb18
232 num-bigint 0.2.5 git+https://github.com/mesalock-linux/num-bigint-sgx#cbc638aa30cbc6268d28b9eef4027cea25ab5b4b
20 autocfg 1.0.0 registry+https://github.com/rust-lang/crates.io-index
52 num-integer 0.1.41 git+https://github.com/mesalock-linux/num-integer-sgx#2b4d3afc0a2de15ec0e10e4748d73deb0f025582
53 num-traits 0.2.10 git+https://github.com/mesalock-linux/num-traits-sgx#effd92d492c3938212b09d815550ef4e9ca7226a
19 autocfg 0.1.7 registry+https://github.com/rust-lang/crates.io-index
1 sgx_tstd 1.1.1 git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.1#5cef8f0d65d43bf6a6a2b0a1018b5a8c2651bea3
258 hashbrown 0.7.1 registry+https://github.com/rust-lang/crates.io-index
249 sgx_alloc 1.1.1 git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.1#5cef8f0d65d43bf6a6a2b0a1018b5a8c2651bea3
250 sgx_backtrace_sys 1.1.1 git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.1#5cef8f0d65d43bf6a6a2b0a1018b5a8c2651bea3
44 cc 1.0.50 registry+https://github.com/rust-lang/crates.io-index
251 sgx_demangle 1.1.1 git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.1#5cef8f0d65d43bf6a6a2b0a1018b5a8c2651bea3
257 sgx_tprotected_fs 1.1.1 git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.1#5cef8f0d65d43bf6a6a2b0a1018b5a8c2651bea3
215 sgx_trts 1.1.1 git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.1#5cef8f0d65d43bf6a6a2b0a1018b5a8c2651bea3
205 sgx_libc 1.1.1 git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.1#5cef8f0d65d43bf6a6a2b0a1018b5a8c2651bea3
230 sgx_types 1.1.1 git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.1#5cef8f0d65d43bf6a6a2b0a1018b5a8c2651bea3
253 sgx_unwind 0.1.0 git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.1#5cef8f0d65d43bf6a6a2b0a1018b5a8c2651bea3
254 sgx_build_helper 0.1.3 git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.1#5cef8f0d65d43bf6a6a2b0a1018b5a8c2651bea3
48 cfg-if 0.1.10 registry+https://github.com/rust-lang/crates.io-index
And deps graph:
https://github.com/dingelish/sgx-world/blob/master/dumb-all/world.png
There are a lot of ported SGX crates already under the MesaLock Linux organization (https://github.com/mesalock-linux?q=-sgx). These can be easily transferred into this repos.
Note that we have a new process to accept crates, please follow it. Thanks.