From 1d9b0a73fc6d422b7d815da74a50da2aec3bc651 Mon Sep 17 00:00:00 2001 From: JulioLoayzaM Date: Mon, 23 Sep 2024 11:08:59 +0200 Subject: [PATCH] fix(docs): links to ANSSI documents --- docs/source/method/AES.md | 2 +- docs/source/method/ChaCha20.md | 2 +- docs/source/method/ECDH.md | 2 +- docs/source/method/ECDSA.md | 3 +-- docs/source/method/HMAC.md | 4 ++-- docs/source/method/RSAES.md | 2 +- docs/source/method/RSASSA.md | 2 +- docs/source/method/SHA.md | 2 +- 8 files changed, 9 insertions(+), 10 deletions(-) diff --git a/docs/source/method/AES.md b/docs/source/method/AES.md index c8dee9b..cf8608f 100644 --- a/docs/source/method/AES.md +++ b/docs/source/method/AES.md @@ -146,7 +146,7 @@ authenticity of the message. ## ANSSI rules and recommendations -> Source: [ANSSI - Guide des mécanismes cryptographiques](https://www.ssi.gouv.fr/uploads/2021/03/anssi-guide-mecanismes_crypto-2.04.pdf) +> Source: [Guide des mécanismes cryptographiques](https://cyber.gouv.fr/sites/default/files/2021/03/anssi-guide-mecanismes_crypto-2.04.pdf) ### Symmetric keys diff --git a/docs/source/method/ChaCha20.md b/docs/source/method/ChaCha20.md index 6ab2b19..0b46056 100644 --- a/docs/source/method/ChaCha20.md +++ b/docs/source/method/ChaCha20.md @@ -67,7 +67,7 @@ block counter is at 1. ## ANSSI rules and recommendations -> Reference: [ANSSI - Guide des mécanismes cryptographiques](https://www.ssi.gouv.fr/uploads/2021/03/anssi-guide-mecanismes_crypto-2.04.pdf) +> Source: [Guide des mécanismes cryptographiques](https://cyber.gouv.fr/sites/default/files/2021/03/anssi-guide-mecanismes_crypto-2.04.pdf) ### Symmetric keys diff --git a/docs/source/method/ECDH.md b/docs/source/method/ECDH.md index c8a273c..f55030e 100644 --- a/docs/source/method/ECDH.md +++ b/docs/source/method/ECDH.md @@ -56,7 +56,7 @@ introducing the cofactor $h$ to the mix in the steps 5 and 6: ## ANSSI rules and recommendations -> Source: [Guide des méchanismes cryptographiques](https://www.ssi.gouv.fr/uploads/2021/03/anssi-guide-mecanismes_crypto-2.04.pdf) +> Source: [Guide des mécanismes cryptographiques](https://cyber.gouv.fr/sites/default/files/2021/03/anssi-guide-mecanismes_crypto-2.04.pdf) ### Discrete logarithm for elliptic curves defined over $GF(p)$ diff --git a/docs/source/method/ECDSA.md b/docs/source/method/ECDSA.md index 1bb67b0..55a92cb 100644 --- a/docs/source/method/ECDSA.md +++ b/docs/source/method/ECDSA.md @@ -121,7 +121,7 @@ bit generator shall be used when generating signatures. ## ANSSI rules and recommendations -> Source: [ANSSI - Guide des mécanismes cryptographiques][ANSSI-PG-083] +> Source: [Guide des mécanismes cryptographiques](https://cyber.gouv.fr/sites/default/files/2021/03/anssi-guide-mecanismes_crypto-2.04.pdf) ### Discrete logarithm for elliptic curves defined over GF({math}`p`) @@ -229,7 +229,6 @@ system" ([FIPS 186-5][FIPS186]). [ANSSI-PA-079]: https://www.ssi.gouv.fr/uploads/2021/03/anssi-guide-selection_crypto-1.0.pdf -[ANSSI-PG-083]: https://www.ssi.gouv.fr/uploads/2021/03/anssi-guide-mecanismes_crypto-2.04.pdf [FIPS180]: https://csrc.nist.gov/publications/detail/fips/180/4/final [FIPS186]: https://csrc.nist.gov/publications/detail/fips/186/5/final [FIPS202]: https://csrc.nist.gov/publications/detail/fips/202/final diff --git a/docs/source/method/HMAC.md b/docs/source/method/HMAC.md index 9eb0583..e8a1f7b 100644 --- a/docs/source/method/HMAC.md +++ b/docs/source/method/HMAC.md @@ -70,7 +70,7 @@ constructions based on SHA-1 and SHA-2, such as $H(k || m)$, are vulnerable to. ## ANSSI rules and recommendations -> Source: [ANSSI - Guide des mécanismes cryptographiques](https://www.ssi.gouv.fr/uploads/2021/03/anssi-guide-mecanismes_crypto-2.04.pdf) +> Source: [Guide des mécanismes cryptographiques](https://cyber.gouv.fr/sites/default/files/2021/03/anssi-guide-mecanismes_crypto-2.04.pdf) :::{admonition} RègleIntegSym :class: attention @@ -91,7 +91,7 @@ constructions based on SHA-1 and SHA-2, such as $H(k || m)$, are vulnerable to. ## ANSSI notes and recommendations -> Source [ANSSI - Guide de sélection d'algorithmes cryptographiques](https://cyber.gouv.fr/sites/default/files/2021/03/anssi-guide-selection_crypto-1.0.pdf). +> Source: [Guide de sélection d'algorithmes cryptographiques](https://cyber.gouv.fr/sites/default/files/2021/03/anssi-guide-selection_crypto-1.0.pdf) For bandwidth reasons, MACs can be truncated. The size of the output must be sufficiently large to prevent an adversary from randomly generating a valid MAC. diff --git a/docs/source/method/RSAES.md b/docs/source/method/RSAES.md index efdf647..f5bfff0 100644 --- a/docs/source/method/RSAES.md +++ b/docs/source/method/RSAES.md @@ -132,7 +132,7 @@ decrypt, whose length is at most $k$. It returns the resulting plaintext. ## ANSSI rules and recommendations -> Source: [ANSSI - Guide des mécanismes cryptographiques](https://www.ssi.gouv.fr/uploads/2021/03/anssi-guide-mecanismes_crypto-2.04.pdf) +> Source: [Guide des mécanismes cryptographiques](https://cyber.gouv.fr/sites/default/files/2021/03/anssi-guide-mecanismes_crypto-2.04.pdf) ### Factorisation diff --git a/docs/source/method/RSASSA.md b/docs/source/method/RSASSA.md index efdf647..f5bfff0 100644 --- a/docs/source/method/RSASSA.md +++ b/docs/source/method/RSASSA.md @@ -132,7 +132,7 @@ decrypt, whose length is at most $k$. It returns the resulting plaintext. ## ANSSI rules and recommendations -> Source: [ANSSI - Guide des mécanismes cryptographiques](https://www.ssi.gouv.fr/uploads/2021/03/anssi-guide-mecanismes_crypto-2.04.pdf) +> Source: [Guide des mécanismes cryptographiques](https://cyber.gouv.fr/sites/default/files/2021/03/anssi-guide-mecanismes_crypto-2.04.pdf) ### Factorisation diff --git a/docs/source/method/SHA.md b/docs/source/method/SHA.md index de77351..f318879 100644 --- a/docs/source/method/SHA.md +++ b/docs/source/method/SHA.md @@ -78,7 +78,7 @@ SHAKE256, Variable {math}`d`, "{math}`\min(d/2, 256)`", "{math}`\ge \min(d/2, 25 ## ANSSI rules and recommendations -> Source: [ANSSI - Guide des mécanismes cryptographiques](https://www.ssi.gouv.fr/uploads/2021/03/anssi-guide-mecanismes_crypto-2.04.pdf) +> Source: [Guide des mécanismes cryptographiques](https://cyber.gouv.fr/sites/default/files/2021/03/anssi-guide-mecanismes_crypto-2.04.pdf) :::{admonition} RegleHash :class: attention