sccommunity / crates-sgx

crates-sgx is a monorepo of all Rust crates ported for Teaclave SGX SDK targeting Intel SGX.
https://sccommunity.github.io/crates-sgx
Apache License 2.0
12 stars 2 forks source link

Transfer existing SGX crates #2

Open mssun opened 4 years ago

mssun commented 4 years ago

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.

mssun commented 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.

mssun commented 4 years ago

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