* Consolidate keyvault options and model files into single headers.
* Consolidate cryptography client model headers into a single header.
* Fix up merge conflict
* Consolidate LROs into one, and fixup PagedResponse name.
* Fix up clang formatting and match cpp file name with hpp.
* Fix clang formatting.
* Move LROs and PagedResponse types into models as well.
* Move encrypt and decrypt parameter types into cryptography model header
file.
* Fix clang format, reodering of headers.
* Update to match recent changes.
* Update CL
* Progress stream reader
* format
* Update sdk/core/azure-core/src/io/body_stream.cpp
Co-authored-by: JinmingHu <jinmhu@microsoft.com>
* PR comments
* fix doc warnings
* remove
* one more comment
* replaced if null with azure_assert
* moved from pointer to reference
* first pass
* src builds
* new line
* huzaaaaa
* maybe
* add resource for tests
* readme
* formatting
* build break url
* put proper link
* darn link
* comments from PR
* update to use gtest_main
Co-authored-by: JinmingHu <jinmhu@microsoft.com>
Context::Cancel() sets the deadline to DateTime::min(), which throws a range
exception when cast to system_clock::time_point. Instead, cast
system_clock::now() to DateTime.
* Progress stream reader
* format
* Update sdk/core/azure-core/src/io/body_stream.cpp
Co-authored-by: JinmingHu <jinmhu@microsoft.com>
* PR comments
* fix doc warnings
* remove
* one more comment
* replaced if null with azure_assert
* moved from pointer to reference
* first pass
* src builds
* new line
* huzaaaaa
* readme
* formatting
* build break url
* put proper link
* darn link
* comments from PR
* update to use gtest_main
Co-authored-by: JinmingHu <jinmhu@microsoft.com>
* update polling timeout to 5 min
* update all polling intervals
* disable purge testing until it is again supported by service
* update live tests
* update test to avoid checking number of keys
* fix test - look keys in deleted keys
* max timeout
* PageBlobClient::Resize doesn't support sequence number access conditions
* PageBlobClient::UpdateSequenceNumber doesn't support seq access conditions
* Fixed a bug where sequence number access conditions didn't work for page blob operations
* Remove InitRequest helper method
* Rename KeyVaultPipeline to KeyVaultProtocolClient along with headers.
* Move the KeyVaultProtocolClient into private imlpementation detail of
Keys.
* Update doc comments.
* Stop building keyvault common for now since it contains no sources.
* Don't generate keyvault common docs since there are no files.
* Stop building azure-security-keyvault-common as part of CI.
* Use forward declaration to avoid exposing private/src headers from
public headers.
* Simplify after the merge from main.
* Removed the /internal/ directory in Keyvault Keys and move headers to
private that don't need to be public.
* Clang format.
* Move CryptographyProvider and RCC into private headers as well.
* Fix clang formatting.
* Remove InitRequest helper method
* Rename KeyVaultPipeline to KeyVaultProtocolClient along with headers.
* Move the KeyVaultProtocolClient into private imlpementation detail of
Keys.
* Update doc comments.
* Stop building keyvault common for now since it contains no sources.
* Don't generate keyvault common docs since there are no files.
* Stop building azure-security-keyvault-common as part of CI.
* Adding BackupKeyResult struct wrapper as a return type model for
BackupKey.
* Update sdk/keyvault/azure-security-keyvault-keys/inc/azure/keyvault/keys/backup_key_result.hpp
Co-authored-by: Rick Winter <rick.winter@microsoft.com>
Co-authored-by: Rick Winter <rick.winter@microsoft.com>
* Add missing key vault keys cryptography headers to the simplified header.
* Fix sort order according to clang format, which seems to differ from Windows dir file system command.
* Avoid inheriting from an internal base class for KeyVault PagedResponse Options and expose fields directly
* fix for compilation
Co-authored-by: Victor Vazquez <vhvb1989@gmail.com>
Explicitly add '/*' '!/*/' to the list of paths so we include
the files in the root of the repo.
Added some extra command logging so we can easily repro locally without
needing to find the code that ran.
Update to '/eng' so that we only get paths that start with eng instead
of every path that has eng as a folder.
Co-authored-by: Wes Haggard <Wes.Haggard@microsoft.com>