Adding large folders

This commit is contained in:
2026-02-26 12:00:21 -05:00
parent 5400d82acd
commit 49701c85ad
47332 changed files with 1942573 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
<!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="Elliptic Curve"><title>openssl::ec - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.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"href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-ca0dd0c4.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.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../../static.files/storage-e2aeef58.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-eab170b8.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]--><rustdoc-topbar><h2><a href="#">Module ec</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../openssl/index.html">openssl</a><span class="version">0.10.75</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module ec</a></h2><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" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">openssl</a></div><h1>Module <span>ec</span>&nbsp;<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/ec.rs.html#1-1385">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Elliptic Curve</p>
<p>Cryptography relies on the difficulty of solving mathematical problems, such as the factor
of large integers composed of two large prime numbers and the discrete logarithm of a
random elliptic curve. This module provides low-level features of the latter.
Elliptic Curve protocols can provide the same security with smaller keys.</p>
<p>There are 2 forms of elliptic curves, <code>Fp</code> and <code>F2^m</code>. These curves use irreducible
trinomial or pentanomial. Being a generic interface to a wide range of algorithms,
the curves are generally referenced by <a href="struct.EcGroup.html"><code>EcGroup</code></a>. There are many built-in groups
found in <a href="../nid/struct.Nid.html"><code>Nid</code></a>.</p>
<p>OpenSSL Wiki explains the fields and curves in detail at <a href="https://wiki.openssl.org/index.php/Elliptic_Curve_Cryptography">Elliptic Curve Cryptography</a>.</p>
</div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Asn1Flag.html" title="struct openssl::ec::Asn1Flag">Asn1<wbr>Flag</a></dt><dd>Named Curve or Explicit</dd><dt><a class="struct" href="struct.EcGroup.html" title="struct openssl::ec::EcGroup">EcGroup</a></dt><dd>Describes the curve</dd><dt><a class="struct" href="struct.EcGroupRef.html" title="struct openssl::ec::EcGroupRef">EcGroup<wbr>Ref</a></dt><dd>Reference to <a href="struct.EcGroup.html"><code>EcGroup</code></a></dd><dt><a class="struct" href="struct.EcKey.html" title="struct openssl::ec::EcKey">EcKey</a></dt><dd>Public and optional private key on the given curve.</dd><dt><a class="struct" href="struct.EcKeyRef.html" title="struct openssl::ec::EcKeyRef">EcKey<wbr>Ref</a></dt><dd>A reference to an <a href="struct.EcKey.html" title="struct openssl::ec::EcKey"><code>EcKey</code></a>.</dd><dt><a class="struct" href="struct.EcPoint.html" title="struct openssl::ec::EcPoint">EcPoint</a></dt><dd>Represents a point on the curve</dd><dt><a class="struct" href="struct.EcPointRef.html" title="struct openssl::ec::EcPointRef">EcPoint<wbr>Ref</a></dt><dd>A reference a borrowed <a href="struct.EcPoint.html" title="struct openssl::ec::EcPoint"><code>EcPoint</code></a>.</dd><dt><a class="struct" href="struct.PointConversionForm.html" title="struct openssl::ec::PointConversionForm">Point<wbr>Conversion<wbr>Form</a></dt><dd>Compressed or Uncompressed conversion</dd></dl></section></div></main></body></html>

View File

@@ -0,0 +1 @@
window.SIDEBAR_ITEMS = {"struct":["Asn1Flag","EcGroup","EcGroupRef","EcKey","EcKeyRef","EcPoint","EcPointRef","PointConversionForm"]};

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