APAR status
Closed as program error.
Error description
Error Message: N/A . Stack Trace: N/A . Two new pieces of functionality are being delivered for the IBMPKCS11Impl provider. The first is an update to the the Elliptic Curve Diffie Hellman Key Agreement support offered by the IBMPKCS11Impl provider to add support for KDF functions (key derivation functions) with shared information. In addition to adding support for the set of KDF functions defined by the PKCS#11 specification version 2.30, this update to the IBMPKCS11Impl provider also adds support for a new SafeNet/Gemalto "proprietary" KDF defined for the Luna SA. The new Luna SA KDF value is defined within a new IBMPKCS11Impl class named "KDFParameterSpec.java", and has the following value: public static final int CKD_SHA256_NIST_KDF = 0x80000014; The updates described above enhance the functionality of the IBMPKCS11Impl "ECDH" KeyAgreement algorithm (CKM_ECDH1_DERIVE). The updates described above also add support for a new IBMPKCS11Impl "ECDHCofactor" KeyAgreement algorithm (CKM_ECDH1_COFACTOR_DERIVE). The enhancements for KDF functions with shared information have been made for both the "ECDH" algorithm and the "ECDHCofactor" algorithm. The second piece of functionality delivered for the IBMPKCS11Impl provider is the addition of new support for the RSA//OAEP cipher.
Local fix
Problem summary
See "Problem Conclusion".
Problem conclusion
Two new pieces of functionality are being delivered for the IBMPKCS11Impl provider. The first is an update to the the Elliptic Curve Diffie Hellman Key Agreement support offered by the IBMPKCS11Impl provider to add support for KDF functions (key derivation functions) with shared information. In addition to adding support for the set of KDF functions defined by the PKCS#11 specification version 2.30, this update to the IBMPKCS11Impl provider also adds support for a new SafeNet/Gemalto "proprietary" KDF defined for the Luna SA. The new Luna SA KDF value is defined within a new IBMPKCS11Impl class named "KDFParameterSpec.java", and has the following value: public static final int CKD_SHA256_NIST_KDF = 0x80000014; The updates described above enhance the functionality of the IBMPKCS11Impl "ECDH" KeyAgreement algorithm (CKM_ECDH1_DERIVE). The updates described above also add support for a new IBMPKCS11Impl "ECDHCofactor" KeyAgreement algorithm (CKM_ECDH1_COFACTOR_DERIVE). The enhancements for KDF functions with shared information have been made for both the "ECDH" algorithm and the "ECDHCofactor" algorithm. The second piece of functionality delivered for the IBMPKCS11Impl provider is the addition of new support for the RSA//OAEP cipher. . This APAR will be fixed in the following Java Releases: 8 SR4 FP10 (8.0.4.10) 6 SR16 FP50 (6.0.16.50) 7 SR10 FP10 (7.0.10.10) 7 R1 SR4 FP10 (7.1.4.10) 6 R1 SR8 FP50 (6.1.8.50) . Contact your IBM Product's Service Team for these Service Refreshes and Fix Packs. For those running stand-alone, information about the available Service Refreshes and Fix Packs can be found at: https://www.ibm.com/developerworks/java/jdk/
Temporary fix
Comments
APAR Information
APAR number
IV98106
Reported component name
SECURITY
Reported component ID
620700125
Reported release
270
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-07-14
Closed date
2017-07-14
Last modified date
2017-07-14
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
SECURITY
Fixed component ID
620700125
Applicable component levels
R270 PSY
UP
R600 PSY
UP
R260 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSNVBF","label":"Runtimes for Java Technology"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"270","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]
Document Information
Modified date:
07 December 2020