<div class="container">
    <h1>Feature update for bouncycastle</h1>

    <table class="table table-striped table-bordered">
        <tbody>
        <tr>
            <th>Announcement ID:</th>
            <td>SUSE-FU-2023:2049-1</td>
        </tr>
        
        <tr>
            <th>Rating:</th>
            <td>moderate</td>
        </tr>
        <tr>
            <th>References:</th>
            <td>
                <ul>
                    
                </ul>
            </td>
        </tr>
        
        <tr>
            <th>Affected Products:</th>
            <td>
                <ul class="list-group">
                    
                        <li class="list-group-item">Development Tools Module 15-SP4</li>
                    
                        <li class="list-group-item">openSUSE Leap 15.4</li>
                    
                        <li class="list-group-item">SUSE Enterprise Storage 7</li>
                    
                        <li class="list-group-item">SUSE Enterprise Storage 7.1</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Desktop 15 SP4</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise High Performance Computing 15 SP2</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise High Performance Computing 15 SP2 LTSS 15-SP2</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise High Performance Computing 15 SP3</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise High Performance Computing 15 SP4</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise High Performance Computing ESPOS 15 SP3</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise High Performance Computing LTSS 15 SP3</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Real Time 15 SP3</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Real Time 15 SP4</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 15 SP2</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 15 SP2 LTSS 15-SP2</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 15 SP3</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 15 SP3 LTSS 15-SP3</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 15 SP4</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 15 SP2</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 15 SP3</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 15 SP4</li>
                    
                        <li class="list-group-item">SUSE Manager Proxy 4.3</li>
                    
                        <li class="list-group-item">SUSE Manager Retail Branch Server 4.3</li>
                    
                        <li class="list-group-item">SUSE Manager Server 4.3</li>
                    
                </ul>
            </td>
        </tr>
        </tbody>
    </table>

    <p>An update that contains two features can now be installed.</p>

    <h2>Description:</h2>
    <p>This update for bouncycastle fixes the following issues:</p>
<p>bouncycastle was updated to version 1.72:</p>
<ul>
<li>
<p>Defects Fixed:</p>
<ul>
<li>There were parameter errors in XMSS^MT OIDs for
  XMSSMT_SHA2_40/4_256 and XMSSMT_SHA2_60/3_256. These have
  been fixed.</li>
<li>There was an error in Merkle tree construction for the
  Evidence Records (ERS) implementation which could result in
  invalid roots been timestamped. ERS now produces an
  ArchiveTimeStamp for each data object/group with an associated
  reduced hash tree. The reduced hash tree is now calculated as
  a simple path to the root of the tree for each record.</li>
<li>OpenPGP will now ignore signatures marked as non-exportable
  on encoding.</li>
<li>A tagging calculation error in GCMSIV which could result in
  incorrect tags has been fixed.</li>
<li>Issues around Java 17 which could result in failing tests
  have been addressed.</li>
</ul>
</li>
<li>
<p>Additional Features and Functionality:</p>
<ul>
<li>BCJSSE: TLS 1.3 is now enabled by default where no explicit
  protocols are supplied (e.g. "TLS" or "Default" SSLContext
  algorithms, or SSLContext.getDefault() method).</li>
<li>BCJSSE: Rewrite SSLEngine implementation to improve compatibility
  with SunJSSE.</li>
<li>BCJSSE: Support export of keying material via extension API.</li>
<li>(D)TLS: Add support for &#x27;tls-exporter&#x27; channel binding per RFC 9266.</li>
<li>(D)TLS (low-level API): By default, only (D)TLS 1.2 and TLS 1.3 are
  offered now. Earlier versions are still supported if explicitly
  enabled. Users may need to check they are offering suitable
  cipher suites for TLS 1.3.</li>
<li>(D)TLS (low-level API): Add support for raw public keys per RFC 7250.</li>
<li>CryptoServicesRegistrar now has a setServicesConstraints() method
  on it which can be used to selectively turn off algorithms.</li>
<li>The NIST PQC Alternate Candidate, Picnic, has been added to the low
  level API and the BCPQC provider.</li>
<li>SPHINCS+ has been upgraded to the latest submission, SPHINCS+ 3.1
  and support for Haraka has been added.</li>
<li>Evidence records now support timestamp renewal and hash renewal.</li>
<li>The SIKE Alternative Candidate NIST Post Quantum Algorithm has
  been added to the low-level PQC API.</li>
<li>The NTRU Round 3 Finalist Candidate NIST Post Quantum Algorithm
  has been added to the low-level API and the BCPQC provider.</li>
<li>The Falcon Finalist NIST Post Quantum Algorithm has been added to
  the low-level API and the BCPQC provider.</li>
<li>The CRYSTALS-Kyber Finalist NIST Post Quantum Algorithm has been
  added to the low-level API and the BCPQC provider.</li>
<li>Argon2 Support has been added to the OpenPGP API.</li>
<li>XDH IES has now been added to the BC provider.</li>
<li>The OpenPGP API now supports AEAD encryption and decryption.</li>
<li>The NTRU Prime Alternative Candidate NIST Post Quantum Algorithms
  have been added to the low-level API and the BCPQC provider.</li>
<li>The CRYSTALS-Dilithium Finalist NIST Post Quantum Algorithm has
  been added to the low-level API and the BCPQC provider.</li>
<li>The BIKE NIST Post Quantum Alternative/Round-4 Candidate has been
  added to the low-level API and the BCPQC provider.</li>
<li>The HQC NIST Post Quantum Alternative/Round-4 Candidate has been
  added to the low-level API and the BCPQC provider.</li>
<li>Grain128AEAD has been added to the lightweight API.</li>
<li>A fast version of CRC24 has been added for use with the PGP API.</li>
<li>Some additional methods and fields have been exposed in the
  PGPOnePassSignature class to (hopefully) make it easier to
  deal with nested signatures.</li>
<li>CMP support classes have been updated to reflect the latest
  editions to the the draft RFC "Lightweight Certificate Management
  Protocol (CMP) Profile".</li>
<li>Support has been added to the PKCS#12 implementation for the
  Oracle trusted certificate attribute.</li>
<li>Performance of our BZIP2 classes has been improved.</li>
</ul>
</li>
<li>
<p>Notes:</p>
<ul>
<li>Keep in mind the PQC algorithms are still under development and
  we are still at least a year and a half away from published standards.
  This means the algorithms may still change so by all means experiment,
  but do not use the PQC algoritms for anything long term.</li>
<li>The legacy "Rainbow" and "McEliece" implementations have been
  removed from the BCPQC provider. The underlying classes are
  still present if required. Other legacy algorithm implementations
  can be found under the org.bouncycastle.pqc.legacy package.</li>
</ul>
</li>
<li>
<p>Security Notes:</p>
<ul>
<li>The PQC SIKE algorithm is provided for research purposes only.
  It should now be regarded as broken. The SIKE implementation
  will be withdrawn in BC 1.73. </li>
</ul>
</li>
</ul>

    

    <h2>Patch Instructions:</h2>
    <p>
        To install this SUSE Moderate update use the SUSE recommended
        installation methods like YaST online_update or "zypper patch".<br/>

        Alternatively you can run the command listed for your product:
    </p>
    <ul class="list-group">
        
            <li class="list-group-item">
                openSUSE Leap 15.4
                
                    
                        <br/>
                        <code>zypper in -t patch openSUSE-SLE-15.4-2023-2049=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                Development Tools Module 15-SP4
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP4-2023-2049=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise High Performance Computing 15 SP2 LTSS 15-SP2
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-HPC-15-SP2-LTSS-2023-2049=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise High Performance Computing ESPOS 15 SP3
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-HPC-15-SP3-ESPOS-2023-2049=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise High Performance Computing LTSS 15 SP3
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-HPC-15-SP3-LTSS-2023-2049=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise Real Time 15 SP3
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-RT-15-SP3-2023-2049=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise Server 15 SP2 LTSS 15-SP2
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-SLES-15-SP2-LTSS-2023-2049=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise Server 15 SP3 LTSS 15-SP3
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-SLES-15-SP3-LTSS-2023-2049=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise Server for SAP Applications 15 SP2
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-SLES_SAP-15-SP2-2023-2049=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise Server for SAP Applications 15 SP3
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-SLES_SAP-15-SP3-2023-2049=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Enterprise Storage 7.1
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-Storage-7.1-2023-2049=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Enterprise Storage 7
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-Storage-7-2023-2049=1</code>
                    
                    
                
            </li>
        
    </ul>

    <h2>Package List:</h2>
    <ul>
        
            
                <li>
                    openSUSE Leap 15.4 (noarch)
                    <ul>
                        
                            <li>bouncycastle-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-util-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-tls-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-pkix-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-mail-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-javadoc-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-pg-1.72-150200.3.12.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    Development Tools Module 15-SP4 (noarch)
                    <ul>
                        
                            <li>bouncycastle-pkix-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-pg-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-util-1.72-150200.3.12.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise High Performance Computing 15 SP2 LTSS 15-SP2 (noarch)
                    <ul>
                        
                            <li>bouncycastle-pkix-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-pg-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-util-1.72-150200.3.12.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise High Performance Computing ESPOS 15 SP3 (noarch)
                    <ul>
                        
                            <li>bouncycastle-pkix-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-pg-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-util-1.72-150200.3.12.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise High Performance Computing LTSS 15 SP3 (noarch)
                    <ul>
                        
                            <li>bouncycastle-pkix-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-pg-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-util-1.72-150200.3.12.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise Real Time 15 SP3 (noarch)
                    <ul>
                        
                            <li>bouncycastle-pkix-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-pg-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-util-1.72-150200.3.12.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise Server 15 SP2 LTSS 15-SP2 (noarch)
                    <ul>
                        
                            <li>bouncycastle-pkix-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-pg-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-util-1.72-150200.3.12.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise Server 15 SP3 LTSS 15-SP3 (noarch)
                    <ul>
                        
                            <li>bouncycastle-pkix-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-pg-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-util-1.72-150200.3.12.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise Server for SAP Applications 15 SP2 (noarch)
                    <ul>
                        
                            <li>bouncycastle-pkix-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-pg-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-util-1.72-150200.3.12.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise Server for SAP Applications 15 SP3 (noarch)
                    <ul>
                        
                            <li>bouncycastle-pkix-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-pg-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-util-1.72-150200.3.12.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Enterprise Storage 7.1 (noarch)
                    <ul>
                        
                            <li>bouncycastle-pkix-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-pg-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-util-1.72-150200.3.12.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Enterprise Storage 7 (noarch)
                    <ul>
                        
                            <li>bouncycastle-pkix-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-pg-1.72-150200.3.12.1</li>
                        
                            <li>bouncycastle-util-1.72-150200.3.12.1</li>
                        
                    </ul>
                </li>
            
        
    </ul>

    
        <h2>References:</h2>
        <ul>
            
                
                    <li>
                        <a href="https://jira.suse.com/browse/PED-3901">https://jira.suse.com/browse/PED-3901</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://jira.suse.com/browse/SLE-23217">https://jira.suse.com/browse/SLE-23217</a>
                    </li>
                
            
        </ul>
    
</div>