forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
crypto: Replace HTTP links with HTTPS ones
Rationale: Reduces attack surface on kernel devs opening the links for MITM as HTTPS traffic is much harder to manipulate. Deterministic algorithm: For each file: If not .svg: For each line: If doesn't contain `\bxmlns\b`: For each link, `\bhttp://[^# \t\r\n]*(?:\w|/)`: If neither `\bgnu\.org/license`, nor `\bmozilla\.org/MPL\b`: If both the HTTP and HTTPS versions return 200 OK and serve the same content: Replace HTTP with HTTPS. Signed-off-by: Alexander A. Klimov <[email protected]> Signed-off-by: Herbert Xu <[email protected]>
- Loading branch information
Showing
16 changed files
with
43 additions
and
43 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,7 +13,7 @@ | |
@ Written by Andy Polyakov <[email protected]> for the OpenSSL | ||
@ project. The module is, however, dual licensed under OpenSSL and | ||
@ CRYPTOGAMS licenses depending on where you obtain it. For further | ||
@ details see http://www.openssl.org/~appro/cryptogams/. | ||
@ details see https://www.openssl.org/~appro/cryptogams/. | ||
@ ==================================================================== | ||
|
||
@ sha1_block procedure for ARMv4. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,7 +13,7 @@ | |
# Written by Andy Polyakov <[email protected]> for the OpenSSL | ||
# project. The module is, however, dual licensed under OpenSSL and | ||
# CRYPTOGAMS licenses depending on where you obtain it. For further | ||
# details see http://www.openssl.org/~appro/cryptogams/. | ||
# details see https://www.openssl.org/~appro/cryptogams/. | ||
# ==================================================================== | ||
|
||
# SHA256 block procedure for ARMv4. May 2007. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -12,7 +12,7 @@ | |
@ Written by Andy Polyakov <[email protected]> for the OpenSSL | ||
@ project. The module is, however, dual licensed under OpenSSL and | ||
@ CRYPTOGAMS licenses depending on where you obtain it. For further | ||
@ details see http://www.openssl.org/~appro/cryptogams/. | ||
@ details see https://www.openssl.org/~appro/cryptogams/. | ||
@ ==================================================================== | ||
|
||
@ SHA256 block procedure for ARMv4. May 2007. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,7 +13,7 @@ | |
# Written by Andy Polyakov <[email protected]> for the OpenSSL | ||
# project. The module is, however, dual licensed under OpenSSL and | ||
# CRYPTOGAMS licenses depending on where you obtain it. For further | ||
# details see http://www.openssl.org/~appro/cryptogams/. | ||
# details see https://www.openssl.org/~appro/cryptogams/. | ||
# ==================================================================== | ||
|
||
# SHA512 block procedure for ARMv4. September 2007. | ||
|
@@ -43,7 +43,7 @@ | |
# terms it's 22.6 cycles per byte, which is disappointing result. | ||
# Technical writers asserted that 3-way S4 pipeline can sustain | ||
# multiple NEON instructions per cycle, but dual NEON issue could | ||
# not be observed, see http://www.openssl.org/~appro/Snapdragon-S4.html | ||
# not be observed, see https://www.openssl.org/~appro/Snapdragon-S4.html | ||
# for further details. On side note Cortex-A15 processes one byte in | ||
# 16 cycles. | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -12,7 +12,7 @@ | |
@ Written by Andy Polyakov <[email protected]> for the OpenSSL | ||
@ project. The module is, however, dual licensed under OpenSSL and | ||
@ CRYPTOGAMS licenses depending on where you obtain it. For further | ||
@ details see http://www.openssl.org/~appro/cryptogams/. | ||
@ details see https://www.openssl.org/~appro/cryptogams/. | ||
@ ==================================================================== | ||
|
||
@ SHA512 block procedure for ARMv4. September 2007. | ||
|
@@ -42,7 +42,7 @@ | |
@ terms it's 22.6 cycles per byte, which is disappointing result. | ||
@ Technical writers asserted that 3-way S4 pipeline can sustain | ||
@ multiple NEON instructions per cycle, but dual NEON issue could | ||
@ not be observed, see http://www.openssl.org/~appro/Snapdragon-S4.html | ||
@ not be observed, see https://www.openssl.org/~appro/Snapdragon-S4.html | ||
@ for further details. On side note Cortex-A15 processes one byte in | ||
@ 16 cycles. | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -548,7 +548,7 @@ config CRYPTO_XCBC | |
select CRYPTO_MANAGER | ||
help | ||
XCBC: Keyed-Hashing with encryption algorithm | ||
http://www.ietf.org/rfc/rfc3566.txt | ||
https://www.ietf.org/rfc/rfc3566.txt | ||
http://csrc.nist.gov/encryption/modes/proposedmodes/ | ||
xcbc-mac/xcbc-mac-spec.pdf | ||
|
||
|
@@ -561,7 +561,7 @@ config CRYPTO_VMAC | |
very high speed on 64-bit architectures. | ||
|
||
See also: | ||
<http://fastcrypto.org/vmac> | ||
<https://fastcrypto.org/vmac> | ||
|
||
comment "Digest" | ||
|
||
|
@@ -816,7 +816,7 @@ config CRYPTO_RMD128 | |
RIPEMD-160 should be used. | ||
|
||
Developed by Hans Dobbertin, Antoon Bosselaers and Bart Preneel. | ||
See <http://homes.esat.kuleuven.be/~bosselae/ripemd160.html> | ||
See <https://homes.esat.kuleuven.be/~bosselae/ripemd160.html> | ||
|
||
config CRYPTO_RMD160 | ||
tristate "RIPEMD-160 digest algorithm" | ||
|
@@ -833,7 +833,7 @@ config CRYPTO_RMD160 | |
against RIPEMD-160. | ||
|
||
Developed by Hans Dobbertin, Antoon Bosselaers and Bart Preneel. | ||
See <http://homes.esat.kuleuven.be/~bosselae/ripemd160.html> | ||
See <https://homes.esat.kuleuven.be/~bosselae/ripemd160.html> | ||
|
||
config CRYPTO_RMD256 | ||
tristate "RIPEMD-256 digest algorithm" | ||
|
@@ -845,7 +845,7 @@ config CRYPTO_RMD256 | |
(than RIPEMD-128). | ||
|
||
Developed by Hans Dobbertin, Antoon Bosselaers and Bart Preneel. | ||
See <http://homes.esat.kuleuven.be/~bosselae/ripemd160.html> | ||
See <https://homes.esat.kuleuven.be/~bosselae/ripemd160.html> | ||
|
||
config CRYPTO_RMD320 | ||
tristate "RIPEMD-320 digest algorithm" | ||
|
@@ -857,7 +857,7 @@ config CRYPTO_RMD320 | |
(than RIPEMD-160). | ||
|
||
Developed by Hans Dobbertin, Antoon Bosselaers and Bart Preneel. | ||
See <http://homes.esat.kuleuven.be/~bosselae/ripemd160.html> | ||
See <https://homes.esat.kuleuven.be/~bosselae/ripemd160.html> | ||
|
||
config CRYPTO_SHA1 | ||
tristate "SHA1 digest algorithm" | ||
|
@@ -1045,7 +1045,7 @@ config CRYPTO_TGR192 | |
Tiger was developed by Ross Anderson and Eli Biham. | ||
|
||
See also: | ||
<http://www.cs.technion.ac.il/~biham/Reports/Tiger/>. | ||
<https://www.cs.technion.ac.il/~biham/Reports/Tiger/>. | ||
|
||
config CRYPTO_WP512 | ||
tristate "Whirlpool digest algorithms" | ||
|
@@ -1221,7 +1221,7 @@ config CRYPTO_BLOWFISH | |
designed for use on "large microprocessors". | ||
|
||
See also: | ||
<http://www.schneier.com/blowfish.html> | ||
<https://www.schneier.com/blowfish.html> | ||
|
||
config CRYPTO_BLOWFISH_COMMON | ||
tristate | ||
|
@@ -1230,7 +1230,7 @@ config CRYPTO_BLOWFISH_COMMON | |
generic c and the assembler implementations. | ||
|
||
See also: | ||
<http://www.schneier.com/blowfish.html> | ||
<https://www.schneier.com/blowfish.html> | ||
|
||
config CRYPTO_BLOWFISH_X86_64 | ||
tristate "Blowfish cipher algorithm (x86_64)" | ||
|
@@ -1245,7 +1245,7 @@ config CRYPTO_BLOWFISH_X86_64 | |
designed for use on "large microprocessors". | ||
|
||
See also: | ||
<http://www.schneier.com/blowfish.html> | ||
<https://www.schneier.com/blowfish.html> | ||
|
||
config CRYPTO_CAMELLIA | ||
tristate "Camellia cipher algorithms" | ||
|
@@ -1441,10 +1441,10 @@ config CRYPTO_SALSA20 | |
Salsa20 stream cipher algorithm. | ||
|
||
Salsa20 is a stream cipher submitted to eSTREAM, the ECRYPT | ||
Stream Cipher Project. See <http://www.ecrypt.eu.org/stream/> | ||
Stream Cipher Project. See <https://www.ecrypt.eu.org/stream/> | ||
|
||
The Salsa20 stream cipher algorithm is designed by Daniel J. | ||
Bernstein <[email protected]>. See <http://cr.yp.to/snuffle.html> | ||
Bernstein <[email protected]>. See <https://cr.yp.to/snuffle.html> | ||
|
||
config CRYPTO_CHACHA20 | ||
tristate "ChaCha stream cipher algorithms" | ||
|
@@ -1456,7 +1456,7 @@ config CRYPTO_CHACHA20 | |
ChaCha20 is a 256-bit high-speed stream cipher designed by Daniel J. | ||
Bernstein and further specified in RFC7539 for use in IETF protocols. | ||
This is the portable C implementation of ChaCha20. See also: | ||
<http://cr.yp.to/chacha/chacha-20080128.pdf> | ||
<https://cr.yp.to/chacha/chacha-20080128.pdf> | ||
|
||
XChaCha20 is the application of the XSalsa20 construction to ChaCha20 | ||
rather than to Salsa20. XChaCha20 extends ChaCha20's nonce length | ||
|
@@ -1509,7 +1509,7 @@ config CRYPTO_SERPENT | |
variant of Serpent for compatibility with old kerneli.org code. | ||
|
||
See also: | ||
<http://www.cl.cam.ac.uk/~rja14/serpent.html> | ||
<https://www.cl.cam.ac.uk/~rja14/serpent.html> | ||
|
||
config CRYPTO_SERPENT_SSE2_X86_64 | ||
tristate "Serpent cipher algorithm (x86_64/SSE2)" | ||
|
@@ -1528,7 +1528,7 @@ config CRYPTO_SERPENT_SSE2_X86_64 | |
blocks parallel using SSE2 instruction set. | ||
|
||
See also: | ||
<http://www.cl.cam.ac.uk/~rja14/serpent.html> | ||
<https://www.cl.cam.ac.uk/~rja14/serpent.html> | ||
|
||
config CRYPTO_SERPENT_SSE2_586 | ||
tristate "Serpent cipher algorithm (i586/SSE2)" | ||
|
@@ -1547,7 +1547,7 @@ config CRYPTO_SERPENT_SSE2_586 | |
blocks parallel using SSE2 instruction set. | ||
|
||
See also: | ||
<http://www.cl.cam.ac.uk/~rja14/serpent.html> | ||
<https://www.cl.cam.ac.uk/~rja14/serpent.html> | ||
|
||
config CRYPTO_SERPENT_AVX_X86_64 | ||
tristate "Serpent cipher algorithm (x86_64/AVX)" | ||
|
@@ -1567,7 +1567,7 @@ config CRYPTO_SERPENT_AVX_X86_64 | |
eight blocks parallel using the AVX instruction set. | ||
|
||
See also: | ||
<http://www.cl.cam.ac.uk/~rja14/serpent.html> | ||
<https://www.cl.cam.ac.uk/~rja14/serpent.html> | ||
|
||
config CRYPTO_SERPENT_AVX2_X86_64 | ||
tristate "Serpent cipher algorithm (x86_64/AVX2)" | ||
|
@@ -1583,7 +1583,7 @@ config CRYPTO_SERPENT_AVX2_X86_64 | |
blocks parallel using AVX2 instruction set. | ||
|
||
See also: | ||
<http://www.cl.cam.ac.uk/~rja14/serpent.html> | ||
<https://www.cl.cam.ac.uk/~rja14/serpent.html> | ||
|
||
config CRYPTO_SM4 | ||
tristate "SM4 cipher algorithm" | ||
|
@@ -1640,7 +1640,7 @@ config CRYPTO_TWOFISH | |
bits. | ||
|
||
See also: | ||
<http://www.schneier.com/twofish.html> | ||
<https://www.schneier.com/twofish.html> | ||
|
||
config CRYPTO_TWOFISH_COMMON | ||
tristate | ||
|
@@ -1662,7 +1662,7 @@ config CRYPTO_TWOFISH_586 | |
bits. | ||
|
||
See also: | ||
<http://www.schneier.com/twofish.html> | ||
<https://www.schneier.com/twofish.html> | ||
|
||
config CRYPTO_TWOFISH_X86_64 | ||
tristate "Twofish cipher algorithm (x86_64)" | ||
|
@@ -1678,7 +1678,7 @@ config CRYPTO_TWOFISH_X86_64 | |
bits. | ||
|
||
See also: | ||
<http://www.schneier.com/twofish.html> | ||
<https://www.schneier.com/twofish.html> | ||
|
||
config CRYPTO_TWOFISH_X86_64_3WAY | ||
tristate "Twofish cipher algorithm (x86_64, 3-way parallel)" | ||
|
@@ -1699,7 +1699,7 @@ config CRYPTO_TWOFISH_X86_64_3WAY | |
blocks parallel, utilizing resources of out-of-order CPUs better. | ||
|
||
See also: | ||
<http://www.schneier.com/twofish.html> | ||
<https://www.schneier.com/twofish.html> | ||
|
||
config CRYPTO_TWOFISH_AVX_X86_64 | ||
tristate "Twofish cipher algorithm (x86_64/AVX)" | ||
|
@@ -1722,7 +1722,7 @@ config CRYPTO_TWOFISH_AVX_X86_64 | |
eight blocks parallel using the AVX Instruction Set. | ||
|
||
See also: | ||
<http://www.schneier.com/twofish.html> | ||
<https://www.schneier.com/twofish.html> | ||
|
||
comment "Compression" | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,7 +9,7 @@ | |
*/ | ||
/* This implementation is checked against the test vectors in the above | ||
* document and by a test vector provided by Ken Buchanan at | ||
* http://www.mail-archive.com/[email protected]/msg00173.html | ||
* https://www.mail-archive.com/[email protected]/msg00173.html | ||
* | ||
* The test vectors are included in the testing module tcrypt.[ch] */ | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,8 +9,8 @@ | |
* Salsa20 is a stream cipher candidate in eSTREAM, the ECRYPT Stream | ||
* Cipher Project. It is designed by Daniel J. Bernstein <[email protected]>. | ||
* More information about eSTREAM and Salsa20 can be found here: | ||
* http://www.ecrypt.eu.org/stream/ | ||
* http://cr.yp.to/snuffle.html | ||
* https://www.ecrypt.eu.org/stream/ | ||
* https://cr.yp.to/snuffle.html | ||
* | ||
* This program is free software; you can redistribute it and/or modify it | ||
* under the terms of the GNU General Public License as published by the Free | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,7 +3,7 @@ | |
* Cryptographic API. | ||
* | ||
* SHA-3, as specified in | ||
* http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.202.pdf | ||
* https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.202.pdf | ||
* | ||
* SHA-3 code by Jeff Garzik <[email protected]> | ||
* Ard Biesheuvel <[email protected]> | ||
|