## Description
Version bump to 0.2.0.
You can view, comment on, or merge this pull request online at:
https://github.com/apache/incubator-teaclave/pull/488
-- Commit Summary --
* Version bump to 0.2.0
* Fix missing meta in toml
-- File Changes --
M attestation/Cargo.toml (2)
M
Merged #487 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/487#event-4362275964
Hi all,
This is a kind reminder for this week's meetup. Please RSVP for the Zoom link.
BTW, I'm still looking for speakers, please reply to the email if
you'd like to give a talk. Thanks.
Best,
Mingshen
On Mon, Feb 8, 2021 at 8:14 PM Mingshen Sun wrote:
>
> Dear Teaclave community,
Please also change the C examples according.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/487#issuecomment-782254133
Merged #486 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/486#event-4343709093
## Description
- make structs and functions public
- create `podspec` to distribute the framework
- add readme with a simple usage instruction
You can view, comment on, or merge this pull request online at:
https://github.com/apache/incubator-teaclave/pull/486
-- Commit Summary --
* Make
Merged #485 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/485#event-4327284189
## Description
Add recent new contributors to the list. Will be updated to the homepage after
being merged.
You can view, comment on, or merge this pull request online at:
https://github.com/apache/incubator-teaclave/pull/485
-- Commit Summary --
* Add recent new contributors to the list
Merged #484 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/484#event-4327085988
Merged #483 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/483#event-4322963518
Merged #468 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/468#event-4318232001
Can you rebase to the latest master and resolve the conflicts? Thanks.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/468#issuecomment-777058011
Merged #482 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/482#event-4311782536
## Description
Add doc of functions in C bindings.
You can view, comment on, or merge this pull request online at:
https://github.com/apache/incubator-teaclave/pull/482
-- Commit Summary --
* Add doc of C bindings
-- File Changes --
M sdk/c/teaclave_client_sdk.h (259)
M
@xu-cheng @dingelish, I found that the mentioned
`mobilecoinfoundation/mobilecoin` project is under GPL license.
Please don't read and refer to any GPL-licensed code. Thank you so much.
Since we are an Apache Incubator project and under the Apache license, please
read this article about
, please RSVP for the Zoom link.
Best,
Mingshen Sun
-
To unsubscribe, e-mail: dev-unsubscr...@teaclave.apache.org
For additional commands, e-mail: dev-h...@teaclave.apache.org
Merged #480 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/480#event-4306670944
## Description
Enable CodeQL for code scanning.
You can view, comment on, or merge this pull request online at:
https://github.com/apache/incubator-teaclave/pull/480
-- Commit Summary --
* Try CodeQL
-- File Changes --
A .github/workflows/codeql-analysis.yml (67)
-- Patch Links --
Merged #479 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/479#event-4292473792
## Description
This PR implements another Teaclave client SDK in Swift, i.e., an iOS framework
for Teaclave client users.
You can view, comment on, or merge this pull request online at:
https://github.com/apache/incubator-teaclave/pull/479
-- Commit Summary --
* Support x86_64-apple-ios
Merged #478 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/478#event-4276523697
## Description
- Fix SDK building issue on macos
- Enable macos CI job for client SDK
You can view, comment on, or merge this pull request online at:
https://github.com/apache/incubator-teaclave/pull/478
-- Commit Summary --
* Fix SDK building issue on macos
* Enable macos CI job for
Merged #477 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/477#event-4276065735
Merged #475 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/475#event-4268129378
by Mingshen Sun (40 minutes)
- Q and free discussion (20 minutes)
## Recent Updates of Teaclave
- Teaclave TrustZone SDK donation
- Rust/C client SDK
- GitHub Actions, GitHub Issue templates
- GSoC call for proposals
- Teaclave meetup call for speakers
## 2021 Objectives of Teaclave Projects
Merged #476 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/476#event-4264117466
## Description
This will help new issue reports more structured and better categorized.
You can view, comment on, or merge this pull request online at:
https://github.com/apache/incubator-teaclave/pull/476
-- Commit Summary --
* Add github issue templates
-- File Changes --
A
Sent. Thanks for your interests.
On Wed, Jan 27, 2021 at 8:31 PM Ma,Hongwei(EE) wrote:
>
> Hi Mingshen,
>
> Please send me a zoom link, too. Thanks.
>
> Best wishes,
>
> 马红伟
> Baidu | EE OSPO | +86 13672160751 | Hi: mahongweichina
>
> 在 2021/1/28 上午11:02,“Ming
I have sent you two the Zoom link for the meetup.
For others, please RSVP for the link. Thanks.
On Wed, Jan 27, 2021 at 6:23 PM Yu Ding wrote:
>
> no worry. it's tomorrow.
>
> On Wed, Jan 27, 2021 at 18:19 rduan wrote:
>
> > Please send me a zoom link for teaclave meetup. Thanks!
> >
> >
> >
## Description
Integrate teaclave_client_sdk to the build system. Now you can use `make
teaclave_client_sdk` to build the dynamic and staitc library of client sdk.
You can view, comment on, or merge this pull request online at:
https://github.com/apache/incubator-teaclave/pull/475
-- Commit
Closed #474.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/474#event-4257407210
## Description
The `protected_fs_rs` crate should be used for the crypto on demand. For
example, current client SDK doesnt provide any API related with the
`protected_fs_rs`. With this PR, users can compile/use the Rust/C client SDK in
other platform.
Teaclave File (i.e., `protected_fs_rs`)
> And can I load my own machine learning model file use Teaclave?
Sorry, I don't know how to answer this question. It's too general. Can you give
me more detailed information?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on
Seems that there're connection issues between containers (services) started by
`docker-compose`. I don't know why.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
Can you set the env var `export TEACLAVE_LOG=debug`? Then start the services
with `docker-compose`. Please paste log here. Thanks.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
Merged #473 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/473#event-4253444904
Merged #472 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/472#event-4253407526
Here is a GitHub CI result from my repo:
https://github.com/mssun/incubator-mesatee/actions/runs/513650440
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
## Description
Previously we have in-house CI (Drone CI). However, this is not public to all
contributors. This PR is start to use GitHub Action. There are three jobs:
building/testing in simulation mode, code format, code linting. It takes about
30 minutes in GitHub Action. Though its slow.
## Description
Remove unused commented ubuntu 16.04 pipeline
You can view, comment on, or merge this pull request online at:
https://github.com/apache/incubator-teaclave/pull/472
-- Commit Summary --
* Remove commented ubuntu 16.04 pipeline
-- File Changes --
M .drone.yml (275)
--
Hi @xglreal, thanks for your question! Sorry, I couldn't help you if you cannot
provide more detailed information. Like how did you setup the environment?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
I think this command will add the public key of Intel. `$ wget -qO -
https://download.01.org/intel-sgx/sgx_repo/ubuntu/intel-sgx-deb.key | sudo
apt-key add -` . What did I missing? Any errors when adding the key for you?
--
You are receiving this because you are subscribed to this thread.
Merged #470 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/470#event-4252163790
Thanks for the review! Merged.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/470#issuecomment-767745980
## Description
Introduce C client SDK. There are two types of C APIs:
- `*_serialized` APIs accept JSON serialized string requests and responses.
These APIs is for other high level programming languages.
- Normal APIs like `teaclave_user_login`.
An echo example using C client SDK is also
o the wiki later [1]. Thank you so
much!
[1] https://cwiki.apache.org/confluence/display/COMDEV/GSoC+2021+Ideas+list
Best,
Mingshen Sun
On Fri, Jan 15, 2021 at 5:30 PM Mingshen Sun wrote:
> Hi community,
>
> The incubating projects are also eligible for the GSoC.
>
> If you are e
!
Best,
Mingshen
On Mon, Jan 18, 2021 at 5:51 PM Mingshen Sun wrote:
> Dear Teaclave community,
>
> Last year, we organized several private offline meetups with our core
> contributors. This gave us a good chance to discuss the project.
>
> In the year of 2021, I plan to organ
Closed #465 via #467.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/issues/465#event-4236312457
Merged #467 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/467#event-4236312451
## Description
Fix #465.
You can view, comment on, or merge this pull request online at:
https://github.com/apache/incubator-teaclave/pull/467
-- Commit Summary --
* Dont use offline to build the proto when not within Teaclaves
build system
-- File Changes --
M
Thanks for reporting this. No, this is not caused by the needs of new crates.
This is because all of our dependencies for the frameworks, SDKs, cli, etc. are
vendored for offline building. However, this is managed by the build system
(i.e., cmake). If you want to compile a crate directly in
Merged #464 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/464#event-4229569715
Merged #462 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/462#event-4229568352
## Description
People may forget to install the Python modules when directly read the step by
step instruction in the doc.
You can view, comment on, or merge this pull request online at:
https://github.com/apache/incubator-teaclave/pull/464
-- Commit Summary --
* Improve the step by step
1. I saw that several services have exited.
2. You should install the `toml` module.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/issues/463#issuecomment-763823660
See PR #462.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/issues/461#issuecomment-763428079
## Description
Make container names consistent.
You can view, comment on, or merge this pull request online at:
https://github.com/apache/incubator-teaclave/pull/462
-- Commit Summary --
* Fix sim mode docker compose file
-- File Changes --
M
Ok, yours is different. The `docker-compose` reports an error. There are
something wrong with the `docker-compose-ubuntu-1804-sgx-sim-mode.yml` file.
Here is a patch. I'll create a PR to solve this issue. Thanks.
```diff
diff --git a/docker/docker-compose-ubuntu-1804-sgx-sim-mode.yml
Thanks for your request. I have added it in our 2021 plan (#460).
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/issues/449#issuecomment-763382200
1. 我们暂时没有相关,主要的学习资料还是来自 Intel 官方文档。
2. 需要重新编译(https://teaclave.apache.org/docs/codebase/dcap/):
> By default, Intel Attestation Service (IAS) will be used for attestation in
> Teaclave. To use DCAP instead of IAS, you have to first build Teaclave with
> DCAP enabled (by appending -DDCAP=ON
Thanks for your proposal. Sorry for the late reply. Can you provide a simple
example to clarify your goal. More specifically, I'd like to see what kind of
outputs you will contribute (e.g., formal document, proof, and readme to
reproduce). Please try your best to list them. The followup
This link
(https://software.intel.com/content/www/us/en/develop/articles/intel-software-guard-extensions-data-center-attestation-primitives-quick-install-guide.html)
contains a lot useful documents.
--
You are receiving this because you are subscribed to this thread.
Reply to this email
For DCAP, `AS_ALGO` is `ecdsa`. `AS_URL` is the URL of your data center
attestation service. `AS_KEY` and `AS_SPID` are not used for DCAP.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
Last year, we published an RFC - "Roadmap: Towards the First Public Release"
[1]. Thanks for the continuous efforts made by the community. We have completed
several milestones and amazing achievements.
Specifically, we published the first Apache incubator release - version 0.1.0
[2]. In this
Merged #457 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/457#event-4224127514
Merged #456 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/456#event-4224045807
## Description
`build.rs` is not used right now.
You can view, comment on, or merge this pull request online at:
https://github.com/apache/incubator-teaclave/pull/456
-- Commit Summary --
* Remove unnecesary build.rs
-- File Changes --
D sdk/rust/build.rs (20)
-- Patch Links --
Merged #455 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/455#event-4220892931
I'll add doc comments later when the APIs becomes table.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/455#issuecomment-762556684
schedule and link for the meetup (e.g., Zoom).
Feel free to reply if you have any suggestion for the meetup. Thanks.
--
Best,
Mingshen Sun
## Description
Add Rust client SDK.
## Type of change (select or add applied and delete the others)
- [ ] Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
Hi community,
The incubating projects are also eligible for the GSoC.
If you are eligible students for GSoC
(https://summerofcode.withgoogle.com/get-started/) and want to
contribute to Apache Teaclave (incubating). Please feel free to
contact the community. I'm more than happy to help you.
For
- Matt Sicker
Non binding vote:
- Gao,Yingchun
Thank you all. I will work to complete the donation process.
On Tue, Jan 5, 2021 at 8:02 PM Mingshen Sun wrote:
>
> Thanks Matt. Yes, the software grant will be submitted once the voting is
> done.
>
> On Tue, Jan 5, 2021 at 8:00 PM Mat
AM Mingshen Sun wrote:
>
> Hi Dave,
>
> Thanks for the reminder. Don't know why I missed this email.
>
> To mentors, I will prepare the report today.
>
> Best,
> Mingshen
>
> On Wed, Jan 6, 2021 at 10:44 AM Dave Fisher wrote:
> >
> > A reminder t
Hi Dave,
Thanks for the reminder. Don't know why I missed this email.
To mentors, I will prepare the report today.
Best,
Mingshen
On Wed, Jan 6, 2021 at 10:44 AM Dave Fisher wrote:
>
> A reminder to discuss and submit a report.
>
> Thanks,
> Dave
>
> On 2020/12/24 00:35:06, jmcl...@apache.org
"std Aware Cargo" (https://github.com/rust-lang/wg-cargo-std-aware) is one of
the most important building blocks for Teaclave SGX SDK. With this, we can
build SGX enclave without worry about the complexity brought by Xargo or no-std
Cargo. However this is a long-term plan for Cargo, which
@gaojunjie03 多谢你的回答,非常准确。现在文档还不是很完善,阅读代码会更直接一些。
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/issues/450#issuecomment-754297890
有一下几个原因:
- SGX EPC 大小受限,多线程不会带来太多的 performance gain
- 线程之间没有内存隔离(进程隔离),不同 task 在同一进程执行可能会带来安全隐患
一台物理机启动多个 execution-service 的方式进行并发执行应该能满足现在的需求。
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
Wan and Mingshen Sun within Baidu. The project now has new
committers from around the world. Some open source projects like
https://github.com/veracruz-project are using the SDK to build their
systems. We encourage everyone to ask questions and create pull
requests to the project.
Community:
We
1. mesatee是使用mesapy来支持矩阵操作的吗?
MesaPy 作为 Teaclave 的一个 executor,可以执行 Python function。同时还可以使用 native
executor,也就是用 Rust 编写 builtin function。两种 executor 均可以支持矩阵操作。
2. 现在mesapy支不支持pandas做一些矩阵(表)操作?
现在不支持 import pandas。
MesaPy 提供了 Python 2 的 builtin types 和 builtin functions 以及一些基本的
Closed #444.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/issues/444#event-4131565360
Merged #447 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/447#event-4131080717
Merged #446 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/446#event-4130928811
CI passed: http://ci.mesalock-linux.org/mssun/incubator-mesatee/1103
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/447#issuecomment-747187329
## Description
- Add a builtin function called `builtin-password-check`.
- A corresponding example is also added.
The purpose of this function is to demonstrate a usage scenario of Teaclave on
threat intelligence.
You can view, comment on, or merge this pull request online at:
This can fix #444, which new user may encounter.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/446#issuecomment-747150495
## Description
This can help people to run examples with registered input files.
You can view, comment on, or merge this pull request online at:
https://github.com/apache/incubator-teaclave/pull/446
-- Commit Summary --
* Add a teaclave-file-service container to the docker compose file to
加密文件通过 Teaclave Command Line Tool 得到:
https://github.com/apache/incubator-teaclave/tree/master/cli
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
感觉没问题,你能确认一下 pull 下来的 crates-io 的 submodule 是你新的地址么 (https://xxx/crates-io)?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/issues/443#issuecomment-746761441
> wget http://docker_teaclave-file-service_1:6789
--2020-12-16 10:22:58-- http://docker_teaclave-file-service_1:6789/
Resolving docker_teaclave-file-service_1 (docker_teaclave-file-service_1)...
failed: Temporary failure in name resolution.
wget: unable to resolve host address
一个解决方法是修改 docker compose 文件:
```patch
diff --git a/docker/docker-compose-ubuntu-1804-sgx-sim-mode.yml
b/docker/docker-compose-ubuntu-1804-sgx-sim-mode.yml
index aa5388d..b0f25aa 100644
--- a/docker/docker-compose-ubuntu-1804-sgx-sim-mode.yml
+++
明白了,这里应该是 execution service 的 docker 无法访问 localhost 这个文件系统才出现的错误。
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/issues/444#issuecomment-745704173
你的 submodule 没有 commit?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/issues/443#issuecomment-745560980
Merged #442 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/442#event-4103622715
Merged #297 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave-sgx-sdk/pull/297#event-4103434447
Add instructions to report security issues.
This file will also be shown as the security policy in the
Security section in GitHub.
You can view, comment on, or merge this pull request online at:
https://github.com/apache/incubator-teaclave-sgx-sdk/pull/297
-- Commit Summary --
* Add
Yes, we already have the `SECURITY.md` file.
- https://github.com/apache/incubator-teaclave/blob/master/SECURITY.md
- https://github.com/apache/incubator-teaclave/security/policy
I also add this to the `COMMUNITY.md` file to make sure people from the
homepage can see it. Now, it's online:
Merged #441 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/441#event-4102653968
## Description
This will also be included in the generated homepage.
You can view, comment on, or merge this pull request online at:
https://github.com/apache/incubator-teaclave/pull/441
-- Commit Summary --
* Add instruction to report security issue in the community page
-- File Changes
Merged #440 into master.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/440#event-4091280301
401 - 500 of 987 matches
Mail list logo