Published April 7, 2023 | Version v3
Software Open

Taype: A Policy-Agnostic Language for Oblivious Computation: PLDI23 Artifact

  • 1. Purdue University

Description

This is the artifact for the PLDI23 paper "Taype: A Policy-Agnostic Language for Oblivious Computation". It contains:

- README.md (Rendered version)

- taype-image-amd64.tar.xz: docker image for amd64 (x86_64) architecture

- taype-image-arm64.tar.xz: docker image for arm64 architecture

- Dockerfile: docker file used to generate the docker images

- taype.tar.xz: source code of the Taype compiler and examples (Github repository)

- taype-driver-plaintext.tar.xz: source code of a driver implementing Taype's required cryptographic primitives; this is the plaintext driver, so it does not actually perform any cryptographic operations (Github repository)

- taype-driver-emp.tar.xz: source code of a driver implementing Taype's required cryptographic primitives; this is based on EMP toolkit (Github repository)

- taype-theories.tar.xz: Coq formalization of the Taype core calculus (Github repository)

- taype-vscode.tar.xz: source code of a VS Code extension that provides basic syntax highlighting for Taype programs (Github repository)

 

See README.md for details about this artifact and evaluation instructions. The same README.md is also available in the docker images (taype-image-amd64.tar.xz or taype-image-arm64.tar.xz).

Files

README.md

Files (3.7 GB)

Name Size Download all
md5:17777ffc7e83fc519cea6af588065501
4.3 kB Download
md5:97c309a263a237d2741289c3ac45ee34
22.8 kB Preview Download
md5:a7ae057aeb931990f3897d7a83c44047
5.7 MB Download
md5:0d38f8100066003ffc3d3eb0953823ee
2.7 kB Download
md5:1b4869d22d7b1ed2a69c43b04c04d0e0
1.8 GB Download
md5:f52867f81beda3b27da6f53c7b32d098
1.9 GB Download
md5:6ec9feb6a898d75d6ee9324abfca7bb9
40.2 kB Download
md5:f997e4487f1c56e89ef891c6850e1d59
2.5 kB Download
md5:dc1174dab94b8bb6f66fc43d9e5569b7
348.1 kB Download