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

Add crates #24

Open Zha0Chan opened 4 years ago

Zha0Chan commented 4 years ago

NOTE: Choose a PR template below and delete others.

Add Crates

aho_corasick arrayvec assert_matches ansi_term bincode bit-set bit-vec byteorder bytes base64 cbor chrono crossbeam crc32fast dtoa env_logger encoding fixedbitset fst futures hdrhistogram h2 heapsize http http-body humantime hyper indexmap instant iovec language-tags lexical matchers mime mio mio-uds memchr net2 nom num-iter once_cell owning-ref-rs parking_lot petgraph pretty-env-logger quick-error quoted-string rand regex regex-automata remove_dir_all ring rle-decode-fast rmp rustc-serialize rustls scopeguard sct serde_bytes sharded-slab slab spmc stable_deref_trait standback tempdir tempfile termcolor thread_local time tokio-rustls tokio tokio-mock-task tokio-serde toml-rs tower tower-make tracing traitobject typeable url unicase unicode-bidi unicode-normalization utf8-ranges want webpki

Description

Fixes # (issue) 1.add sgx-tests 2.port to teaclave-sgx-sdk.

Crate Meta Name:aho_corasick Version:v0.7.13 License:UNLICENSE Upstream commit hash base:39b029bb222eb04b03c9dfd7538c0fdb544fc579 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:arrayvec Version:v0.5.1 License:Apache-2.0 Upstream commit hash base:4043c58de78646ffdd268155eb8941e57c33dc6b Teaclave SGX SDK version:v1.1.2

Crate Meta Name:assert_matches Version:v1.3.0 License:Apache-2.0 Upstream commit hash base:e6e28fda619713ea3787f6a8d2f7171364d66791 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:ansi_term Version:v0.12.1 License:MIT Upstream commit hash base:ff7eba98d55ad609c7fcc8c7bb0859b37c7545cc Teaclave SGX SDK version:v1.1.2

Crate Meta Name:bincode Version:v1.3.1 License:MIT Upstream commit hash base:c39317133cc6c5524eea0bb3a4efca7fb2ffd8fb Teaclave SGX SDK version:v1.1.2

Crate Meta Name:bit-set Version:v0.5.2 License:Apache-2.0 Upstream commit hash base:8ba6d0d96e9df714d55167b7b6ccde96885cf46d Teaclave SGX SDK version:v1.1.2

Crate Meta Name:bit-vec Version:v0.6.2 License:Apache-2.0 Upstream commit hash base:219e4804504cf22f7c707352ad460d3ad9aa09df Teaclave SGX SDK version:v1.1.2

Crate Meta Name:byteorder Version:v1.3.4 License:Unlicense/MIT Upstream commit hash base:c0143a7a07a900d186dde205e08134fedfa5a9e3 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:bytes Version:v0.5.6 License:MIT Upstream commit hash base:6fdb7391ce83dc71ccaeda6a54211ce723e5d9a5 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:bytes Version:v0.3.0 License:MIT Upstream commit hash base:12dfc417ce3de87ca0ae867636fcb9faeccdb242 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:bytes Version:v0.4.12 License:MIT Upstream commit hash base:d43e283e5ed520e54df2428f2cf9a7c13c79ff49 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:base64 Version:v0.12.3 License:MIT/Apache-2.0 Upstream commit hash base:ad28eadc9886b6803a0e61f96e5f3fecbd9646f5 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:cbor Version:v0.11.1 License:MIT/Apache-2.0 Upstream commit hash base:a218403a52e60c991313f429e4acc05cce81ce25 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:chrono Version:v0.4.13 License:MIT/Apache-2.0 Upstream commit hash base:c364de3f5597af6eb6a79b8aa8159c0ba650497f Teaclave SGX SDK version:v1.1.2

Crate Meta Name:crossbeam Version:v0.7.3 License:Apache-2.0 Upstream commit hash base:5a68889cbc490f71fce5e615572e586cf15668a6 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:crc32fast Version:v1.2.0 License:MIT/Apache-2.0 Upstream commit hash base:0ec13c8b3fd90a31bb18d5338d9148e1a73b9c39 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:dtoa Version:v0.4.5 License:Apache-2.0 Upstream commit hash base:9e9231b6925b4c4003b8c51332bf526aac202c44 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:env_logger Version:v0.7.1 License:Apache-2.0 Upstream commit hash base:b8c3754a1de50ac720657d2f328ea98148e1d80d Teaclave SGX SDK version:v1.1.2

Crate Meta Name:encoding Version:v0.2.33 License:MIT Upstream commit hash base:4e79c35ab6a351881a86dbff565c4db0085cc113 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:fixedbitset Version:v0.3.0 License:Apache-2.0 Upstream commit hash base:4d6590f482b4510074fe4532dcee232293a4615a Teaclave SGX SDK version:v1.1.2

Crate Meta Name:fst Version:v0.4.4 License:Unlicense/MIT Upstream commit hash base:17bbc05c914d648b7346a12838ecdc21f67c76e1 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:futures Version:v0.3.5 License:MIT/Apache-2.0 Upstream commit hash base:19831dbecd13961fbd4243c1114663e24299c33d Teaclave SGX SDK version:v1.1.2

Crate Meta Name:futures Version:v0.1.29 License:MIT/Apache-2.0 Upstream commit hash base:b85f56d85c33925d2580f58d586132edafc7e1f0 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:hdrhistogram Version:v7.0.0 License:Apache-2.0 Upstream commit hash base:8834883ec637d605b308652f942221636931561e Teaclave SGX SDK version:v1.1.2

Crate Meta Name:h2 Version:v0.2.5 License:MIT Upstream commit hash base:ecb31135cb5dd3475fb09fde735fe916b52b2697 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:heapsize Version:v0.3.4 License:Apache-2.0 Upstream commit hash base:f565dda63cc12c2a088bc9974a1b584cddec4382 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:http Version:v0.2.1 License:Apache-2.0 Upstream commit hash base:975dbdd70a882fbf74a77a5b90ad190602bb98ac Teaclave SGX SDK version:v1.1.2

Crate Meta Name:http-body Version:v0.3.1 License:MIT Upstream commit hash base:f04d9732028ce571ad3ef1298b5648fe2f0be03d Teaclave SGX SDK version:v1.1.2

Crate Meta Name:humantime Version:v2.0.1 License:MIT/Apache-2.0 Upstream commit hash base:669473d260ccb217cddfe33bed6744f7fa185876 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:hyper Version:v0.13.5 License:MIT Upstream commit hash base:ffb759701c49f53b9708018656db06de28b4bc66 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:hyper Version:v0.10.16 License:MIT Upstream commit hash base:39a4bd063c1fc7d4b93661dba7d76fef2d8c5c9d Teaclave SGX SDK version:v1.1.2

Crate Meta Name:indexmap Version:v1.4.0 License:Apache-2.0 Upstream commit hash base:da1835123cc489eeaa7a83da961c0031e17adc79 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:instant Version:v0.1.4 License:BSD 3-Clause "New" or "Revised" License Upstream commit hash base:8abf80f85e869f93a4b402cc498ced6e28c14db3 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:iovec Version:v0.1.4 License:Apache-2.0 Upstream commit hash base:b54dfbe145d41385ac8826819b3603ed27cd7612 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:language-tags Version:v0.2.2 License:MIT Upstream commit hash base:d77c70d6bfbc9749640a825a0d83974f02ace9a9 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:lexical Version:v5.2.0 License:MIT/Apache-2.0 Upstream commit hash base:8c75e297689591fea903176bcaeb03c27325dccf Teaclave SGX SDK version:v1.1.2

Crate Meta Name:matchers Version:v0.0.1 License:MIT Upstream commit hash base:64f176dd1b2a42ed6d85220d9ed6e318c909af47 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:mime Version:v0.2.6 License:MIT Upstream commit hash base:63da4c355b8c73223ae21369815cf5a07fc9cda4 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:mio Version:v0.6.22 License:MIT Upstream commit hash base:a053539bd8727b9c7d8e02883a3aea3e661a5634 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:mio-uds Version:v0.6.8 License:Apache-2.0 Upstream commit hash base:16a585e14966e3ca1f962c19bb1880979d55755b Teaclave SGX SDK version:v1.1.2

Crate Meta Name:memchr Version:v2.3.3 License:Unlicense/MIT Upstream commit hash base:378bb1caecac7079b867fa6e6059c0d8ea244e03 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:net2 Version:v0.2.34 License:Apache-2.0 Upstream commit hash base:1e915300a495b47f20e93d9b67e1740e84a339a7 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:nom Version:v6.0.0-alpha1 License:MIT Upstream commit hash base:1c34db743864455568ca9d30b2a90b26d94cca93 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:num-iter Version:v0.1.41 License:Apache-2.0 Upstream commit hash base:156d1e620fc3bf9fd078ba8de4f0d9bd6d8c3689 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:once_cell Version:v1.4.0 License:Apache-2.0 Upstream commit hash base:0b65b1523453a0cfbdeeb756a77e0b85e03ea7bf Teaclave SGX SDK version:v1.1.2

Crate Meta Name:owning-ref-rs Version:v0.4.1 License:MIT Upstream commit hash base:677c5bbe33210e65ababfd46eeb2b7aaab41f94d Teaclave SGX SDK version:v1.1.2

Crate Meta Name:parking_lot Version:v0.11.0 License:Apache-2.0 Upstream commit hash base:74218898303e2ccbc57b864ad868b859f57e1fb8 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:petgraph Version:v0.5.1 License:Apache-2.0 Upstream commit hash base:a50735df8534e960d9f57afccee712fdd3c69867 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:pretty-env-logger Version:v0.4.0 License:Apache-2.0 Upstream commit hash base:5cb49cade25fffb504135c1a166ff345d993c054 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:quick-error Version:v1.2.1 License:Apache-2.0 Upstream commit hash base:c03b56cdb17ba3af23180496127e2556dce6c379 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:quoted-string Version:v0.2.2 License:Apache-2.0 Upstream commit hash base:null Teaclave SGX SDK version:v1.1.2

Crate Meta Name:rand Version:v0.7.3 License:MIT Upstream commit hash base:074cb6a997f91db653f8a53c755ddc07495ab429 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:regex Version:v1.3.9 License:Apache-2.0 Upstream commit hash base:5e08e06f2b7e7ad2f56ddfa2ff64f3a57c540104 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:regex-automata Version:v0.1.9 License:MIT/UNLICENSE Upstream commit hash base:4e0e8ec599e92b115c53ed8d760f7c38bf91891f Teaclave SGX SDK version:v1.1.2

Crate Meta Name:remove_dir_all Version:v0.5.3 License:MIT/UNLICENSE Upstream commit hash base:775feb136844e66d8db8bfb7a3db05efb542c8e1 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:ring Version:v0.16.15 License:non-standard Upstream commit hash base:0a5c2a78bedc851c9ec22555dae26c81da4032f3 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:rle-decode-fast Version:v1.0.2-alpha.0 License:MIT/Apache-2.0 Upstream commit hash base:690742a0de158d391b7bde1a0c71cccfdad33ab3 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:rmp Version:v0.8.9 License:MIT Upstream commit hash base:0ac8f4f58b22ad92fbf3121a23cff8a88d43b15f Teaclave SGX SDK version:v1.1.2

Crate Meta Name:rustc-serialize Version:v0.3.24 License:MIT/Apache-2.0 Upstream commit hash base:71b8d6ef874cb53209406824317575c06a7727e0 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:rustls Version:v0.18.0 License:Apache-2.0/ISC/MIT Upstream commit hash base:881bdcb5f62da6128d51021d457129627aff3ff1 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:scopeguard Version:v1.1.0 License:MIT/Apache-2.0 Upstream commit hash base:c1ae9969f7c9bc9013602b4bf29bb789e6e7eb16 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:sct Version:v0.6.0 License:Apache-2.0/ISC/MIT Upstream commit hash base:32e7ef91bf3d4046734f204370f1f08c0602031b Teaclave SGX SDK version:v1.1.2

Crate Meta Name:serde_bytes Version:v0.11.5 License:MIT/Apache-2.0 Upstream commit hash base:7f2e50869d87a50f45229d36740d9ad874ec9f4b Teaclave SGX SDK version:v1.1.2

Crate Meta Name:sharded-slab Version:v0.0.9 License:MIT Upstream commit hash base:8c84f7beb78b20a30aa043da9022364dffff5a1a Teaclave SGX SDK version:v1.1.2

Crate Meta Name:slab Version:v0.4.2 License:MIT Upstream commit hash base:f1327f72fb14fb387e07a6123300eb7a9da7c4e8 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:spmc Version:v0.3.0 License:Apache-2.0 Upstream commit hash base:47deaaa59ea5eea8f16e178920047f9ca5f53dea Teaclave SGX SDK version:v1.1.2

Crate Meta Name:stable_deref_trait Version:v1.1.1 License:Apache-2.0 Upstream commit hash base:6c13c264ab53861e2de68033fe9407b9b9f4ff76 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:standback Version:v0.2.9 License:Apache-2.0 Upstream commit hash base:610627510d762d17cbae8c35b836741617b1e1fe Teaclave SGX SDK version:v1.1.2

Crate Meta Name:tempdir Version:v0.3.7 License:MIT/Apache-2.0 Upstream commit hash base:403f918d9f3708ca144c727d20d2c1f8738767fc Teaclave SGX SDK version:v1.1.2

Crate Meta Name:tempfile Version:v3.1.0 License:MIT/Apache-2.0 Upstream commit hash base:b87eefb6234f9125780dea5ff86b15894636ba5b Teaclave SGX SDK version:v1.1.2

Crate Meta Name:termcolor Version:v1.1.0 License:MIT/UNLICENSE Upstream commit hash base:7451f801bc8f654a54b194a0ea5df81a37bc57e6 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:thread_local Version:v1.0.1 License:Apache-2.0 Upstream commit hash base:34011020194908f3aa852cac59a83e81a325767e Teaclave SGX SDK version:v1.1.2

Crate Meta Name:time Version:v0.1.43 License:MIT/Apache-2.0 Upstream commit hash base:1dc243e19b9e70e6955594b59a74b80319aa5df3 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:tokio-rustls Version:v0.14.0 License:MIT Upstream commit hash base:c2dd82e32355c69ae41d83ad92f865ee18e31ca9 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:tokio Version:v0.2.20 License:MIT Upstream commit hash base:1167c09ae8bfd0d4fff97d33803d959222f9e2ab Teaclave SGX SDK version:v1.1.2

Crate Meta Name:tokio Version:v0.1.22 License:MIT Upstream commit hash base:492650b1f14c31b6b1ea2a677602f8ef840ff166 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:tokio-mock-task Version:v0.1.1 License:MIT Upstream commit hash base:54b117f84d7c481e9edaccc45f740c9421a1fe90 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:tokio-serde Version:v0.6.1 License:Apache-2.0 Upstream commit hash base:7217fb5be0fd854ded3279060375db2eb1db4575 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:toml-rs Version:v0.5.6 License:Apache-2.0 Upstream commit hash base:940fcf9e183ab4f29204ef4f3ea92c01de8cc08a Teaclave SGX SDK version:v1.1.2

Crate Meta Name:tower Version:v0.3.1 License:MIT Upstream commit hash base:ab7518ef1360fc6a0624d30364c315a51c569ca2 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:tower-make Version:v0.3.0 License:MIT Upstream commit hash base:null Teaclave SGX SDK version:v1.1.2

Crate Meta Name:tracing Version:v0.1.18 License:MIT Upstream commit hash base:002497bcb4f1b91b474536ce2e3676be9284dcb0 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:traitobject Version:v0.1.0 License:MIT/Apache-2.0 Upstream commit hash base:b3471a15917b2caf5a8b27debb0b4b390fc6634f Teaclave SGX SDK version:v1.1.2

Crate Meta Name:typeable Version:v0.1.2 License:MIT Upstream commit hash base:99e26e44905fc61211e6ad4f910eb9652b747289 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:url Version:v1.7.2 License:MIT/Apache-2.0 Upstream commit hash base:695351be29b015a29f39f55e44f4b88a947b3844 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:unicase Version:v1.0.0 License:MIT Upstream commit hash base:7b116bc70c16b972a06c2e084ad1e9f3edfbaa2f Teaclave SGX SDK version:v1.1.2

Crate Meta Name:unicode-bidi Version:v0.3.4 License:MIT/Apache-2.0 Upstream commit hash base:4fc3449e460e5fb7794e923a4cce6700eb8d9e81 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:unicode-normalization Version:v0.1.14 License:MIT/Apache-2.0 Upstream commit hash base:83ba5d1048ded2d207c932ea664154b3e2b578fa Teaclave SGX SDK version:v1.1.2

Crate Meta Name:utf8-ranges Version:v1.0.4 License:Unlicense/MIT Upstream commit hash base:8d38a931b7e34f9da339c058cbbca6ded624ea58 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:want Version:v0.3.0 License:MIT Upstream commit hash base:13093a962ac4ea1a623c08f4ac726842cd422980 Teaclave SGX SDK version:v1.1.2

Crate Meta Name:webpki Version:v0.21.3 License:non-standard Upstream commit hash base:049c5ad5c5b0272baf007ef1301acaf9d5c4ac56 Teaclave SGX SDK version:v1.1.2