ラベル: area-System.Security の Pull Request の一覧を表示します。上から新しい順に表示されています。
- #136229 [release/11.0] Source code updates from dotnet/dotnet
- #136167 [release/8.0] Reset October OOB package generation for November servicing
- #135731 Merging internal commits for release/8.0
- #135727 Merging internal commits for release/8.0
- #136119 Guard EncryptedXml_DecryptDocument_MaxCount_Default with RemoteExecutor.IsSupported
- #135733 Merging internal commits for release/8.0
- #135728 Merging internal commits for release/9.0
- #135911 Remove support for BigInteger in generated ASN types
- #135885 Fix PEM parsing resumption for empty labels
- #135549 Add OpenSSL v4 fallback for FreeBSD
- #135743 EnvelopedCms.Decode should not run attribute-merge.
- #135741 Improve SignedCms and SignedXml processing
- #135662 [manual] Merge release/9.0-staging into release/9.0
- #135436 [release/10.0] Fix Duplicate ownership state machine under concurrency for NCrypt handles
- #135534 [release/10.0] OpenSSL 4 support
- #135454 [release/8.0-staging] Fix Duplicate ownership state machine under concurrency for NCrypt handles
- #135437 [release/9.0-staging] Fix Duplicate ownership state machine under concurrency for NCrypt handles
- #135062 Disable PreHash tests on AZL4 and fix external-mu on AZL4
- #134607 [release/11.0] X25519: Handle zero peer keys on downlevel Windows platforms
- #134702 [release/11.0] Support private scalar-only imports on iOS
- #134809 [release/11.0] Disable HPKE ECDH NIST curves on Android
- #134058 [libs] Include pthread.h where pthread_once is used
- #134868 Use CryptoKit for recovering public key from private EC keys on macOS
- #134688 Disable HPKE ECDH NIST curves on Android
- #134682 Support private scalar-only imports on iOS
- #134447 Provide System.Security.Cryptography.Cose package readme
- #134535 X25519: Handle zero peer keys on downlevel Windows platforms
- #134461 [release/8.0-staging] Make TestKeyRing.CreateECDsa resilient to transient macOS OSStatus -50 failures
- #134443 [release/11.0-rc2] Managed HPKE
- #134442 [release/11.0] Managed HPKE
- #133804 Managed HPKE
- #134340 Fix typo from occured tooccurred
- #134289 [release/11.0] Add Composite ML-KEM certificate key accessors
- #134310 [release/11.0] KEM support for EnvelopedCms
- #133046 KEM support for EnvelopedCms
- #134165 [release/11.0] Add Composite ML-KEM Windows implementation
- #134164 [release/11.0] Add managed Composite ML-KEM implementation
- #134259 Add Composite ML-KEM certificate key accessors
- #134163 [release/11.0] Add Composite ML-KEM base APIs
- #134162 [release/11.0] Expose Composite ML-DSA CNG identifiers
- #133763 Don't use IgnoreRootRevocationUnknown when processing intermediate CA re-key certificates
- #134096 [release/9.0-staging] Disable RSA SHA1/384 signature tests on Android
- #134070 [release/8.0-staging] Disable RSA SHA1/384 signature tests on Android
- #132687 Add Composite ML-KEM Windows implementation
- #133212 Expand cryptography instruction scope
- #133254 [release/11.0] Fix EC public key export for provider keys
- #133250 [release/10.0] Improve PemEncoding.TryFind perf with degenerate inputs
- #133233 [release/10.0] [Android] Disable X509 name-constraint violation tests on Android
- #133249 [release/11.0] Improve PemEncoding.TryFind perf with degenerate inputs
- #133205 Fix EC public key export for provider keys
- #133137 Improve PemEncoding.TryFind perf with degenerate inputs
- #131398 Add regression test for expired self-signed trusted chain (#48794)
- #132639 Improve exception for large keys with CNG HKDF
- #132903 [release/11.0] Gate Composite ML-DSA CNG tests on NCrypt support
- #132904 [release/11.0] Normalize X509Chain App/Cert policies across OSes
- #132348 Normalize X509Chain App/Cert policies across OSes
- #132854 Gate Composite ML-DSA CNG tests on NCrypt support
- #132659 Add managed Composite ML-KEM implementation
- #132351 Fix X509 reference leak in SslStream extra chain certificates on Unix
- #132440 Add Composite ML-KEM base APIs
- #132512 [release/10.0] Fix IsSupported tests for ML-KEM
- #132477 [release/11.0-rc1] Implement AES-KW
- #132498 Fix some AES-KWP tests
- #132353 Expose Composite ML-DSA CNG identifiers
- #132349 Implement AES-KW
- #132203 [release/10.0] Disable timing out EncryptedXml encoded-DTD tests
- #132252 [release/10.0] Make TestKeyRing.CreateECDsa resilient to transient macOS OSStatus -50 failures
- #131783 Replace SHA-1/RSA-1024 test data with SHA-256/RSA-2048 equivalents
- #132118 [release/9.0-staging] Disable timing out EncryptedXml encoded-DTD tests
- #132119 [release/8.0-staging] Disable timing out EncryptedXml encoded-DTD tests
- #131968 Remove unused OpenSSL Interop
- #131955 Disable timing out EncryptedXml encoded-DTD tests
- #131964 Tweak Copilot Instructions for S.S.Cryptography
- #131630 Improve Apple CryptoKit performance for AesGcm and ChaCha20Poly1305
- #131751 Fix IsSupported unit test for Android's X25519 implementation
- #131445 Enable ML-DSA CMS tests on .NET Framework
- #131469 [ci-scan-feedback] Route platform-specific crypto-config failures to loop-in
- #131211 [release/9.0-staging] Reduce EncryptedXml encoded DTD test workload
- #131214 [release/8.0-staging] Reduce EncryptedXml encoded DTD test workload
- #131424 Feature-detect KMAC key size limits
- #131295 Require ML-DSA keys match the signature algorithm OID in SignedCms
- #131242 Make AiaCompletionHasLimits handle Windows variance
- #130969 Compare full HMAC against full SignatureValue in SignedXml.CheckSignedInfo
- #131091 Reduce EncryptedXml encoded DTD test workload
- #131006 Add System.Security.Cryptography Copilot instructions
- #130973 Align CoseKey async verification with synchronous validation
- #130875 Load the duplicate attribute PFX under a lock
- #130724 Merging internal commits for release/8.0
- #130555 [Android] Add missing JNI exception checks across crypto PAL
- #130722 Merging internal commits for release/9.0
- #130810 Normalize GetNameInfo under malformed SANs
- #130804 Fix Duplicate ownership state machine under concurrency for NCrypt handles
- #130795 Fix EC/DSA key generation cache under concurrency
- #130456 Improve Linux AIA fetching
- #130053 Add CompositeMLDsa CNG (NCrypt)
- #130705 Apply a number of mitigations to System.Security.Cryptography.Xml
- #130737 Fix IsSupported tests for ML-KEM
- #129924 Consolidate RSA tests into S.S.C.
- #130269 Improve Certificate Policy tests
- #128777 [Android] Add missing JNI exception checks in crypto PAL
- #126887 Explain why RSA PKCS1 implicit rejection isn't used
- #129639 Add X25519 to Microsoft.Bcl.Cryptography
- #129996 Cache AES one-shot cipher handles
- #130136 Reenable disabled ML-DSA PKCS8 export tests
- #129921 Improve AES-KWP for Windows
- #129911 AES-KWP Performance Improvements for Apple
- #129612 BCrypt Composite ML-DSA
- #129865 [release/10.0] Fix blob type in CopyWithPrivateKey for ML-DSA
- #129552 Consolidate EC tests into S.S.C.
- #129839 Fix blob type in CopyWithPrivateKey for ML-DSA
- #129565 Remove SafeEcKeyHandle
- #128984 [release/10.0] [Android] Handle X509ChainContext creation failures
- #129770 Implement KeySizeInBytes on AesGcm and AesCcm.
- #129765 Obsolete AsnEncodedData.RawData.set
- #129623 Clean up S.S.AccessControl
- #129394 Fix OpenSSL X509Chain time validity depending on process time zone
- #129320 Move DSA tests into System.Security.Cryptography
- #129477 Implement support for loading multiple providers into a single context
- #129446 Fix OSSL_STORE_INFO leak
- #129435 Keep OSSL_LIB_CTX handles alive forever
- #129370 Delete PlatformDetection.IsMariner
- #129367 Add ActiveIssue for all named key tests to mitigate invalid memory access
- #129338 Some X25519 fixes for OpenSSL key handling
- #129330 Fix if that should have been an ifdef
- #127190 Prefer using non-deprecated EC OSSL APIs where possible
- #129129 Implement X25519 for Android
- #129033 Never attempt to process an RSA 16K key on Android
- #128892 [Android] Disable X509 name-constraint violation tests on Android
- #128948 Skip 32-bit time_t openssl detection on linux-bionic arm
- #128917 Remove Swift ObjC classes from Apple crypto native shim
- #128651 [Android] Handle X509ChainContext creation failures
- #128874 Change ValidateDer to iterative evaluation
- #128820 Guard crypto XML XSLT tests on dynamic code support
- #128747 [Android] Clear pending JNI exceptions in pal_rsa.c to avoid CheckJNI aborts
- #128629 [Android] Fix X509Store cleanup
- #128005 [release/10.0] Fix EncodeUnsignedInteger for test DSA signer
- #128493 [Android] Remove unnecessary X509Chain memory leak test
- #128385 [release/10.0] Release Android X509 chain certificate GREFs
- #128086 X25519DiffieHellman agreement with byte-based public keys
- #128213 [release/8.0] Disable crypto.xml package generation
- #128115 Fix doubling of rental for PKCS#8 exports in PQC and X25519
- #127999 Fix CS9361 stackalloc unsafe context in X25519DiffieHellmanCng
- #127979 Fix EncodeUnsignedInteger for test DSA signer
- #127924 Implement X25519DiffieHellmanCng
- #127826 Add scalar FixedTimeEquals overload
- #127625 [release/9.0-staging] Add an in-memory cache for CRLs on Linux
- #127574 [release/10.0] Add an in-memory cache for CRLs on Linux
- #127626 [release/8.0-staging] Add an in-memory cache for CRLs on Linux
- #127618 Fix ChaCha20Poly1305 IsSupported test on Azure Linux 4
- #127534 X25519DiffieHellmanOpenSsl
- #127248 Implement X25519DiffieHellman
- #127192 Remove RSA guard for OSSL
- #127093 Throw CryptographicException instead of NullReferenceException when URI attribute is missing in EncryptedXml
- #127029 Remove unused HAVE_EVP_MAC macro in native crypto PAL
- #120769 Support EVP_MAC for HMAC
- #126957 Apply mitigations to System.Security.Cryptography.Xml components
- #126900 Add AddRegisteredId to SubjectAlternativeNameBuilder
- #126897 Merging internal commits for release/9.0
- #126898 Merging internal commits for release/8.0
- #126034 Remove deprecated OpenSSL RSA APIs
- #126513 Change Pkcs12SafeContentsBag decoding from recursive to iterative
- #126481 [minipal] Add getentropy() fallback for platforms without getrandom()
- #126267 Disable CrlBuilderTests.DsaNotDirectlySupported on Android
- #126095 Fix OverflowException in COSE decoder for oversized integer header labels
- #125834 Stabilize ML-DSA X.509 PKIs with published RFC 9881.
- #125956 CngProperty constructor with ReadOnlySpan<byte> overload
- #125910 Fix intermittent SystemTrustCertificateWithCustomRootTrust CI failure
- #125854 Move more things away from PointerMemoryManager
- #125909 Make TestKeyRing.CreateECDsa resilient to transient macOS OSStatus -50 failures
- #125925 Fix CrlDiskCacheRecovers test flakiness: OuterLoop, longer timeout, retries
- #125911 Fix flaky NonPowerOfTwoKeySizeOaepRoundtrip test with retry on transient CryptographicException
- #125749 Stabilize ML-KEM APIs and remove Experimental attribute
- #125687 Allow binding to OpenSSL 4 from portable builds
- #125681 More reduction of PointerMemoryManager
- #125528 Use ref struct key loaders
- #125470 Enable the crypto shim to build against OpenSSL 4.0-alpha1 headers
- #125389 ref struct ASN.1 Decoder type generation
- #125290 Replace AsnValueReader with ValueAsnReader and remove internal type
- #125346 Use ValueAsnReader in more places where it is easy to do so
- #125254 Implement ValueAsnReader
- #124524 Obsolete Encrypt / Decrypt with fOAEP
- #125142 Remove dead Windows 7 conditions and inline CheckKeyConsistency in PfxFormatTests
- #124856 Fix x509-store for illumos
- #124480 Fix FromBase64Transform.TransformFinalBlock to consistently reset state
- #124617 Fix nondeterministic test failure for X509CertificateLoader
- #123036 [release/10.0] Fix EC-DSA / EC-DH PEM key loading with PKCS#8 key load attributes
- #117256 Use OpenSSL implementation of AES Key Wrap with Padding on Linux
- #124411 Fix the type of exception thrown when decoding bad headers
- #124485 Fix thread safety in SafeEvpPKeyHandle.DuplicateHandle
- #124292 Make GetGetDotNetCert clone the certificate for reliability
- #124312 Revert "[automated] Merge branch 'release/8.0' => 'release/8.0-staging'"
- #123562 Add an in-memory cache for CRLs on Linux
- #124236 Merging internal commits for release/9.0
- #124237 Merging internal commits for release/8.0
- #124013 FreeBSD: Add suffix numbering for OpenSSL3.5
- #123721 Add AppContext switch for SignedInfo maximum number of references.
- #123581 Remove some Apple handling from OpenSSL native shim
- #123636 Skip crypto tests requiring elevation when not elevated
- #122789 Cleanup __builtin_available where platform is now guaranteed on Apple platforms
- #123106 Update to draft 14 of Composite ML-DSA
- #122744 Fix build compilation with OpenSSL 4.0-dev.
- #120640 Improve code coverage for System.Security.Cryptography.Xml
- #122997 Fix EC-DSA / EC-DH PEM key loading with PKCS#8 key load attributes
- #122813 Assume hash handles are always reusable in HashProviderCng.
- #122877 Update cryptography tests for Windows 7 removal.
- #122805 Fix FromBase64Transform buffer sizing and output buffer handling
- #122816 Remove managed implementation from SP800-108 on Windows
- #122825 Fix trailing data handling with CertificateRevocationListBuilder.LoadPem.
- #122812 Remove use of BCryptDeriveKeyPBKDF2.
- #122769 Fix file descriptor leak