Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
# limitations under the License.

github:
description: "Apache Teaclave (incubating) is an open source universal secure computing platform, making computation on privacy-sensitive data safe and simple."
description: "Apache Teaclave is an open source universal secure computing platform, making computation on privacy-sensitive data safe and simple."
homepage: https://teaclave.apache.org
labels:
- confidential-computing
Expand Down
15 changes: 15 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

blank_issues_enabled: true
contact_links:
- name: Security Issue
Expand Down
33 changes: 20 additions & 13 deletions .licenserc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,18 +21,25 @@ header:
copyright-owner: Apache Software Foundation

paths-ignore:
- '**/*.csv'
- '**/*.txt'
- '**/*.md'
- '**/*.pem'
- '**/*.sha256'
- '**/*.xcodeproj/**'
- '**/Cargo.lock'
- '**/target/**'
- '.gitattributes'
- '.github/ISSUE_TEMPLATE/**'
- '.gitmodules'
- 'DISCLAIMER'
# License and notice files
- 'licenses'
- 'LICENSE'
- 'NOTICE'
- 'licenses'
- .gitattributes

# Documentation and configuration files
- '**/*.md'
- '**/Cargo.lock'
- 'rust-toolchain'
- '**/*.lds'

# Cryptographic and binary files for testing
- '**/*.pem'
- '**/*.key'
- '**/*.crt'
- '**/*.rsa'
- '**/*.der'

dependency:
files:
- 'Cargo.toml'
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ mailing list.
## GitHub Issues

You can also ask questions, propose features, and report bugs in Teaclave's
[GitHub issues](https://github.com/apache/incubator-teaclave/issues). Watch the
[GitHub issues](https://github.com/apache/teaclave/issues). Watch the
project on GitHub to receive latest updates.

## Contributing
Expand Down
8 changes: 0 additions & 8 deletions DISCLAIMER

This file was deleted.

2 changes: 1 addition & 1 deletion NOTICE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Apache Teaclave (incubating)
Apache Teaclave
Copyright 2019-2025 The Apache Software Foundation

This product includes software developed at
Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
# Teaclave: Empowering Building Memory Safe Trusted Applications in Confidential Computing
# Apache Teaclave: Empowering Building Memory Safe Trusted Applications in Confidential Computing

[![License](https://img.shields.io/badge/license-Apache-green.svg)](LICENSE)
[![Homepage](https://img.shields.io/badge/site-homepage-blue)](https://teaclave.apache.org/)

Welcome to the main repository of the **Teaclave** project, an open-source initiative under the Apache Incubator. Teaclave empowers developers to build **memory-safe** Trusted Applications across diverse **confidential computing platforms**, including Intel SGX and Arm TrustZone.
Welcome to the main repository of the **Teaclave** project, an open-source initiative under the Apache Software Foundation. Teaclave empowers developers to build **memory-safe** Trusted Applications across diverse **confidential computing platforms**, including Intel SGX and Arm TrustZone.

Originally built as a general-purpose secure computing framework, Teaclave has evolved into a vibrant ecosystem focused on **SDKs** that enable developers to directly build custom Trusted Applications. This shift has been driven by how the community naturally adopted and extended the project.

## The Teaclave SDK Ecosystem

Teaclave currently maintains SDKs for multiple Trusted Execution Environment (TEE) platforms:

- 🔐 [Teaclave SGX SDK](https://github.com/apache/incubator-teaclave-sgx-sdk) — A Rust-based SDK for Intel SGX
- 🔐 [Teaclave TrustZone SDK](https://github.com/apache/incubator-teaclave-trustzone-sdk) — A Rust-based SDK for Arm TrustZone
- ☕ [Teaclave Java TEE SDK](https://github.com/apache/incubator-teaclave-java-tee-sdk) — An experimental Java SDK for TEEs
- 📦 [Teaclave Dependency Crates](https://github.com/apache/incubator-teaclave-crates) — A collection of ported and TEE-tailored Rust dependencies.
- 🔐 [Teaclave SGX SDK](https://github.com/apache/teaclave-sgx-sdk) — A Rust-based SDK for Intel SGX
- 🔐 [Teaclave TrustZone SDK](https://github.com/apache/teaclave-trustzone-sdk) — A Rust-based SDK for Arm TrustZone
- ☕ [Teaclave Java TEE SDK](https://github.com/apache/teaclave-java-tee-sdk) — An experimental Java SDK for TEEs
- 📦 [Teaclave Dependency Crates](https://github.com/apache/teaclave-crates) — A collection of ported and TEE-tailored Rust dependencies.

These SDKs form the foundation for building secure and reliable TEE-based applications.

Expand Down
2 changes: 1 addition & 1 deletion website-toc.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Teaclave: Empowering Memory-Safe Trusted Applications
# Apache Teaclave: Empowering Memory-Safe Trusted Applications

Welcome to the Teaclave ecosystem. Teaclave empowers developers to build
**memory-safe** Trusted Applications
Expand Down