Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chunked OHTTP support (#10) #2

Closed
wants to merge 1 commit into from

Conversation

agokarn
Copy link
Collaborator

@agokarn agokarn commented Oct 29, 2024

Co-authored-by: tienle [email protected]

  • Add user-selected PCRs to CVM guest attestation FFI

  • support secp384r1 with Sha384

  • AesGCM256 support

  • changing defaults

  • kms configuration and receipt verification

  • signature verification

  • remove spurios fields

  • whiper docker

  • various

  • audio txt example

  • script for generating HTTP requests

  • fixes

  • local config support

  • whspier support

  • server bug fix

  • upgrade server build container

  • remove debugging

  • print content

  • Refactor CGPU attestation as library

  • Load key from KMS - now imports correct value from JWKS

  • process audio

  • fix for large whisper chunks (support p384/sha384 and chunked OHTTP #3)

  • fix for large whisper chunks

  • updated constant


Co-authored-by: root root@tienWhishper1vm8.ryo44skwzyvufbtmgla1rqrm2c.cx.internal.cloudapp.net

  • output formatting

  • kms url

  • makefile change

  • Use port 8000 for faster-whisper demo

  • Add mCCF service cert of KMS to examples/

  • Switch to OpenAI API format

  • default kms

  • demo script

  • target path as client parameter

  • verify quote

  • Updates for demo v2 including CBOR key release

  • Tienle/custmaa (support chunked OHTTP and P384 #4)

  • updated custom MAA

  • updated discover

  • update for FFI safe

  • update rust version

  • update server image

  • added run server container

  • updated server logic

  • updated MAA config


Co-authored-by: root root@tienWhishper1vm8.ryo44skwzyvufbtmgla1rqrm2c.cx.internal.cloudapp.net

  • headers and mult-part form for whisper

  • KMS and MAA URLs

  • refactoring

  • interface fixes

  • refactorings

  • refactoring

  • removing public APIs

  • removing KMS specific logic from OHTTP library

  • client support for curl like flags

  • fixes

  • removed chunking

  • headers

  • fix

  • various fixes

  • Make file change


Co-authored-by: Antoine Delignat-Lavaud [email protected]
Co-authored-by: Tien Le [email protected]
Co-authored-by: tienle [email protected]
Co-authored-by: root root@tienWhishper1vm8.ryo44skwzyvufbtmgla1rqrm2c.cx.internal.cloudapp.net

modified:   README.md
modified:   examples/request.txt
modified:   ohttp/Cargo.toml
modified:   ohttp/src/config.rs
modified:   ohttp/src/hpke.rs
modified:   ohttp/src/lib.rs
modified:   ohttp/src/rh/hpke.rs

* chunked response

* checked responses

* fix

* streaming

* client

* FFI for CVM guest attestation library

* documentation

* updated docker files (#1)

Co-authored-by: tienle <[email protected]>

* Add user-selected PCRs to CVM guest attestation FFI

* support secp384r1 with Sha384

* AesGCM256 support

* changing defaults

* kms configuration and receipt verification

* signature verification

* remove spurios fields

* whiper docker

* various

* audio txt example

* script for generating HTTP requests

* fixes

* local config support

* whspier support

* server bug fix

* upgrade server build container

* remove debugging

* print content

* Refactor CGPU attestation as library

* Load key from KMS - now imports correct value from JWKS

* process audio

* fix for large whisper chunks (#3)

* fix for large whisper chunks

* updated constant

---------

Co-authored-by: root <root@tienWhishper1vm8.ryo44skwzyvufbtmgla1rqrm2c.cx.internal.cloudapp.net>

* output formatting

* kms url

* makefile change

* Use port 8000 for faster-whisper demo

* Add mCCF service cert of KMS to examples/

* Switch to OpenAI API format

* default kms

* demo script

* target path as client parameter

* verify quote

* Updates for demo v2 including CBOR key release

* Tienle/custmaa (#4)

* updated custom MAA

* updated discover

* update for FFI safe

* update rust version

* update server image

* added run server container

* updated server logic

* updated MAA config

---------

Co-authored-by: root <root@tienWhishper1vm8.ryo44skwzyvufbtmgla1rqrm2c.cx.internal.cloudapp.net>

* headers and mult-part form for whisper

* KMS and MAA URLs

* refactoring

* interface fixes

* refactorings

* refactoring

* removing public APIs

* removing KMS specific logic from OHTTP library

* client support for curl like flags

* fixes

* removed chunking

* headers

* fix

* various fixes

* Make file change

---------

Co-authored-by: Antoine Delignat-Lavaud <[email protected]>
Co-authored-by: Tien Le <[email protected]>
Co-authored-by: tienle <[email protected]>
Co-authored-by: root <root@tienWhishper1vm8.ryo44skwzyvufbtmgla1rqrm2c.cx.internal.cloudapp.net>

	modified:   README.md
	modified:   examples/request.txt
	modified:   ohttp/Cargo.toml
	modified:   ohttp/src/config.rs
	modified:   ohttp/src/hpke.rs
	modified:   ohttp/src/lib.rs
	modified:   ohttp/src/rh/hpke.rs
@agokarn agokarn closed this Oct 29, 2024
@agokarn agokarn deleted the arthig/test-merge branch October 29, 2024 03:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants