Skip to content
Merged
Show file tree
Hide file tree
Changes from 34 commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
6a34583
Added telemetry support for HTTP pipeline elements
LarryOsterman May 25, 2022
6c71627
Finish OpenTelemetry implementation
LarryOsterman May 25, 2022
863227a
clang-format and added doxygen comments
LarryOsterman May 25, 2022
77a1ad6
Noise reduction in diff
LarryOsterman May 25, 2022
0021685
cspell
LarryOsterman May 25, 2022
52c4de1
#include list
LarryOsterman May 25, 2022
a26e87f
Signed/unsigned issue
LarryOsterman May 25, 2022
b55e04e
Added printfs to try to track down ci failure
LarryOsterman May 25, 2022
228ac73
More traces
LarryOsterman May 26, 2022
4661f41
Fixed tracing tests in Release builds (ODR violation)
LarryOsterman May 26, 2022
30519e8
clang-format
LarryOsterman May 26, 2022
e7d4fa5
Updated input sanitizer
LarryOsterman May 27, 2022
b73b110
clang-format
LarryOsterman May 27, 2022
85f01c0
Fixed unit test; added documentation on header propagation.
LarryOsterman May 27, 2022
48abd74
More distributed tracing documentation
LarryOsterman May 27, 2022
72550ee
Fixed some typos
LarryOsterman May 27, 2022
d3f4964
clang-format and fixed clang warning
LarryOsterman May 27, 2022
799226f
Added opentelemetry to cspell.json
LarryOsterman May 27, 2022
d1a3419
cspell
LarryOsterman May 27, 2022
696834a
detail->details
LarryOsterman May 27, 2022
3dc5c28
Removed constexpr from redacted constant
LarryOsterman May 27, 2022
2201f65
CSpell
LarryOsterman May 27, 2022
9c161fd
clang-format
LarryOsterman May 27, 2022
ddedc06
clang-format
LarryOsterman May 27, 2022
4565386
Static tests need MSVC_USE_STATIC_CRT
LarryOsterman May 27, 2022
aa395e4
Missed setting static CRT in one place
LarryOsterman May 27, 2022
c7d5226
Don't run otel tests and json tests in the same test stage
LarryOsterman May 27, 2022
739903f
Moved opentelemetry code coverage under core
LarryOsterman May 28, 2022
f0f9ce5
Prepare attestation for release
LarryOsterman May 28, 2022
ba40503
Merge branch 'main' into larryo/release_attestation
LarryOsterman Jun 1, 2022
1361bd4
Merge branch 'main' into larryo/release_attestation
LarryOsterman Jun 2, 2022
5b124a5
removed references to RetrieveResponseValidationCollateral from docs
LarryOsterman Jun 2, 2022
0d01d8e
Added C++ SDK team as owners of attestation SDK
LarryOsterman Jun 2, 2022
38a5606
Added Ahmad from attestation team to attestation owners
LarryOsterman Jun 2, 2022
e9a48ae
Removed dead API; switched attestation back to beta-3
LarryOsterman Jun 2, 2022
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 .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
###########

# PRLabel: %Attestation
/sdk/attestation/ @LarryOsterman @gkostal @anilba06 @kroshkina-ms
/sdk/attestation/ @LarryOsterman @gkostal @anilba06 @kroshkina-ms @ahmadmsft @rickwinter @ahsonkhan @antkmsft @vhvb1989 @gearama

# PRLabel: %KeyVault
/sdk/keyvault/ @vhvb1989 @gearama @antkmsft @rickwinter
Expand Down
2 changes: 1 addition & 1 deletion sdk/attestation/azure-security-attestation/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Release History

## 1.0.0-beta.3 (Unreleased)
## 1.0.0 (2022-06-07)

### Breaking Changes
- `ValueToSend` field in `TpmAttestationOptions` becomes `Payload`.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -95,9 +95,6 @@ namespace Azure { namespace Security { namespace Attestation {
* @return Response<Models::AttestationToken<std::string>> The returned policy from the
* service.
*
* @note \b Note: The RetrieveResponseValidationCollateral API \b MUST be called before the
* GetAttestationPolicy API is called to retrieve the information needed to validate the
* result returned by the service.
*/
Response<Models::AttestationToken<std::string>> GetAttestationPolicy(
Models::AttestationType const& attestationType,
Expand Down Expand Up @@ -131,9 +128,6 @@ namespace Azure { namespace Security { namespace Attestation {
* @return Response<Models::AttestationToken<Models::PolicyResult>> The result of the set policy
* operation.
*
* @note \b Note: The RetrieveResponseValidationCollateral API \b MUST be called before the
* SetAttestationPolicy API is called to retrieve the information needed to validate the
* result returned by the service.
*/
Response<Models::AttestationToken<Models::PolicyResult>> SetAttestationPolicy(
Models::AttestationType const& attestationType,
Expand All @@ -150,9 +144,6 @@ namespace Azure { namespace Security { namespace Attestation {
* @return Response<Models::AttestationToken<Models::PolicyResult>> The result of the reset
* policy operation.
*
* @note \b Note: The RetrieveResponseValidationCollateral API \b MUST be called before the
* ResetAttestationPolicy API is called to retrieve the information needed to validate the
* result returned by the service.
*/
Response<Models::AttestationToken<Models::PolicyResult>> ResetAttestationPolicy(
Models::AttestationType const& attestationType,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -201,9 +201,6 @@ namespace Azure { namespace Security { namespace Attestation {
* @returns Response<AttestationToken<AttestationResult>> - The result of the
* attestation operation.
*
* @note \b Note: The RetrieveResponseValidationCollateral API \b MUST be called before the
* AttestSgxEnclave API is called to retrieve the information needed to validate the
* result returned by the service.
*/
Response<Models::AttestationToken<Models::AttestationResult>> AttestSgxEnclave(
std::vector<uint8_t> const& sgxQuoteToAttest,
Expand All @@ -222,9 +219,6 @@ namespace Azure { namespace Security { namespace Attestation {
* @returns Response<AttestationToken<AttestationResult>> - The result of the attestation
* operation

* @note \b Note: The RetrieveResponseValidationCollateral API \b MUST be called before the
* AttestOpenEnclave API is called to retrieve information needed to used to validate the
* result returned by the service.
*/
Response<Models::AttestationToken<Models::AttestationResult>> AttestOpenEnclave(
std::vector<uint8_t> const& openEnclaveReportToAttest,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
#define AZURE_ATTESTATION_VERSION_MAJOR 1
#define AZURE_ATTESTATION_VERSION_MINOR 0
#define AZURE_ATTESTATION_VERSION_PATCH 0
#define AZURE_ATTESTATION_VERSION_PRERELEASE "beta.3"
#define AZURE_ATTESTATION_VERSION_PRERELEASE ""

#define AZURE_ATTESTATION_VERSION_ITOA_HELPER(i) #i
#define AZURE_ATTESTATION_VERSION_ITOA(i) AZURE_ATTESTATION_VERSION_ITOA_HELPER(i)
Expand Down