Commit Graph

15 Commits

Author SHA1 Message Date
Jon Chambers
fd40132f94
Add a README with a deprecation notice
Some checks failed
CI / test (push) Has been cancelled
CI / code format (push) Has been cancelled
2023-10-16 09:41:21 -04:00
jmhodges-signal
21ccabe4f5
ias_client: upgrade to hyper 0.13 (#10)
Upgrading to hyper 0.13 allows us to use the rust-native rustls TLS
library for HTTPS, and makes using await/async easy.

This was inspired by the work to set up the new ratelimiter service and
a desire to not ship the TLS proxy that kbs required for different
reasons just to talk to Intel's attestation service.
2020-12-10 13:39:08 -08:00
jmhodges-signal
f521e20980
Revert "log when Intel quote signing certs are unusual (#8)" (#9)
This reverts commit 94022e8ea7.

Now that we know it's an iOS platform bug, we don't need to ship this.
2020-11-30 19:05:54 -08:00
jmhodges-signal
94022e8ea7
log when Intel quote signing certs are unusual (#8)
Fixes KBS-173
2020-07-08 15:35:23 -07:00
jmhodges-signal
1fcff83d9e
Revert "log Intel quote attestation signing certs (#6)" (#7)
This reverts commit 979f7b8dbd.
2020-07-08 09:41:51 -07:00
jmhodges-signal
979f7b8dbd
log Intel quote attestation signing certs (#6)
Parse the certs that signed the quote and log them out. We don't
reject them if they're busted, yet, for fear of how often that might
occur.

Fixes KBS-173
2020-07-08 08:54:27 -07:00
Curt Brune
580489343a CI: add rustfmt check 2020-06-11 08:49:41 -07:00
Curt Brune
bab1ac45a1 lint: update rustfmt.toml and run cargo +nighlty fmt 2020-06-11 08:49:41 -07:00
Curt Brune
d7602c8578 Improve debug print of QuoteSignatureResponseBody 2020-06-10 13:47:02 -07:00
Curt Brune
0d7ca4d504 Add SgxQuote decoding 2020-06-10 13:47:02 -07:00
jmhodges-signal
f04f9d893b
add GitHub Action to test on PR and push (#3) 2020-06-10 13:21:01 -07:00
Curt Brune
a6cb9cd886 update IAS to API v4
Move from API 3 to API 4.

The major change is with the isvEnclaveQuoteStatus result value, which
now includes two new values: SW_HARDENING_NEEDED and
CONFIGURATION_AND_SW_HARDENING_NEEDED.

Also the response now optionally contains the advisory URL and IDs
whenever isvEnclaveQuoteStatus is one of GROUP_OUT_OF_DATE,
CONFIGURATION_NEEDED, SW_HARDENING_NEEDED, or
CONFIGURATION_AND_SW_HARDENING_NEEDED.
2020-04-01 09:38:07 -07:00
Curt Brune
a86e400979 add rustfmt config files
These were missed when moving away from the SecureValueRecovery repo.
2020-03-28 14:51:57 -07:00
Jeff Hodges
7d753bbf2f copy ias_client and kbupd_util from SVR
This copies over the ias_client and its dependency kbupd_util over from the
SecureValueRecovery repo. These are from the commit
5725cc27c061dac688feb1ff31ec6027dead718f.
2020-03-03 11:34:43 -08:00
Jeff Hodges
8e686faf83 copy sgx_sdk_ffi from SVR to here
We're moving this crate out to make it easier for CDS to use it. (There's been
some cargo bugs causing this crate to not be picked up in SVR.)

The version being copied over is from commit
5725cc27c061dac688feb1ff31ec6027dead718f.
2020-03-03 11:22:40 -08:00