<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="generator" content="rustdoc"> <meta name="description" content="Source to the Rust file `/home/travis/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.7.14/src/nid.rs`."> <meta name="keywords" content="rust, rustlang, rust-lang"> <title>nid.rs.html -- source</title> <link rel="stylesheet" type="text/css" href="../../rustdoc.css"> <link rel="stylesheet" type="text/css" href="../../main.css"> </head> <body class="rustdoc"> <!--[if lte IE 8]> <div class="warning"> This old browser is unsupported and will most likely display funky things. </div> <![endif]--> <nav class="sidebar"> </nav> <nav class="sub"> <form class="search-form js-only"> <div class="search-container"> <input class="search-input" name="search" autocomplete="off" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"> </div> </form> </nav> <section id='main' class="content source"><pre class="line-numbers"><span id="1"> 1</span> <span id="2"> 2</span> <span id="3"> 3</span> <span id="4"> 4</span> <span id="5"> 5</span> <span id="6"> 6</span> <span id="7"> 7</span> <span id="8"> 8</span> <span id="9"> 9</span> <span id="10"> 10</span> <span id="11"> 11</span> <span id="12"> 12</span> <span id="13"> 13</span> <span id="14"> 14</span> <span id="15"> 15</span> <span id="16"> 16</span> <span id="17"> 17</span> <span id="18"> 18</span> <span id="19"> 19</span> <span id="20"> 20</span> <span id="21"> 21</span> <span id="22"> 22</span> <span id="23"> 23</span> <span id="24"> 24</span> <span id="25"> 25</span> <span id="26"> 26</span> <span id="27"> 27</span> <span id="28"> 28</span> <span id="29"> 29</span> <span id="30"> 30</span> <span id="31"> 31</span> <span id="32"> 32</span> <span id="33"> 33</span> <span id="34"> 34</span> <span id="35"> 35</span> <span id="36"> 36</span> <span id="37"> 37</span> <span id="38"> 38</span> <span id="39"> 39</span> <span id="40"> 40</span> <span id="41"> 41</span> <span id="42"> 42</span> <span id="43"> 43</span> <span id="44"> 44</span> <span id="45"> 45</span> <span id="46"> 46</span> <span id="47"> 47</span> <span id="48"> 48</span> <span id="49"> 49</span> <span id="50"> 50</span> <span id="51"> 51</span> <span id="52"> 52</span> <span id="53"> 53</span> <span id="54"> 54</span> <span id="55"> 55</span> <span id="56"> 56</span> <span id="57"> 57</span> <span id="58"> 58</span> <span id="59"> 59</span> <span id="60"> 60</span> <span id="61"> 61</span> <span id="62"> 62</span> <span id="63"> 63</span> <span id="64"> 64</span> <span id="65"> 65</span> <span id="66"> 66</span> <span id="67"> 67</span> <span id="68"> 68</span> <span id="69"> 69</span> <span id="70"> 70</span> <span id="71"> 71</span> <span id="72"> 72</span> <span id="73"> 73</span> <span id="74"> 74</span> <span id="75"> 75</span> <span id="76"> 76</span> <span id="77"> 77</span> <span id="78"> 78</span> <span id="79"> 79</span> <span id="80"> 80</span> <span id="81"> 81</span> <span id="82"> 82</span> <span id="83"> 83</span> <span id="84"> 84</span> <span id="85"> 85</span> <span id="86"> 86</span> <span id="87"> 87</span> <span id="88"> 88</span> <span id="89"> 89</span> <span id="90"> 90</span> <span id="91"> 91</span> <span id="92"> 92</span> <span id="93"> 93</span> <span id="94"> 94</span> <span id="95"> 95</span> <span id="96"> 96</span> <span id="97"> 97</span> <span id="98"> 98</span> <span id="99"> 99</span> <span id="100">100</span> <span id="101">101</span> <span id="102">102</span> <span id="103">103</span> <span id="104">104</span> <span id="105">105</span> <span id="106">106</span> <span id="107">107</span> <span id="108">108</span> <span id="109">109</span> <span id="110">110</span> <span id="111">111</span> <span id="112">112</span> <span id="113">113</span> <span id="114">114</span> <span id="115">115</span> <span id="116">116</span> <span id="117">117</span> <span id="118">118</span> <span id="119">119</span> <span id="120">120</span> <span id="121">121</span> <span id="122">122</span> <span id="123">123</span> <span id="124">124</span> <span id="125">125</span> <span id="126">126</span> <span id="127">127</span> <span id="128">128</span> <span id="129">129</span> <span id="130">130</span> <span id="131">131</span> <span id="132">132</span> <span id="133">133</span> <span id="134">134</span> <span id="135">135</span> <span id="136">136</span> <span id="137">137</span> <span id="138">138</span> <span id="139">139</span> <span id="140">140</span> <span id="141">141</span> <span id="142">142</span> <span id="143">143</span> <span id="144">144</span> <span id="145">145</span> <span id="146">146</span> <span id="147">147</span> <span id="148">148</span> <span id="149">149</span> <span id="150">150</span> <span id="151">151</span> <span id="152">152</span> <span id="153">153</span> <span id="154">154</span> <span id="155">155</span> <span id="156">156</span> <span id="157">157</span> <span id="158">158</span> <span id="159">159</span> <span id="160">160</span> <span id="161">161</span> <span id="162">162</span> <span id="163">163</span> <span id="164">164</span> <span id="165">165</span> <span id="166">166</span> <span id="167">167</span> <span id="168">168</span> <span id="169">169</span> <span id="170">170</span> <span id="171">171</span> <span id="172">172</span> <span id="173">173</span> <span id="174">174</span> <span id="175">175</span> <span id="176">176</span> <span id="177">177</span> <span id="178">178</span> <span id="179">179</span> <span id="180">180</span> <span id="181">181</span> <span id="182">182</span> <span id="183">183</span> <span id="184">184</span> <span id="185">185</span> <span id="186">186</span> <span id="187">187</span> <span id="188">188</span> <span id="189">189</span> <span id="190">190</span> <span id="191">191</span> <span id="192">192</span> <span id="193">193</span> <span id="194">194</span> <span id="195">195</span> <span id="196">196</span> </pre><pre class='rust '> <span class='attribute'>#[<span class='ident'>allow</span>(<span class='ident'>non_camel_case_types</span>)]</span> <span class='attribute'>#[<span class='ident'>derive</span>(<span class='ident'>Copy</span>, <span class='ident'>Clone</span>, <span class='ident'>Hash</span>, <span class='ident'>PartialEq</span>, <span class='ident'>Eq</span>)]</span> <span class='attribute'>#[<span class='ident'>repr</span>(<span class='ident'>usize</span>)]</span> <span class='kw'>pub</span> <span class='kw'>enum</span> <span class='ident'>Nid</span> { <span class='ident'>Undefined</span>, <span class='comment'>// 0</span> <span class='ident'>Rsadsi</span>, <span class='ident'>Pkcs</span>, <span class='ident'>MD2</span>, <span class='ident'>MD4</span>, <span class='ident'>MD5</span>, <span class='ident'>RC4</span>, <span class='ident'>RsaEncryption</span>, <span class='ident'>RSA_MD2</span>, <span class='ident'>RSA_MD5</span>, <span class='ident'>PBE_MD2_DES</span>, <span class='comment'>// 10</span> <span class='ident'>X500</span>, <span class='ident'>x509</span>, <span class='ident'>CN</span>, <span class='ident'>C</span>, <span class='ident'>L</span>, <span class='ident'>ST</span>, <span class='ident'>O</span>, <span class='ident'>OU</span>, <span class='ident'>RSA</span>, <span class='ident'>Pkcs7</span>, <span class='comment'>// 20</span> <span class='ident'>Pkcs7_data</span>, <span class='ident'>Pkcs7_signedData</span>, <span class='ident'>Pkcs7_envelopedData</span>, <span class='ident'>Pkcs7_signedAndEnvelopedData</span>, <span class='ident'>Pkcs7_digestData</span>, <span class='ident'>Pkcs7_encryptedData</span>, <span class='ident'>Pkcs3</span>, <span class='ident'>DhKeyAgreement</span>, <span class='ident'>DES_ECB</span>, <span class='ident'>DES_CFB</span>, <span class='comment'>// 30</span> <span class='ident'>DES_CBC</span>, <span class='ident'>DES_EDE</span>, <span class='ident'>DES_EDE3</span>, <span class='ident'>IDEA_CBC</span>, <span class='ident'>IDEA_CFB</span>, <span class='ident'>IDEA_ECB</span>, <span class='ident'>RC2_CBC</span>, <span class='ident'>RC2_ECB</span>, <span class='ident'>RC2_CFB</span>, <span class='ident'>RC2_OFB</span>, <span class='comment'>// 40</span> <span class='ident'>SHA</span>, <span class='ident'>RSA_SHA</span>, <span class='ident'>DES_EDE_CBC</span>, <span class='ident'>DES_EDE3_CBC</span>, <span class='ident'>DES_OFB</span>, <span class='ident'>IDEA_OFB</span>, <span class='ident'>Pkcs9</span>, <span class='ident'>Email</span>, <span class='ident'>UnstructuredName</span>, <span class='ident'>ContentType</span>, <span class='comment'>// 50</span> <span class='ident'>MessageDigest</span>, <span class='ident'>SigningTime</span>, <span class='ident'>CounterSignature</span>, <span class='ident'>ChallengePassword</span>, <span class='ident'>UnstructuredAddress</span>, <span class='ident'>ExtendedCertificateAttributes</span>, <span class='ident'>Netscape</span>, <span class='ident'>NetscapeCertExtention</span>, <span class='ident'>NetscapeDatatype</span>, <span class='ident'>DES_EDE_CFB64</span>, <span class='comment'>// 60</span> <span class='ident'>DES_EDE3_CFB64</span>, <span class='ident'>DES_EDE_OFB64</span>, <span class='ident'>DES_EDE3_OFB64</span>, <span class='ident'>SHA1</span>, <span class='ident'>RSA_SHA1</span>, <span class='ident'>DSA_SHA</span>, <span class='ident'>DSA_OLD</span>, <span class='ident'>PBE_SHA1_RC2_64</span>, <span class='ident'>PBKDF2</span>, <span class='ident'>DSA_SHA1_OLD</span>, <span class='comment'>// 70</span> <span class='ident'>NetscapeCertType</span>, <span class='ident'>NetscapeBaseUrl</span>, <span class='ident'>NetscapeRevocationUrl</span>, <span class='ident'>NetscapeCARevocationUrl</span>, <span class='ident'>NetscapeRenewalUrl</span>, <span class='ident'>NetscapeCAPolicyUrl</span>, <span class='ident'>NetscapeSSLServerName</span>, <span class='ident'>NetscapeComment</span>, <span class='ident'>NetscapeCertSequence</span>, <span class='ident'>DESX_CBC</span>, <span class='comment'>// 80</span> <span class='ident'>ID_CE</span>, <span class='ident'>SubjectKeyIdentifier</span>, <span class='ident'>KeyUsage</span>, <span class='ident'>PrivateKeyUsagePeriod</span>, <span class='ident'>SubjectAltName</span>, <span class='ident'>IssuerAltName</span>, <span class='ident'>BasicConstraints</span>, <span class='ident'>CrlNumber</span>, <span class='ident'>CertificatePolicies</span>, <span class='ident'>AuthorityKeyIdentifier</span>, <span class='comment'>// 90</span> <span class='ident'>BF_CBC</span>, <span class='ident'>BF_ECB</span>, <span class='ident'>BF_CFB</span>, <span class='ident'>BF_OFB</span>, <span class='ident'>MDC2</span>, <span class='ident'>RSA_MDC2</span>, <span class='ident'>RC4_40</span>, <span class='ident'>RC2_40_CBC</span>, <span class='ident'>G</span>, <span class='ident'>S</span>, <span class='comment'>// 100</span> <span class='ident'>I</span>, <span class='doccomment'>/// uniqueIdentifier</span> <span class='ident'>UID</span>, <span class='ident'>CrlDistributionPoints</span>, <span class='ident'>RSA_NP_MD5</span>, <span class='ident'>SN</span>, <span class='ident'>T</span>, <span class='ident'>D</span>, <span class='ident'>CAST5_CBC</span>, <span class='ident'>CAST5_ECB</span>, <span class='ident'>CAST5_CFB</span>, <span class='comment'>// 110</span> <span class='ident'>CAST5_OFB</span>, <span class='ident'>PbeWithMD5AndCast5CBC</span>, <span class='ident'>DSA_SHA1</span>, <span class='ident'>MD5_SHA1</span>, <span class='ident'>RSA_SHA1_2</span>, <span class='ident'>DSA</span>, <span class='ident'>RIPEMD160</span>, <span class='comment'>// 118 missing</span> <span class='ident'>RSA_RIPEMD160</span> <span class='op'>=</span> <span class='number'>119</span>, <span class='ident'>RC5_CBC</span>, <span class='comment'>// 120</span> <span class='ident'>RC5_ECB</span>, <span class='ident'>RC5_CFB</span>, <span class='ident'>RC5_OFB</span>, <span class='ident'>RLE</span>, <span class='ident'>ZLIB</span>, <span class='ident'>ExtendedKeyUsage</span>, <span class='ident'>PKIX</span>, <span class='ident'>ID_KP</span>, <span class='ident'>ServerAuth</span>, <span class='ident'>ClientAuth</span>, <span class='comment'>// 130</span> <span class='ident'>CodeSigning</span>, <span class='ident'>EmailProtection</span>, <span class='ident'>TimeStamping</span>, <span class='ident'>MsCodeInd</span>, <span class='ident'>MsCodeCom</span>, <span class='ident'>MsCtlSigh</span>, <span class='ident'>MsSGC</span>, <span class='ident'>MsEFS</span>, <span class='ident'>NsSGC</span>, <span class='ident'>DeltaCRL</span>, <span class='comment'>// 140</span> <span class='ident'>CRLReason</span>, <span class='ident'>InvalidityDate</span>, <span class='ident'>SXNetID</span>, <span class='ident'>PBE_SHA1_RC4_128</span>, <span class='ident'>PBE_SHA1_RC4_40</span>, <span class='ident'>PBE_SHA1_3DES</span>, <span class='ident'>PBE_SHA1_2DES</span>, <span class='ident'>PBE_SHA1_RC2_128</span>, <span class='ident'>PBE_SHA1_RC2_40</span>, <span class='ident'>KeyBag</span>, <span class='comment'>// 150</span> <span class='ident'>Pkcs8ShroudedKeyBag</span>, <span class='ident'>CertBag</span>, <span class='ident'>CrlBag</span>, <span class='ident'>SecretBag</span>, <span class='ident'>SafeContentsBag</span>, <span class='ident'>FriendlyName</span>, <span class='ident'>LocalKeyID</span>, <span class='ident'>X509Certificate</span>, <span class='ident'>SdsiCertificate</span>, <span class='ident'>X509Crl</span>, <span class='comment'>// 160</span> <span class='ident'>PBES2</span>, <span class='ident'>PBMAC1</span>, <span class='ident'>HmacWithSha1</span>, <span class='ident'>ID_QT_CPS</span>, <span class='ident'>ID_QT_UNOTICE</span>, <span class='ident'>RC2_64_CBC</span>, <span class='ident'>SMIMECaps</span>, <span class='ident'>PBE_MD2_RC2_64</span>, <span class='ident'>PBE_MD5_RC2_64</span>, <span class='ident'>PBE_SHA1_DES</span>, <span class='ident'>MicrosoftExtensionRequest</span>, <span class='ident'>ExtensionRequest</span>, <span class='ident'>Name</span>, <span class='ident'>DnQualifier</span>, <span class='ident'>IdPe</span>, <span class='ident'>IdAd</span>, <span class='ident'>AuthorityInfoAccess</span>, <span class='ident'>OCSP</span>, <span class='ident'>CaIssuers</span>, <span class='ident'>OCSPSigning</span>, <span class='comment'>// 180</span> <span class='comment'>// 181 and up are from openssl's obj_mac.h</span> <span class='doccomment'>/// Shown as UID in cert subject</span> <span class='ident'>UserId</span> <span class='op'>=</span> <span class='number'>458</span>, <span class='ident'>SHA256</span> <span class='op'>=</span> <span class='number'>672</span>, <span class='ident'>SHA384</span>, <span class='ident'>SHA512</span>, <span class='ident'>SHA224</span>, } </pre> </section> <section id='search' class="content hidden"></section> <section class="footer"></section> <aside id="help" class="hidden"> <div> <h1 class="hidden">Help</h1> <div class="shortcuts"> <h2>Keyboard Shortcuts</h2> <dl> <dt>?</dt> <dd>Show this help dialog</dd> <dt>S</dt> <dd>Focus the search field</dd> <dt>⇤</dt> <dd>Move up in search results</dd> <dt>⇥</dt> <dd>Move down in search results</dd> <dt>⏎</dt> <dd>Go to active search result</dd> <dt>+</dt> <dd>Collapse/expand all sections</dd> </dl> </div> <div class="infos"> <h2>Search Tricks</h2> <p> Prefix searches with a type followed by a colon (e.g. <code>fn:</code>) to restrict the search to a given type. </p> <p> Accepted types are: <code>fn</code>, <code>mod</code>, <code>struct</code>, <code>enum</code>, <code>trait</code>, <code>type</code>, <code>macro</code>, and <code>const</code>. </p> <p> Search functions by type signature (e.g. <code>vec -> usize</code> or <code>* -> vec</code>) </p> </div> </div> </aside> <script> window.rootPath = "../../"; window.currentCrate = "openssl"; window.playgroundUrl = ""; </script> <script src="../../jquery.js"></script> <script src="../../main.js"></script> <script defer src="../../search-index.js"></script> </body> </html>