Template: Infobox Function

From LibrePlanet
Jump to: navigation, search
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{ infobox
+
{{Infobox
| title     = {{{name|<includeonly>{{PAGENAME}}</includeonly>}}}
+
| title   = {{{websitename|{{{name|<includeonly>{{PAGENAME}}</includeonly> }}} }}}
| image      = {{{image|}}}
+
| caption = {{{caption|}}}{{#if:{{{collapsible|}}}|{{hidden end}}}}
| caption    = {{{caption|}}}
+
| label1  = Header
 +
| data1  = {{{header|}}}
 +
| label2  = Supported Since
 +
| data2  = {{{since|}}}
 +
}}
 +
[[is entity::group| ]]<noinclude>
  
| header1    = {{#if:{{{designers|}}}{{{publish date|}}}{{{series|}}}{{{derived from|}}}{{{derived to|}}}{{{related to|}}}{{{certification|}}}|General}}
+
==Documentation==
| label2    = Designers
 
| data2      = {{{designers|}}}
 
| label3    = First published
 
| data3      = {{{publish date|}}}
 
| label4    = Series
 
| data4      = {{{series|}}}
 
| label5    = Derived from
 
| data5      = {{{derived from|}}}
 
| label6    = Successors
 
| data6      = {{{derived to|}}}
 
| label7    = Related&nbsp;to
 
| data7      = {{{related to|}}}
 
| label8    = Certification
 
| data8      = {{{certification|}}}
 
  
| header9    = {{#if:{{{digest size|}}}{{{key size|}}}{{{security claim|}}}{{{block size|}}}{{{state size|}}}{{{structure|}}}{{{rounds|}}}|{{#if:{{{key size|}}}{{{block size|}}}|Cipher detail|Detail}} }}
+
This template exists for the purpose of defining properties of a function, when making a page for the GNU Developer Network, a project that aims to better document development on GNU systems.
| label10    = [[Cryptographic hash function|Digest size]]s
+
 
| data10    = {{{digest size|}}}
+
These are the fields of this template:
| label11    = [[Key size]]s
+
 
| data11    = {{{key size|}}}
+
* <nowiki>| title  = (automatically filled in from the page name)</nowiki>
| label12    = Security claims
+
* <nowiki>| header  = name of the header file that the function is included in</nowiki>
| data12    = {{{security claim|}}}
+
* <nowiki>| since  = Specifies what version of the standard the function has been supported since</nowiki>
| label13    = [[Block size (cryptography)|Block size]]s
 
| data13    = {{{block size|}}}
 
| label14    = State size
 
| data14    = {{{state size|}}}
 
| label15    = Structure
 
| data15    = {{{structure|}}}
 
| label16    = Rounds
 
| data16    = {{{rounds|}}}
 
| label17    = Speed
 
| data17    = {{{speed|}}}
 
  
| header18  = {{#if:{{{cryptanalysis|}}}|Best public [[cryptanalysis]]}}
 
| below      = {{{cryptanalysis|}}}
 
| belowstyle = line-height: 1.25em; text-align: left
 
}}<includeonly>{{#ifeq:{{NAMESPACE}}|{{ns:0}}| {{#if:{{{digest size|}}}|[[Category:Cryptographic hash functions]]|{{#if:{{{block size|}}}|[[Category:Block ciphers]]|{{#if:{{{state size|}}}|[[Category:Stream ciphers]]}} }} }} }}</includeonly><noinclude>{{documentation}}<!-- Please add metadata to the <includeonly> section on the /doc subpage - thanks! -->
 
 
</noinclude>
 
</noinclude>

Latest revision as of 14:18, 19 December 2013

Documentation

This template exists for the purpose of defining properties of a function, when making a page for the GNU Developer Network, a project that aims to better document development on GNU systems.

These are the fields of this template:

  • | title = (automatically filled in from the page name)
  • | header = name of the header file that the function is included in
  • | since = Specifies what version of the standard the function has been supported since