diff --git a/FAQ b/FAQ index 31060dde..52036760 100644 --- a/FAQ +++ b/FAQ @@ -112,7 +112,7 @@ A. Contributors characters may have different encoding depending on system configuration and your passphrase will not work with a different encoding. A table of the standardized first 128 ASCII characters can, e.g. be found on - http://en.wikipedia.org/wiki/ASCII + https://en.wikipedia.org/wiki/ASCII KEYBOARD NUM-PAD: Apparently some pre-boot authentication environments (these are done by the distro, not by cryptsetup, so complain there) @@ -173,7 +173,7 @@ A. Contributors which means distribution is unlimited, you may create derived works, but attributions to original authors and this license statement must be retained and the derived work must be under the same license. See - http://creativecommons.org/licenses/by-sa/3.0/ for more details of the + https://creativecommons.org/licenses/by-sa/3.0/ for more details of the license. Side note: I did text license research some time ago and I think this @@ -268,7 +268,7 @@ A. Contributors This can take a while. To get a progress indicator, you can use the tool dd_rescue (->google) instead or use my stream meter "wcs" (source - here: http://www.tansi.org/tools/index.html) in the following fashion: + here: https://www.tansi.org/tools/index.html) in the following fashion: cat /dev/zero | wcs > @@ -677,7 +677,7 @@ A. Contributors A bit more information on the process by which transactional guarantees are implemented can be found here: - http://lwn.net/Articles/400541/ + https://lwn.net/Articles/400541/ Please note that these "guarantees" are weaker than they appear to be. One problem is that quite a few disks lie to the OS about having flushed @@ -811,7 +811,7 @@ A. Contributors dd_rescue -w /dev/zero /dev/mapper/to_be_wiped Progress-indicator by my "wcs" stream meter (available from - http://www.tansi.org/tools/index.html ): + https://www.tansi.org/tools/index.html ): cat /dev/zero | wcs > /dev/mapper/to_be_wiped @@ -1271,7 +1271,7 @@ A. Contributors single overwrite could be enough. If in doubt, use physical destruction in addition. Here is a link to some current research results on erasing SSDs and FLASH drives: - http://www.usenix.org/events/fast11/tech/full_papers/Wei.pdf + https://www.usenix.org/events/fast11/tech/full_papers/Wei.pdf Keep in mind to also erase all backups. @@ -1701,8 +1701,9 @@ A. Contributors can demand encryption keys. Here is an additional reference for some problems with plausible - deniability: http://www.schneier.com/paper-truecrypt-dfs.pdf I strongly - suggest you read it. + deniability: + https://www.schneier.com/academic/paperfiles/paper-truecrypt-dfs.pdf + I strongly suggest you read it. So, no, I will not provide any instructions on how to do it with plain dm-crypt or LUKS. If you insist on shooting yourself in the foot, you @@ -2994,7 +2995,7 @@ offset length name data type description - http://news.electricalchemy.net/2009/10/password-cracking-in-cloud-part-5.html - - http://it.slashdot.org/story/12/12/05/0623215/new-25-gpu-monster-devours-strong-passwords-in-minutes + - https://it.slashdot.org/story/12/12/05/0623215/new-25-gpu-monster-devours-strong-passwords-in-minutes * Tools diff --git a/README b/README index 613aa091..f663509d 100644 --- a/README +++ b/README @@ -14,7 +14,7 @@ FAQ: MAILING LIST: E-MAIL: dm-crypt@saout.de - URL: http://www.saout.de/mailman/listinfo/dm-crypt + URL: https://www.saout.de/mailman/listinfo/dm-crypt DOWNLOAD: @@ -28,4 +28,4 @@ SOURCE CODE: NLS (PO TRANSLATIONS): PO files are maintained by: - http://translationproject.org/domain/cryptsetup.html + https://translationproject.org/domain/cryptsetup.html diff --git a/README.md b/README.md index 0cda8a6e..9e463337 100644 --- a/README.md +++ b/README.md @@ -73,7 +73,7 @@ For libcryptsetup documentation see [libcryptsetup API](https://mbroz.fedorapeop The libcryptsetup API/ABI changes are tracked in [compatibility report](https://abi-laboratory.pro/tracker/timeline/cryptsetup/). -NLS PO files are maintained by [TranslationProject](http://translationproject.org/domain/cryptsetup.html). +NLS PO files are maintained by [TranslationProject](https://translationproject.org/domain/cryptsetup.html). Help! ----- @@ -82,5 +82,5 @@ For cryptsetup and LUKS related questions, please use the dm-crypt mailing list, If you want to subscribe just send an empty mail to [dm-crypt-subscribe@saout.de](mailto:dm-crypt-subscribe@saout.de). -You can also browse [list archive](http://www.saout.de/pipermail/dm-crypt/) or read it through +You can also browse [list archive](https://www.saout.de/pipermail/dm-crypt/) or read it through [web interface](https://marc.info/?l=dm-crypt). diff --git a/lib/crypto_backend/argon2/argon2.c b/lib/crypto_backend/argon2/argon2.c index f748bccb..37771abd 100644 --- a/lib/crypto_backend/argon2/argon2.c +++ b/lib/crypto_backend/argon2/argon2.c @@ -8,8 +8,8 @@ * License/Waiver or the Apache Public License 2.0, at your option. The terms of * these licenses can be found at: * - * - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 - * - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 + * - CC0 1.0 Universal : https://creativecommons.org/publicdomain/zero/1.0 + * - Apache 2.0 : https://www.apache.org/licenses/LICENSE-2.0 * * You should have received a copy of both of these licenses along with this * software. If not, they may be obtained at the above URLs. diff --git a/lib/crypto_backend/argon2/argon2.h b/lib/crypto_backend/argon2/argon2.h index fc8682c2..20df933a 100644 --- a/lib/crypto_backend/argon2/argon2.h +++ b/lib/crypto_backend/argon2/argon2.h @@ -8,8 +8,8 @@ * License/Waiver or the Apache Public License 2.0, at your option. The terms of * these licenses can be found at: * - * - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 - * - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 + * - CC0 1.0 Universal : https://creativecommons.org/publicdomain/zero/1.0 + * - Apache 2.0 : https://www.apache.org/licenses/LICENSE-2.0 * * You should have received a copy of both of these licenses along with this * software. If not, they may be obtained at the above URLs. diff --git a/lib/crypto_backend/argon2/blake2/blake2-impl.h b/lib/crypto_backend/argon2/blake2/blake2-impl.h index e77ad92f..dcac8270 100644 --- a/lib/crypto_backend/argon2/blake2/blake2-impl.h +++ b/lib/crypto_backend/argon2/blake2/blake2-impl.h @@ -8,8 +8,8 @@ * License/Waiver or the Apache Public License 2.0, at your option. The terms of * these licenses can be found at: * - * - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 - * - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 + * - CC0 1.0 Universal : https://creativecommons.org/publicdomain/zero/1.0 + * - Apache 2.0 : https://www.apache.org/licenses/LICENSE-2.0 * * You should have received a copy of both of these licenses along with this * software. If not, they may be obtained at the above URLs. diff --git a/lib/crypto_backend/argon2/blake2/blake2.h b/lib/crypto_backend/argon2/blake2/blake2.h index 9f97e1c1..0c1b0ee6 100644 --- a/lib/crypto_backend/argon2/blake2/blake2.h +++ b/lib/crypto_backend/argon2/blake2/blake2.h @@ -8,8 +8,8 @@ * License/Waiver or the Apache Public License 2.0, at your option. The terms of * these licenses can be found at: * - * - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 - * - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 + * - CC0 1.0 Universal : https://creativecommons.org/publicdomain/zero/1.0 + * - Apache 2.0 : https://www.apache.org/licenses/LICENSE-2.0 * * You should have received a copy of both of these licenses along with this * software. If not, they may be obtained at the above URLs. diff --git a/lib/crypto_backend/argon2/blake2/blake2b.c b/lib/crypto_backend/argon2/blake2/blake2b.c index b8651f26..d8f69e8c 100644 --- a/lib/crypto_backend/argon2/blake2/blake2b.c +++ b/lib/crypto_backend/argon2/blake2/blake2b.c @@ -8,8 +8,8 @@ * License/Waiver or the Apache Public License 2.0, at your option. The terms of * these licenses can be found at: * - * - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 - * - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 + * - CC0 1.0 Universal : https://creativecommons.org/publicdomain/zero/1.0 + * - Apache 2.0 : https://www.apache.org/licenses/LICENSE-2.0 * * You should have received a copy of both of these licenses along with this * software. If not, they may be obtained at the above URLs. diff --git a/lib/crypto_backend/argon2/blake2/blamka-round-opt.h b/lib/crypto_backend/argon2/blake2/blamka-round-opt.h index 2c8942e3..3127f2a3 100644 --- a/lib/crypto_backend/argon2/blake2/blamka-round-opt.h +++ b/lib/crypto_backend/argon2/blake2/blamka-round-opt.h @@ -8,8 +8,8 @@ * License/Waiver or the Apache Public License 2.0, at your option. The terms of * these licenses can be found at: * - * - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 - * - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 + * - CC0 1.0 Universal : https://creativecommons.org/publicdomain/zero/1.0 + * - Apache 2.0 : https://www.apache.org/licenses/LICENSE-2.0 * * You should have received a copy of both of these licenses along with this * software. If not, they may be obtained at the above URLs. diff --git a/lib/crypto_backend/argon2/blake2/blamka-round-ref.h b/lib/crypto_backend/argon2/blake2/blamka-round-ref.h index b8f2cf47..16cfc1c7 100644 --- a/lib/crypto_backend/argon2/blake2/blamka-round-ref.h +++ b/lib/crypto_backend/argon2/blake2/blamka-round-ref.h @@ -8,8 +8,8 @@ * License/Waiver or the Apache Public License 2.0, at your option. The terms of * these licenses can be found at: * - * - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 - * - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 + * - CC0 1.0 Universal : https://creativecommons.org/publicdomain/zero/1.0 + * - Apache 2.0 : https://www.apache.org/licenses/LICENSE-2.0 * * You should have received a copy of both of these licenses along with this * software. If not, they may be obtained at the above URLs. diff --git a/lib/crypto_backend/argon2/core.c b/lib/crypto_backend/argon2/core.c index f5b0067a..b204ba98 100644 --- a/lib/crypto_backend/argon2/core.c +++ b/lib/crypto_backend/argon2/core.c @@ -8,8 +8,8 @@ * License/Waiver or the Apache Public License 2.0, at your option. The terms of * these licenses can be found at: * - * - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 - * - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 + * - CC0 1.0 Universal : https://creativecommons.org/publicdomain/zero/1.0 + * - Apache 2.0 : https://www.apache.org/licenses/LICENSE-2.0 * * You should have received a copy of both of these licenses along with this * software. If not, they may be obtained at the above URLs. diff --git a/lib/crypto_backend/argon2/core.h b/lib/crypto_backend/argon2/core.h index 78000ba9..59e25646 100644 --- a/lib/crypto_backend/argon2/core.h +++ b/lib/crypto_backend/argon2/core.h @@ -8,8 +8,8 @@ * License/Waiver or the Apache Public License 2.0, at your option. The terms of * these licenses can be found at: * - * - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 - * - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 + * - CC0 1.0 Universal : https://creativecommons.org/publicdomain/zero/1.0 + * - Apache 2.0 : https://www.apache.org/licenses/LICENSE-2.0 * * You should have received a copy of both of these licenses along with this * software. If not, they may be obtained at the above URLs. diff --git a/lib/crypto_backend/argon2/encoding.c b/lib/crypto_backend/argon2/encoding.c index 9de606e0..a7172636 100644 --- a/lib/crypto_backend/argon2/encoding.c +++ b/lib/crypto_backend/argon2/encoding.c @@ -8,8 +8,8 @@ * License/Waiver or the Apache Public License 2.0, at your option. The terms of * these licenses can be found at: * - * - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 - * - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 + * - CC0 1.0 Universal : https://creativecommons.org/publicdomain/zero/1.0 + * - Apache 2.0 : https://www.apache.org/licenses/LICENSE-2.0 * * You should have received a copy of both of these licenses along with this * software. If not, they may be obtained at the above URLs. diff --git a/lib/crypto_backend/argon2/encoding.h b/lib/crypto_backend/argon2/encoding.h index 7e83ec92..5b8b2ddb 100644 --- a/lib/crypto_backend/argon2/encoding.h +++ b/lib/crypto_backend/argon2/encoding.h @@ -8,8 +8,8 @@ * License/Waiver or the Apache Public License 2.0, at your option. The terms of * these licenses can be found at: * - * - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 - * - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 + * - CC0 1.0 Universal : https://creativecommons.org/publicdomain/zero/1.0 + * - Apache 2.0 : https://www.apache.org/licenses/LICENSE-2.0 * * You should have received a copy of both of these licenses along with this * software. If not, they may be obtained at the above URLs. diff --git a/lib/crypto_backend/argon2/opt.c b/lib/crypto_backend/argon2/opt.c index f6c20528..6c5e403f 100644 --- a/lib/crypto_backend/argon2/opt.c +++ b/lib/crypto_backend/argon2/opt.c @@ -8,8 +8,8 @@ * License/Waiver or the Apache Public License 2.0, at your option. The terms of * these licenses can be found at: * - * - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 - * - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 + * - CC0 1.0 Universal : https://creativecommons.org/publicdomain/zero/1.0 + * - Apache 2.0 : https://www.apache.org/licenses/LICENSE-2.0 * * You should have received a copy of both of these licenses along with this * software. If not, they may be obtained at the above URLs. diff --git a/lib/crypto_backend/argon2/ref.c b/lib/crypto_backend/argon2/ref.c index ad1cf461..10e45eba 100644 --- a/lib/crypto_backend/argon2/ref.c +++ b/lib/crypto_backend/argon2/ref.c @@ -8,8 +8,8 @@ * License/Waiver or the Apache Public License 2.0, at your option. The terms of * these licenses can be found at: * - * - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 - * - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 + * - CC0 1.0 Universal : https://creativecommons.org/publicdomain/zero/1.0 + * - Apache 2.0 : https://www.apache.org/licenses/LICENSE-2.0 * * You should have received a copy of both of these licenses along with this * software. If not, they may be obtained at the above URLs. diff --git a/lib/crypto_backend/argon2/thread.c b/lib/crypto_backend/argon2/thread.c index e099a00d..3ae2fb23 100644 --- a/lib/crypto_backend/argon2/thread.c +++ b/lib/crypto_backend/argon2/thread.c @@ -8,8 +8,8 @@ * License/Waiver or the Apache Public License 2.0, at your option. The terms of * these licenses can be found at: * - * - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 - * - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 + * - CC0 1.0 Universal : https://creativecommons.org/publicdomain/zero/1.0 + * - Apache 2.0 : https://www.apache.org/licenses/LICENSE-2.0 * * You should have received a copy of both of these licenses along with this * software. If not, they may be obtained at the above URLs. diff --git a/lib/crypto_backend/argon2/thread.h b/lib/crypto_backend/argon2/thread.h index 49d88367..d4ca10c1 100644 --- a/lib/crypto_backend/argon2/thread.h +++ b/lib/crypto_backend/argon2/thread.h @@ -8,8 +8,8 @@ * License/Waiver or the Apache Public License 2.0, at your option. The terms of * these licenses can be found at: * - * - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 - * - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 + * - CC0 1.0 Universal : https://creativecommons.org/publicdomain/zero/1.0 + * - Apache 2.0 : https://www.apache.org/licenses/LICENSE-2.0 * * You should have received a copy of both of these licenses along with this * software. If not, they may be obtained at the above URLs. diff --git a/lib/crypto_backend/crypto_gcrypt.c b/lib/crypto_backend/crypto_gcrypt.c index f2cf3c68..4811f212 100644 --- a/lib/crypto_backend/crypto_gcrypt.c +++ b/lib/crypto_backend/crypto_gcrypt.c @@ -53,7 +53,7 @@ struct crypt_cipher { /* * Test for wrong Whirlpool variant, - * Ref: http://lists.gnupg.org/pipermail/gcrypt-devel/2014-January/002889.html + * Ref: https://lists.gnupg.org/pipermail/gcrypt-devel/2014-January/002889.html */ static void crypt_hash_test_whirlpool_bug(void) { diff --git a/lib/utils_wipe.c b/lib/utils_wipe.c index 96dff298..36071c4c 100644 --- a/lib/utils_wipe.c +++ b/lib/utils_wipe.c @@ -26,7 +26,7 @@ /* * Wipe using Peter Gutmann method described in - * http://www.cs.auckland.ac.nz/~pgut001/pubs/secure_del.html + * https://www.cs.auckland.ac.nz/~pgut001/pubs/secure_del.html * Note: used only for rotational device (and even there it is not needed today...) */ static void wipeSpecial(char *buffer, size_t buffer_size, unsigned int turn)