Template: CRAPTO

From LibrePlanet
Jump to: navigation, search
(Create CRAPTO template (to replace BADCRYPT))
 
(Fix #ask)
 
(3 intermediate revisions by the same user not shown)
Line 23: Line 23:
 
== List of Pages with the CRAPTO Marker ==
 
== List of Pages with the CRAPTO Marker ==
  
{{#ask: [[Category:Software]] | [[Category:CRAPTO]] | limit=0 | searchlabel=See a list of all pages marked with CRAPTO. }}
+
{{#ask: [[Category:Software]] | [[Has property::CRAPTO]] | limit=0 | searchlabel=See a list of all pages marked with CRAPTO. }}
  
 
== CRAPTO ==
 
== CRAPTO ==
Line 32: Line 32:
 
* list issues related to this problem
 
* list issues related to this problem
 
* link to developer discussion about it
 
* link to developer discussion about it
 +
 +
[[Category:GNU consensus markers| ]]
  
 
</noinclude><includeonly>
 
</noinclude><includeonly>
Line 39: Line 41:
 
[[{{{1|#CRAPTO}}}|CRAPTO!]]
 
[[{{{1|#CRAPTO}}}|CRAPTO!]]
 
</div>
 
</div>
[[Category:Software|Software]]
+
[[Has property::CRAPTO| ]]
[[Category:CRAPTO|CRAPTO]]
 
 
</includeonly>
 
</includeonly>

Latest revision as of 08:58, 20 December 2015

GNU Consensus Marker: CRAPTO

GNU/consensus/markers are used to indicate existing or potential issues that need to be addressed. Interested contributors can access a description of the problem, current issues, and related developer discussion.

The CRAPTO marker indicates that the system is using insecure or suspect cryptographic primitives, or demonstrates improper implementation of cryptography. Such systems can be compromised by an attacker who knows how to nullify the cipher. For example, the NSA introduced weak cryptography into NIST standards using magic numbers that would allow them to decipher the ciphertext: Dual EC DRBG. Other cases include wrong implementation of cryptography, for example reliance on weak random number generators, or reuse of random seeds.

Usage

Use all-caps!

{{CRAPTO}} will link to an #CRAPTO section in the same page.

{{CRAPTO PageName}} will link to a specific page detailing the issue.

The CRAPTO section or page can be created using a form. (TODO: add link to this form)

Example


List of Pages with the CRAPTO Marker

See a list of all pages marked with CRAPTO.

CRAPTO

Example section for the example. This section would:

  • describe the problem
  • describe what the project is doing to address it
  • list issues related to this problem
  • link to developer discussion about it