autodoc.git
/
traditional.xml
version
»
Context lines:
10
20
40
80
file
none
3
autodoc.git/traditional.xml:1:
<?xml version='1.0' encoding='utf-8'?>
-
<manual time-stamp='2017-08-
11
' version='Pike v8.0.469'>
+
<manual time-stamp='2017-08-
23
' version='Pike v8.0.469'>
<dir name='./traditional_manual'> <file name='./traditional_manual/index.html'> <chapter title='Table of Contents' unnumbered='1'> <dl><dt><url href='index.html'>Table of Contents</url></dt> <dt><url href='chapter_1.html'>1. Introduction</url></dt> <dd><url href='chapter_1.html#1'>1.1. Overview</url></dd> <dd><url href='chapter_1.html#2'>1.2. The history of Pike</url></dd> <dd><url href='chapter_1.html#3'>1.3. A comparison with other languages</url></dd> <dd><url href='chapter_1.html#4'>1.4. What is Pike</url></dd> <dd><url href='chapter_1.html#5'>1.5. Pike License</url></dd>
autodoc.git/traditional.xml:135825:
</class> </module> <module name='PKCS'> <doc><text><p>Public-Key Cryptography Standards (PKCS).</p> <p> This is the Pike API for dealing with a set of standards initially published by RSA Security Inc, and later by IETF and others in various RFCs.</p> </text><group><seealso/><text><p><ref resolved='predef::Standards.ASN1'>Standards.ASN1</ref>, <ref resolved='predef::Crypto'>Crypto</ref>, <rfc>2314</rfc>, <rfc>2459</rfc>, <rfc>2986</rfc>, <rfc>3279</rfc>, <rfc>3280</rfc>, <rfc>4055</rfc>, <rfc>4985</rfc>, <rfc>5208</rfc>, <rfc>5280</rfc>, <rfc>5480</rfc>,
-
<rfc>5639</rfc>, <rfc>5915</rfc>, <rfc>7292</rfc></p>
+
<rfc>5639</rfc>, <rfc>5915</rfc>, <rfc>
5958</rfc>, <rfc>
7292</rfc>
,
<
rfc>7468<
/
rfc></
p>
</text></group></doc> <docgroup homogen-name='' homogen-type='import'> <import name=''><classname resolved='predef::'>predef::</classname></import> </docgroup> <docgroup homogen-name='Types' homogen-type='import'> <import name='Types'><classname resolved='predef::Standards.ASN1.Types'>Standards.ASN1.Types</classname></import> </docgroup> <docgroup homogen-name='parse_private_key' homogen-type='method'><doc><text><p>Parse a PKCS#8 PrivateKeyInfo (cf <rfc>5208:5</rfc>).</p>
-
</text><group><seealso/><text><p><ref resolved='predef::Standards.PKCS.RSA.parse_private_key'>RSA.parse_private_key()</ref>, <ref resolved='predef::Standards.PKCS.DSA.parse_private_key'>DSA.parse_private_key()</ref></p>
+
</text><group><seealso/><text><p><ref resolved='predef::Standards.PKCS.
parse_public_key'>parse_public_key()</ref>, <ref resolved='predef::Standards.PKCS.
RSA.parse_private_key'>RSA.parse_private_key()</ref>, <ref resolved='predef::Standards.PKCS.DSA.parse_private_key'>DSA.parse_private_key()</ref></p>
</text></group></doc> <method name='parse_private_key'> <arguments><argument name='seq'><type><object resolved='predef::Standards.ASN1.Types.Sequence'>Sequence</object></type></argument></arguments> <returntype><object>Crypto.Sign.State</object></returntype> </method> </docgroup> <docgroup homogen-name='parse_private_key' homogen-type='method'> <method name='parse_private_key'><modifiers><variant/></modifiers> <arguments><argument name='key'><type><string/></type></argument></arguments> <returntype><object>Crypto.Sign.State</object></returntype> </method> </docgroup>
-
+
<docgroup homogen-name='parse_public_key' homogen-type='method'><doc><text><p>Parse a PKCS#10 SubjectPublicKeyInfo (cf <rfc>5280:4.1</rfc> and <rfc>7468:13</rfc>).</p>
+
</text><group><seealso/><text><p><ref resolved='predef::Standards.PKCS.parse_private_key'>parse_private_key()</ref>, <ref resolved='predef::Standards.PKCS.RSA.parse_public_key'>RSA.parse_public_key()</ref>, <ref resolved='predef::Standards.PKCS.DSA.parse_public_key'>DSA.parse_public_key()</ref></p>
+
</text></group></doc>
+
<method name='parse_public_key'>
+
<arguments><argument name='seq'><type><object resolved='predef::Standards.ASN1.Types.Sequence'>Sequence</object></type></argument></arguments>
+
<returntype><object>Crypto.Sign.State</object></returntype>
+
</method>
+
</docgroup>
+
<docgroup homogen-name='parse_public_key' homogen-type='method'>
+
<method name='parse_public_key'><modifiers><variant/></modifiers>
+
<arguments><argument name='key'><type><string/></type></argument></arguments>
+
<returntype><object>Crypto.Sign.State</object></returntype>
+
</method>
+
</docgroup>
<module name='CSR'> <doc><text><p>Handling of Certificate Signing Requests (PKCS-10, RFC 2314, RFC 2986)</p> </text></doc> <docgroup homogen-name='build_csr' homogen-type='method'><doc><text><p>Build a Certificate Signing Request.</p> </text><group><param name='sign'/><text><p>Signature algorithm for the certificate. Both private and public keys must be set.</p> </text></group><group><param name='name'/><text><p>The distinguished name for the certificate.</p> </text></group><group><param name='attributes'/><text><p>Attributes from PKCS #9 to add to the certificate.</p> </text></group><group><param name='hash'/><text><p>Hash algoritm to use for the CSR signature. Defaults to <ref resolved='predef::Crypto.SHA256'>Crypto.SHA256</ref>.</p>