deploy: de38ae62916547ad097c066f94a32e9ba7790eeb

This commit is contained in:
NotAShelf 2025-02-05 00:10:33 +00:00
commit 9a86359447
28502 changed files with 1261284 additions and 0 deletions

15
openssl/asn1/index.html Normal file
View file

@ -0,0 +1,15 @@
<!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="Defines the format of certificates"><title>openssl::asn1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="openssl" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.1 (e71f9a9a9 2025-01-27)" data-channel="1.84.1" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../openssl/index.html">openssl</a><span class="version">0.10.68</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module asn1</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate openssl</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">openssl</a></span><h1>Module <span>asn1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/openssl/asn1.rs.html#1-910">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Defines the format of certificates</p>
<p>This module is used by <a href="../x509/struct.X509Builder.html"><code>x509</code></a> and other certificate building functions
to describe time, strings, and objects.</p>
<p>Abstract Syntax Notation One is an interface description language.
The specification comes from <a href="https://www.itu.int/rec/T-REC-X.208-198811-W/en">X.208</a> by OSI, and rewritten in X.680.
ASN.1 describes properties of an object with a type set. Those types
can be atomic, structured, choice, and other (CHOICE and ANY). These
types are expressed as a number and the assignment operator ::= gives
the type a name.</p>
<p>The implementation here provides a subset of the ASN.1 types that OpenSSL
uses, especially in the properties of a certificate used in HTTPS.</p>
<h3 id="examples"><a class="doc-anchor" href="#examples">§</a>Examples</h3>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>openssl::asn1::Asn1Time;
<span class="kw">let </span>tomorrow = Asn1Time::days_from_now(<span class="number">1</span>);</code></pre></div>
</div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.Asn1BitString.html" title="struct openssl::asn1::Asn1BitString">Asn1<wbr>BitString</a></div><div class="desc docblock-short">Sequence of bytes</div></li><li><div class="item-name"><a class="struct" href="struct.Asn1BitStringRef.html" title="struct openssl::asn1::Asn1BitStringRef">Asn1<wbr>BitString<wbr>Ref</a></div><div class="desc docblock-short">A reference to an <a href="struct.Asn1BitString.html" title="struct openssl::asn1::Asn1BitString"><code>Asn1BitString</code></a>.</div></li><li><div class="item-name"><a class="struct" href="struct.Asn1Enumerated.html" title="struct openssl::asn1::Asn1Enumerated">Asn1<wbr>Enumerated</a></div><div class="desc docblock-short">An ASN.1 enumerated.</div></li><li><div class="item-name"><a class="struct" href="struct.Asn1EnumeratedRef.html" title="struct openssl::asn1::Asn1EnumeratedRef">Asn1<wbr>Enumerated<wbr>Ref</a></div><div class="desc docblock-short">A reference to an <a href="struct.Asn1Enumerated.html" title="struct openssl::asn1::Asn1Enumerated"><code>Asn1Enumerated</code></a>.</div></li><li><div class="item-name"><a class="struct" href="struct.Asn1GeneralizedTime.html" title="struct openssl::asn1::Asn1GeneralizedTime">Asn1<wbr>Generalized<wbr>Time</a></div><div class="desc docblock-short">Non-UTC representation of time</div></li><li><div class="item-name"><a class="struct" href="struct.Asn1GeneralizedTimeRef.html" title="struct openssl::asn1::Asn1GeneralizedTimeRef">Asn1<wbr>Generalized<wbr>Time<wbr>Ref</a></div><div class="desc docblock-short">Reference to a <a href="struct.Asn1GeneralizedTime.html"><code>Asn1GeneralizedTime</code></a></div></li><li><div class="item-name"><a class="struct" href="struct.Asn1Integer.html" title="struct openssl::asn1::Asn1Integer">Asn1<wbr>Integer</a></div><div class="desc docblock-short">Numeric representation</div></li><li><div class="item-name"><a class="struct" href="struct.Asn1IntegerRef.html" title="struct openssl::asn1::Asn1IntegerRef">Asn1<wbr>Integer<wbr>Ref</a></div><div class="desc docblock-short">A reference to an <a href="struct.Asn1Integer.html" title="struct openssl::asn1::Asn1Integer"><code>Asn1Integer</code></a>.</div></li><li><div class="item-name"><a class="struct" href="struct.Asn1Object.html" title="struct openssl::asn1::Asn1Object">Asn1<wbr>Object</a></div><div class="desc docblock-short">Object Identifier</div></li><li><div class="item-name"><a class="struct" href="struct.Asn1ObjectRef.html" title="struct openssl::asn1::Asn1ObjectRef">Asn1<wbr>Object<wbr>Ref</a></div><div class="desc docblock-short">A reference to an <a href="struct.Asn1Object.html" title="struct openssl::asn1::Asn1Object"><code>Asn1Object</code></a>.</div></li><li><div class="item-name"><a class="struct" href="struct.Asn1OctetString.html" title="struct openssl::asn1::Asn1OctetString">Asn1<wbr>Octet<wbr>String</a></div><div class="desc docblock-short">ASN.1 OCTET STRING type</div></li><li><div class="item-name"><a class="struct" href="struct.Asn1OctetStringRef.html" title="struct openssl::asn1::Asn1OctetStringRef">Asn1<wbr>Octet<wbr>String<wbr>Ref</a></div><div class="desc docblock-short">A reference to an <a href="struct.Asn1OctetString.html" title="struct openssl::asn1::Asn1OctetString"><code>Asn1OctetString</code></a>.</div></li><li><div class="item-name"><a class="struct" href="struct.Asn1String.html" title="struct openssl::asn1::Asn1String">Asn1<wbr>String</a></div><div class="desc docblock-short">Primary ASN.1 type used by OpenSSL</div></li><li><div class="item-name"><a class="struct" href="struct.Asn1StringRef.html" title="struct openssl::asn1::Asn1StringRef">Asn1<wbr>String<wbr>Ref</a></div><div class="desc docblock-short">A reference to an <a href="struct.Asn1String.html" title="struct openssl::asn1::Asn1String"><code>Asn1String</code></a>.</div></li><li><div class="item-name"><a class="struct" href="struct.Asn1Time.html" title="struct openssl::asn1::Asn1Time">Asn1<wbr>Time</a></div><div class="desc docblock-short">Time storage and comparison</div></li><li><div class="item-name"><a class="struct" href="struct.Asn1TimeRef.html" title="struct openssl::asn1::Asn1TimeRef">Asn1<wbr>Time<wbr>Ref</a></div><div class="desc docblock-short">Reference to an <a href="struct.Asn1Time.html"><code>Asn1Time</code></a></div></li><li><div class="item-name"><a class="struct" href="struct.Asn1Type.html" title="struct openssl::asn1::Asn1Type">Asn1<wbr>Type</a></div><div class="desc docblock-short">The type of an ASN.1 value.</div></li><li><div class="item-name"><a class="struct" href="struct.TimeDiff.html" title="struct openssl::asn1::TimeDiff">Time<wbr>Diff</a></div><div class="desc docblock-short">Difference between two ASN1 times.</div></li></ul></section></div></main></body></html>

View file

@ -0,0 +1 @@
window.SIDEBAR_ITEMS = {"struct":["Asn1BitString","Asn1BitStringRef","Asn1Enumerated","Asn1EnumeratedRef","Asn1GeneralizedTime","Asn1GeneralizedTimeRef","Asn1Integer","Asn1IntegerRef","Asn1Object","Asn1ObjectRef","Asn1OctetString","Asn1OctetStringRef","Asn1String","Asn1StringRef","Asn1Time","Asn1TimeRef","Asn1Type","TimeDiff"]};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long