-
Bug
-
Resolution: Fixed
-
P4
-
17
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8366738 | 25.0.2 | Sean Coffey | P4 | Resolved | Fixed | master |
The current JDK PKCS11 code creates native keys by iterating over PKCS11 attributes and allocating memory to represent data where necessary. These allocations are not always 64-bit aligned and that can be a performance hit for some architectures when accessing certain data types. On Solaris SPARC, it can cause SIGBUS - seen in JDK 11u testing.
- backported by
-
JDK-8366738 Use 64-bit aligned addresses for CK_ULONG access in PKCS11 native key code
-
- Resolved
-
- links to
-
Commit(master) openjdk/jdk25u/fde6906e
-
Commit(master) openjdk/jdk/640b71da
-
Review(master) openjdk/jdk25u/157
-
Review(master) openjdk/jdk/26735