AesGcm, AesCcm (dotnet/corefx#31389)
authorKrzysztof Wicher <mordotymoja@gmail.com>
Tue, 21 Aug 2018 21:55:33 +0000 (14:55 -0700)
committerJan Kotas <jkotas@microsoft.com>
Wed, 22 Aug 2018 03:42:51 +0000 (20:42 -0700)
commit4804b07868d3da2c69a31469bdae9365a63739be
tree12f62589f41502503a5b5cc76a6af30b68fee74a
parent1c2bb89a1b8f6f49167657bccabdf9d0d25756e6
AesGcm, AesCcm (dotnet/corefx#31389)

* AesGcm, AesCcm

* add osx stubs

* disable tests on osx and desktop (APIs not there/not supported)

* TagByteSizes on OSX

* fix TagByteSizes compilation error

* apply review feedback

* fix typo when setting tag/nonce length in ccm

* add missing SetCcmTagLength

* attempt to detect if ccm is available on Ubuntu 14.04

* disable tests on ubuntu 14.04, attempt for osx support

* attempt to fix osx

* fix osx

* review feedback

* disable new ccm testcases on ubuntu 14.04

* attempt to make Ubuntu 14.04 work

* add Interop.Initialization to OSX

* fix KeySizeHelpers after merge conflict

Signed-off-by: dotnet-bot <dotnet-bot@microsoft.com>
src/System.Private.CoreLib/shared/Interop/Windows/BCrypt/Interop.NTSTATUS.cs