master
8381796: Enhance Certificate parsing
8155191: Specify that SecureRandom.nextBytes(byte[]) throws NullPointerException when byte array is null
8291509: Minor cleanup could be done in sun.security
8259498: Reduce overhead of MD5 and SHA digests
8344397: Remove Security Manager dependencies from java.security and sun.security packages
8345799: Update copyright year to 2024 for core-libs in files where it was missed
8308474: DSA does not reset SecureRandom when initSign is called again
8279800: isAssignableFrom checks in AlgorithmParametersSpi.engineGetParameterSpec appear to be backwards
8298420: Implement JEP 470: PEM Encodings of Cryptographic Objects (Preview)
8286503: Enhance security classes
8369917: LMS/HSS RFC 9858 Support
8374808: Add new methods to KeyStore and KeyStoreSpi that return the creation date as an Instant instead of Date
8187443: Forest Consolidation: Move files to unified layout
8386681: Remove RawKeySpec
8343622: AesDkCrypto.stringToKey should not return null
8386911: Crypto benchmark regressions after JDK-8384353
8347938: Add Support for the Latest ML-KEM and ML-DSA Private Key Encodings
8229999: Apply java.io.Serial annotations to security types in java.base
8295723: security/infra/wycheproof/RunWycheproof.java fails with Assertion Error
8338411: Implement JEP 486: Permanently Disable the Security Manager
4887998: Use Integer.rotateLeft() and rotateRight() in crypto implementations
8384353: SHA3 AVX2 and AVX512 intrinsics and improvements
8354305: SHAKE128 and SHAKE256 MessageDigest algorithms
8377506: Implement JEP 538: PEM Encodings of Cryptographic Objects (Third Preview)