Skip to content

Commit b2446db

Browse files
committed
github#818 http to https conversion.
1 parent 38cb2aa commit b2446db

File tree

101 files changed

+140
-141
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

101 files changed

+140
-141
lines changed

CONTRIBUTORS.html

+5-5
Original file line numberDiff line numberDiff line change
@@ -83,15 +83,15 @@
8383
</p>
8484
<ul>
8585
<li>Holders of <a href="https://www.cryptoworkshop.com">Crypto Workshop Support Contracts</a>. Without the consulting time left over from support contracts being contributed back to working on the Bouncy Castle APIs, progress would be impossible. You know who you are!</li>
86-
<li><a href="http://www.atlassian.com/">Atlassian Software Systems</a> donation of Confluence and JIRA licences.</li>
87-
<li><a href="http://www.grierforensics.com/">Grier Forensics</a>, for collaborating in the development of the S/MIME Toolkit and DANE SMIMEA functionality.</li>
86+
<li><a href="https://www.atlassian.com/">Atlassian Software Systems</a> donation of Confluence and JIRA licences.</li>
87+
<li><a href="https://www.grierforensics.com/">Grier Forensics</a>, for collaborating in the development of the S/MIME Toolkit and DANE SMIMEA functionality.</li>
8888
<li>TU-Darmstadt, Computer Science Department, RBG, for the initial
8989
lightweight client side TLS implementation, which is based on MicroTLS and for help with qTESLA implementation. MicroTLS was developed by Erik Tews under the supervision of Dipl.-Ing. Henning Baer and Prof. Max Muehlhaeuser. qTESLA assistance was provided by Nina Bindel and Yinhua Xu.
9090
</li>
9191
<li>TU-Darmstadt, Computer Science Department, RBG, for the initial
9292
Post Quantum provider, which was based on the FlexiProvider. The FlexiProvider was developed
9393
by the Theoretical Computer Science Research Group at TU-Darmstadt, Computer Science Department, RBG under the supervision of Prof. Dr. Johannes Buchmann. More information on the history of FlexiProvider can be found at:
94-
<a href="http://www.flexiprovider.de/">http://www.flexiprovider.de/</a>
94+
<a href="https://www.flexiprovider.de/">https://www.flexiprovider.de/</a>
9595
</li>
9696
<li>Voxeo Labs - sponsorship of the initial development of APIs for DTLS 1.0 (RFC 4347), DTLS-SRTP key negotiation (RFC 5764),
9797
and server side TLS 1.1 (RFC 4346) and tested WebRTC compatibility. More information on Voxeo Labs can be found at <a href="http://voxeolabs.com">http://voxeolabs.com</a></li>
@@ -251,7 +251,7 @@
251251
<li>Albert Moliner &lt;amoliner&#064evintia.com&gt; - initial TSP implementation.</li>
252252
<li>Carlos Lozano &lt;carlos&#064evintia.com&gt; - initial TSP implementation, patch to SignerInformation for supporting repeated signers, initial updates for supporting repeated attributes in CMS.</li>
253253
<li>Javier Delgadillo &lt;javi&#064javi.codewarp.org&gt; - initial Mozilla PublicKeyAndChallenge classes.</li>
254-
<li>Joni Hahkala &lt;joni.hahkala&#064cern.ch&gt; - initial implementations of VOMS Attribute Certificate Validation, IetfAttrSyntax, and ObjectDigestInfo. We also wish to thank the <a href="http://www.eu-egee.org">EGEE project</a> for making the work available.</li>
254+
<li>Joni Hahkala &lt;joni.hahkala&#064cern.ch&gt; - initial implementations of VOMS Attribute Certificate Validation, IetfAttrSyntax, and ObjectDigestInfo. We also wish to thank the <a href="https://www.eu-egee.org">EGEE project</a> for making the work available.</li>
255255
<li>Rolf Schillinger&lt;rolf&#064sir-wum.de&gt; - initial implementation of Attribute Certificate generation.</li>
256256
<li>Sergey Bahtin &lt;Sergey_Bahtin&#064yahoo.com&gt; - fix for recovering certificate aliases in BKS and UBER key stores. Initial implementations of GOST-28147, GOST-3410, EC GOST-3410, GOST OFB mode (GOFB) and GOST-3411.</li>
257257
<li>Franck Leroy &lt;Franck.Leroy&#064keynectis.com&gt; - ANS.1 set sorting. Contributions to TSP implementation. Test vectors for Bleichenbacher's forgery attack.</li>
@@ -286,7 +286,7 @@
286286
<li>Kishimoto Kazuhiko &lt;kazu-k&#064hi-ho.ne.jp&gt; - RFC 3280 updates to policy processing in the CertPath validator. Additional test data not covered by NIST.</li>
287287
<li>Lawrence Tan &lt;lwrnctan&#064gmail.com&gt - Large field OID sample test data. Missing key types in JDKKeyFactory.</li>
288288
<li>Carlos Valiente &lt;superdupont&#064gmail.com&gt; - Addition of CRL writing to the PEMWriter class.</li>
289-
<li>Keyon AG, Martin Christinat, <a href="http://www.keyon.ch">http://www.keyon.ch</a> - fixing incorrect
289+
<li>Keyon AG, Martin Christinat, <a href="https://www.keyon.ch">https://www.keyon.ch</a> - fixing incorrect
290290
ASN.1 encoding of field elements in X9FieldElement class.</li>
291291
<li>Olaf Keller, &lt;olaf.keller.bc&#064bluewin.ch&gt; - initial implementation of the elliptic curves over binary fields F2m. Additional tests and modifications to elliptic curve support for both F2m and Fp. Performance improvements to F2m multiplication. Initial implementation of WNAF/WTNAF point multiplication. Improvement to k value generation in ECDSA.</li>
292292
<li>J&ouml;rg Eichhorn &lt;eichhorn&#064ponton-consulting.de&gt; - patch to fix EOF read on SharedFileInputStream, support for F2m compression.</li>

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ The Legion also gratefully acknowledges the contributions made to this package b
88

99
The package is organised so that it contains a light-weight API suitable for use in any environment (including the newly released J2ME) with the additional infrastructure to conform the algorithms to the JCE framework.
1010

11-
Except where otherwise stated, this software is distributed under a license based on the MIT X Consortium license. To view the license, [see here](https://www.bouncycastle.org/licence.html). The OpenPGP library also includes a modified BZIP2 library which is licensed under the [Apache Software License, Version 2.0](http://www.apache.org/licenses/).
11+
Except where otherwise stated, this software is distributed under a license based on the MIT X Consortium license. To view the license, [see here](https://www.bouncycastle.org/licence.html). The OpenPGP library also includes a modified BZIP2 library which is licensed under the [Apache Software License, Version 2.0](https://www.apache.org/licenses/).
1212

1313
**Note**: this source tree is not the FIPS version of the APIs - if you are interested in our FIPS version please contact us directly at [[email protected]](mailto:[email protected]).
1414

core/src/main/java/org/bouncycastle/asn1/eac/EACObjectIdentifiers.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/**
66
* German Federal Office for Information Security
77
* (Bundesamt f&uuml;r Sicherheit in der Informationstechnik)
8-
* <a href="http://www.bsi.bund.de/">http://www.bsi.bund.de/</a>
8+
* <a href="https://www.bsi.bund.de/">https://www.bsi.bund.de/</a>
99
* <p>
1010
* <a href="https://www.bsi.bund.de/EN/Publications/TechnicalGuidelines/TR03110/BSITR03110.html">BSI TR-03110</a>
1111
* Technical Guideline Advanced Security Mechanisms for Machine Readable Travel Documents

core/src/main/java/org/bouncycastle/asn1/isismtt/x509/AdmissionSyntax.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,8 @@
6767
* component namingAuthorityId are grouped under the OID-branch
6868
* id-isis-at-namingAuthorities and must be applied for.
6969
* <li>See
70-
* http://www.teletrust.de/anwend.asp?Id=30200&amp;Sprache=E_&amp;HomePG=0 for
71-
* an application form and http://www.teletrust.de/links.asp?id=30220,11
70+
* https://www.teletrust.de/anwend.asp?Id=30200&amp;Sprache=E_&amp;HomePG=0 for
71+
* an application form and https://www.teletrust.de/links.asp?id=30220,11
7272
* for an overview of registered naming authorities.
7373
* <li> By means of the data type ProfessionInfo certain professions,
7474
* specializations, disciplines, fields of activity, etc. are identified. A

core/src/main/java/org/bouncycastle/asn1/teletrust/TeleTrusTNamedCurves.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
/**
1717
* Elliptic curves defined in "ECC Brainpool Standard Curves and Curve Generation"
18-
* http://www.ecc-brainpool.org/download/draft_pkix_additional_ecc_dp.txt
18+
* https://www.ecc-brainpool.org/download/draft_pkix_additional_ecc_dp.txt
1919
*/
2020
public class TeleTrusTNamedCurves
2121
{

core/src/main/java/org/bouncycastle/asn1/x509/KeyPurposeId.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -123,12 +123,12 @@ public class KeyPurposeId
123123

124124

125125
/**
126-
* Microsoft Server Gated Crypto (msSGC) see http://www.alvestrand.no/objectid/1.3.6.1.4.1.311.10.3.3.html
126+
* Microsoft Server Gated Crypto (msSGC) see https://www.alvestrand.no/objectid/1.3.6.1.4.1.311.10.3.3.html
127127
*/
128128
public static final KeyPurposeId id_kp_msSGC = new KeyPurposeId(new ASN1ObjectIdentifier("1.3.6.1.4.1.311.10.3.3"));
129129

130130
/**
131-
* Netscape Server Gated Crypto (nsSGC) see http://www.alvestrand.no/objectid/2.16.840.1.113730.4.1.html
131+
* Netscape Server Gated Crypto (nsSGC) see https://www.alvestrand.no/objectid/2.16.840.1.113730.4.1.html
132132
*/
133133
public static final KeyPurposeId id_kp_nsSGC = new KeyPurposeId(new ASN1ObjectIdentifier("2.16.840.1.113730.4.1"));
134134

core/src/main/java/org/bouncycastle/asn1/x509/PolicyMappings.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
* subjectDomainPolicy CertPolicyId }
1919
* </pre>
2020
*
21-
* @see <a href="http://www.faqs.org/rfc/rfc3280.txt">RFC 3280, section 4.2.1.6</a>
21+
* @see <a href="https://www.faqs.org/rfc/rfc3280.txt">RFC 3280, section 4.2.1.6</a>
2222
*/
2323
public class PolicyMappings
2424
extends ASN1Object

core/src/main/java/org/bouncycastle/crypto/digests/RIPEMD160Digest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
/**
77
* implementation of RIPEMD see,
8-
* http://www.esat.kuleuven.ac.be/~bosselae/ripemd160.html
8+
* https://www.esat.kuleuven.ac.be/~bosselae/ripemd160.html
99
*/
1010
public class RIPEMD160Digest
1111
extends GeneralDigest

core/src/main/java/org/bouncycastle/crypto/digests/TigerDigest.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55

66
/**
77
* implementation of Tiger based on:
8-
* <a href="http://www.cs.technion.ac.il/~biham/Reports/Tiger">
9-
* http://www.cs.technion.ac.il/~biham/Reports/Tiger</a>
8+
* <a href="https://www.cs.technion.ac.il/~biham/Reports/Tiger">
9+
* https://www.cs.technion.ac.il/~biham/Reports/Tiger</a>
1010
*/
1111
public class TigerDigest
1212
implements ExtendedDigest, Memoable

core/src/main/java/org/bouncycastle/crypto/engines/CamelliaWrapEngine.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
/**
44
* An implementation of the Camellia key wrapper based on RFC 3657/RFC 3394.
55
* <p>
6-
* For further details see: <a href="http://www.ietf.org/rfc/rfc3657.txt">http://www.ietf.org/rfc/rfc3657.txt</a>.
6+
* For further details see: <a href="https://www.ietf.org/rfc/rfc3657.txt">https://www.ietf.org/rfc/rfc3657.txt</a>.
77
*/
88
public class CamelliaWrapEngine
99
extends RFC3394WrapEngine

core/src/main/java/org/bouncycastle/crypto/engines/DESedeWrapEngine.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,7 @@ public byte[] unwrap(byte[] in, int inOff, int inLen)
305305
* - Compute the 20 octet SHA-1 hash on the key being wrapped.
306306
* - Use the first 8 octets of this hash as the checksum value.
307307
*
308-
* For details see http://www.w3.org/TR/xmlenc-core/#sec-CMSKeyChecksum.
308+
* For details see https://www.w3.org/TR/xmlenc-core/#sec-CMSKeyChecksum.
309309
*
310310
* @param key the key to check,
311311
* @return the CMS checksum.
@@ -325,7 +325,7 @@ private byte[] calculateCMSKeyChecksum(
325325
}
326326

327327
/**
328-
* For details see http://www.w3.org/TR/xmlenc-core/#sec-CMSKeyChecksum
328+
* For details see https://www.w3.org/TR/xmlenc-core/#sec-CMSKeyChecksum
329329
*
330330
* @param key key to be validated.
331331
* @param checksum the checksum.

core/src/main/java/org/bouncycastle/crypto/engines/HC128Engine.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
* generates keystream from a 128-bit secret key and a 128-bit initialization
1313
* vector.
1414
* <p>
15-
* http://www.ecrypt.eu.org/stream/p3ciphers/hc/hc128_p3.pdf
15+
* https://www.ecrypt.eu.org/stream/p3ciphers/hc/hc128_p3.pdf
1616
* </p><p>
1717
* It is a third phase candidate in the eStream contest, and is patent-free.
1818
* No attacks are known as of today (April 2007). See
1919
*
20-
* http://www.ecrypt.eu.org/stream/hcp3.html
20+
* https://www.ecrypt.eu.org/stream/hcp3.html
2121
* </p>
2222
*/
2323
public class HC128Engine

core/src/main/java/org/bouncycastle/crypto/engines/HC256Engine.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@
1212
* generates keystream from a 256-bit secret key and a 256-bit initialization
1313
* vector.
1414
* <p>
15-
* http://www.ecrypt.eu.org/stream/p3ciphers/hc/hc256_p3.pdf
15+
* https://www.ecrypt.eu.org/stream/p3ciphers/hc/hc256_p3.pdf
1616
* </p><p>
1717
* Its brother, HC-128, is a third phase candidate in the eStream contest.
1818
* The algorithm is patent-free. No attacks are known as of today (April 2007).
1919
* See
2020
*
21-
* http://www.ecrypt.eu.org/stream/hcp3.html
21+
* https://www.ecrypt.eu.org/stream/hcp3.html
2222
* </p>
2323
*/
2424
public class HC256Engine

core/src/main/java/org/bouncycastle/crypto/engines/ISAACEngine.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
/**
1111
* Implementation of Bob Jenkin's ISAAC (Indirection Shift Accumulate Add and Count).
12-
* see: http://www.burtleburtle.net/bob/rand/isaacafa.html
12+
* see: https://www.burtleburtle.net/bob/rand/isaacafa.html
1313
*/
1414
public class ISAACEngine
1515
implements StreamCipher

core/src/main/java/org/bouncycastle/crypto/engines/NaccacheSternEngine.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import java.math.BigInteger;
44
import java.util.Vector;
5-
import org.bouncycastle.util.Arrays;
65

76
import org.bouncycastle.crypto.AsymmetricBlockCipher;
87
import org.bouncycastle.crypto.CipherParameters;
@@ -11,10 +10,11 @@
1110
import org.bouncycastle.crypto.params.NaccacheSternKeyParameters;
1211
import org.bouncycastle.crypto.params.NaccacheSternPrivateKeyParameters;
1312
import org.bouncycastle.crypto.params.ParametersWithRandom;
13+
import org.bouncycastle.util.Arrays;
1414

1515
/**
1616
* NaccacheStern Engine. For details on this cipher, please see
17-
* http://www.gemplus.com/smart/rd/publications/pdf/NS98pkcs.pdf
17+
* https://www.gemplus.com/smart/rd/publications/pdf/NS98pkcs.pdf
1818
*/
1919
public class NaccacheSternEngine
2020
implements AsymmetricBlockCipher

core/src/main/java/org/bouncycastle/crypto/engines/RC2WrapEngine.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@ public byte[] unwrap(byte[] in, int inOff, int inLen)
351351
* - Compute the 20 octet SHA-1 hash on the key being wrapped.
352352
* - Use the first 8 octets of this hash as the checksum value.
353353
*
354-
* For details see http://www.w3.org/TR/xmlenc-core/#sec-CMSKeyChecksum
354+
* For details see https://www.w3.org/TR/xmlenc-core/#sec-CMSKeyChecksum
355355
*/
356356
private byte[] calculateCMSKeyChecksum(
357357
byte[] key)
@@ -367,7 +367,7 @@ private byte[] calculateCMSKeyChecksum(
367367
}
368368

369369
/*
370-
* For details see http://www.w3.org/TR/xmlenc-core/#sec-CMSKeyChecksum
370+
* For details see https://www.w3.org/TR/xmlenc-core/#sec-CMSKeyChecksum
371371
*/
372372
private boolean checkCMSKeyChecksum(
373373
byte[] key,

core/src/main/java/org/bouncycastle/crypto/engines/RC532Engine.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
/**
99
* The specification for RC5 came from the <code>RC5 Encryption Algorithm</code>
1010
* publication in RSA CryptoBytes, Spring of 1995.
11-
* <em>http://www.rsasecurity.com/rsalabs/cryptobytes</em>.
11+
* <em>https://www.rsasecurity.com/rsalabs/cryptobytes</em>.
1212
* <p>
1313
* This implementation has a word size of 32 bits.
1414
* <p>

core/src/main/java/org/bouncycastle/crypto/engines/RC564Engine.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
/**
88
* The specification for RC5 came from the <code>RC5 Encryption Algorithm</code>
99
* publication in RSA CryptoBytes, Spring of 1995.
10-
* <em>http://www.rsasecurity.com/rsalabs/cryptobytes</em>.
10+
* <em>https://www.rsasecurity.com/rsalabs/cryptobytes</em>.
1111
* <p>
1212
* This implementation is set to work with a 64 bit word size.
1313
* <p>

core/src/main/java/org/bouncycastle/crypto/engines/RFC3394WrapEngine.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* an implementation of the AES Key Wrapper from the NIST Key Wrap
1515
* Specification as described in RFC 3394.
1616
* <p>
17-
* For further details see: <a href="http://www.ietf.org/rfc/rfc3394.txt">http://www.ietf.org/rfc/rfc3394.txt</a>
17+
* For further details see: <a href="https://www.ietf.org/rfc/rfc3394.txt">https://www.ietf.org/rfc/rfc3394.txt</a>
1818
* and <a href="http://csrc.nist.gov/encryption/kms/key-wrap.pdf">http://csrc.nist.gov/encryption/kms/key-wrap.pdf</a>.
1919
*/
2020
public class RFC3394WrapEngine

core/src/main/java/org/bouncycastle/crypto/engines/SEEDWrapEngine.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
/**
44
* An implementation of the SEED key wrapper based on RFC 4010/RFC 3394.
55
* <p>
6-
* For further details see: <a href="http://www.ietf.org/rfc/rfc4010.txt">http://www.ietf.org/rfc/rfc4010.txt</a>.
6+
* For further details see: <a href="https://www.ietf.org/rfc/rfc4010.txt">https://www.ietf.org/rfc/rfc4010.txt</a>.
77
*/
88
public class SEEDWrapEngine
99
extends RFC3394WrapEngine

core/src/main/java/org/bouncycastle/crypto/engines/SerpentEngine.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* Serpent was designed by Ross Anderson, Eli Biham and Lars Knudsen as a
1111
* candidate algorithm for the NIST AES Quest.
1212
* <p>
13-
* For full details see <a href="http://www.cl.cam.ac.uk/~rja14/serpent.html">The Serpent home page</a>
13+
* For full details see <a href="https://www.cl.cam.ac.uk/~rja14/serpent.html">The Serpent home page</a>
1414
*/
1515
public final class SerpentEngine
1616
extends SerpentEngineBase

core/src/main/java/org/bouncycastle/crypto/engines/TnepresEngine.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
* with test vectors in the AES submission and the resulting confusion lead to the Tnepres cipher
1313
* as well, which is a byte swapped version of Serpent.
1414
* <p>
15-
* For full details see <a href="http://www.cl.cam.ac.uk/~rja14/serpent.html">The Serpent home page</a>
15+
* For full details see <a href="https://www.cl.cam.ac.uk/~rja14/serpent.html">The Serpent home page</a>
1616
*/
1717
public final class TnepresEngine
1818
extends SerpentEngineBase

core/src/main/java/org/bouncycastle/crypto/engines/Zuc128Engine.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
/**
66
* Zuc256 implementation.
7-
* Based on http://www.is.cas.cn/ztzl2016/zouchongzhi/201801/W020180126529970733243.pdf
7+
* Based on https://www.is.cas.cn/ztzl2016/zouchongzhi/201801/W020180126529970733243.pdf
88
*/
99
public final class Zuc128Engine
1010
extends Zuc128CoreEngine

core/src/main/java/org/bouncycastle/crypto/engines/Zuc256CoreEngine.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
/**
66
* Zuc256 implementation.
7-
* Based on http://www.is.cas.cn/ztzl2016/zouchongzhi/201801/W020180126529970733243.pdf
7+
* Based on https://www.is.cas.cn/ztzl2016/zouchongzhi/201801/W020180126529970733243.pdf
88
*/
99
public class Zuc256CoreEngine
1010
extends Zuc128CoreEngine

core/src/main/java/org/bouncycastle/crypto/engines/Zuc256Engine.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
/**
66
* Zuc256 implementation.
7-
* Based on http://www.is.cas.cn/ztzl2016/zouchongzhi/201801/W020180126529970733243.pdf
7+
* Based on https://www.is.cas.cn/ztzl2016/zouchongzhi/201801/W020180126529970733243.pdf
88
*/
99
public final class Zuc256Engine
1010
extends Zuc256CoreEngine

core/src/main/java/org/bouncycastle/crypto/generators/NaccacheSternKeyPairGenerator.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
/**
1616
* Key generation parameters for NaccacheStern cipher. For details on this cipher, please see
1717
*
18-
* http://www.gemplus.com/smart/rd/publications/pdf/NS98pkcs.pdf
18+
* https://www.gemplus.com/smart/rd/publications/pdf/NS98pkcs.pdf
1919
*/
2020
public class NaccacheSternKeyPairGenerator
2121
implements AsymmetricCipherKeyPairGenerator

core/src/main/java/org/bouncycastle/crypto/generators/PKCS12ParametersGenerator.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* Generator for PBE derived keys and ivs as defined by PKCS 12 V1.0.
1212
* <p>
1313
* The document this implementation is based on can be found at
14-
* <a href=http://www.rsasecurity.com/rsalabs/pkcs/pkcs-12/index.html>
14+
* <a href=https://www.rsasecurity.com/rsalabs/pkcs/pkcs-12/index.html>
1515
* RSA's PKCS12 Page</a>
1616
*/
1717
public class PKCS12ParametersGenerator

core/src/main/java/org/bouncycastle/crypto/generators/PKCS5S1ParametersGenerator.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
* digest used to drive it.
1313
* <p>
1414
* The document this implementation is based on can be found at
15-
* <a href=http://www.rsasecurity.com/rsalabs/pkcs/pkcs-5/index.html>
15+
* <a href=https://www.rsasecurity.com/rsalabs/pkcs/pkcs-5/index.html>
1616
* RSA's PKCS5 Page</a>
1717
*/
1818
public class PKCS5S1ParametersGenerator

core/src/main/java/org/bouncycastle/crypto/generators/PKCS5S2ParametersGenerator.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* This generator uses a SHA-1 HMac as the calculation function.
1515
* <p>
1616
* The document this implementation is based on can be found at
17-
* <a href=http://www.rsasecurity.com/rsalabs/pkcs/pkcs-5/index.html>
17+
* <a href=https://www.rsasecurity.com/rsalabs/pkcs/pkcs-5/index.html>
1818
* RSA's PKCS5 Page</a>
1919
*/
2020
public class PKCS5S2ParametersGenerator

core/src/main/java/org/bouncycastle/crypto/macs/Zuc128Mac.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
/**
88
* Zuc128 Mac implementation.
9-
* Based on http://www.qtc.jp/3GPP/Specs/eea3eia3specificationv16.pdf
9+
* Based on https://www.qtc.jp/3GPP/Specs/eea3eia3specificationv16.pdf
1010
*/
1111
public final class Zuc128Mac
1212
implements Mac

core/src/main/java/org/bouncycastle/crypto/macs/Zuc256Mac.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
/**
88
* Zuc256 Mac implementation.
9-
* Based on http://www.is.cas.cn/ztzl2016/zouchongzhi/201801/W020180126529970733243.pdf
9+
* Based on https://www.is.cas.cn/ztzl2016/zouchongzhi/201801/W020180126529970733243.pdf
1010
*/
1111
public final class Zuc256Mac
1212
implements Mac

core/src/main/java/org/bouncycastle/crypto/modes/EAXBlockCipher.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
* A Two-Pass Authenticated-Encryption Scheme Optimized for Simplicity and
1616
* Efficiency - by M. Bellare, P. Rogaway, D. Wagner.
1717
*
18-
* http://www.cs.ucdavis.edu/~rogaway/papers/eax.pdf
18+
* https://www.cs.ucdavis.edu/~rogaway/papers/eax.pdf
1919
*
2020
* EAX is an AEAD scheme based on CTR and OMAC1/CMAC, that uses a single block
2121
* cipher to encrypt and authenticate data. It's on-line (the length of a

core/src/main/java/org/bouncycastle/crypto/modes/G3413CBCBlockCipher.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
/**
1010
* An implementation of the CBC mode for GOST 3412 2015 cipher.
11-
* See <a href="http://www.tc26.ru/standard/gost/GOST_R_3413-2015.pdf">GOST R 3413 2015</a>
11+
* See <a href="https://www.tc26.ru/standard/gost/GOST_R_3413-2015.pdf">GOST R 3413 2015</a>
1212
*/
1313
public class G3413CBCBlockCipher
1414
implements BlockCipher

core/src/main/java/org/bouncycastle/crypto/modes/G3413CFBBlockCipher.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
/**
1111
* An implementation of the CFB mode for GOST 3412 2015 cipher.
12-
* See <a href="http://www.tc26.ru/standard/gost/GOST_R_3413-2015.pdf">GOST R 3413 2015</a>
12+
* See <a href="https://www.tc26.ru/standard/gost/GOST_R_3413-2015.pdf">GOST R 3413 2015</a>
1313
*/
1414
public class G3413CFBBlockCipher
1515
extends StreamBlockCipher

core/src/main/java/org/bouncycastle/crypto/modes/G3413OFBBlockCipher.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
/**
1111
* An implementation of the OFB mode for GOST 3412 2015 cipher.
12-
* See <a href="http://www.tc26.ru/standard/gost/GOST_R_3413-2015.pdf">GOST R 3413 2015</a>
12+
* See <a href="https://www.tc26.ru/standard/gost/GOST_R_3413-2015.pdf">GOST R 3413 2015</a>
1313
*/
1414
public class G3413OFBBlockCipher
1515
extends StreamBlockCipher

0 commit comments

Comments
 (0)