/usr/share/doc/libgcrypt20-doc/html/Quality-of-random-numbers.html is in libgcrypt20-doc 1.6.1-2ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- This manual is for Libgcrypt
(version 1.6.1, 29 January 2014),
which is GNU's library of cryptographic building blocks.
Copyright (C) 2000, 2002, 2003, 2004, 2006, 2007, 2008, 2009, 2011, 2012 Free Software Foundation, Inc.
Copyright (C) 2012, 2013 g10 Code GmbH
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2 of the License, or (at your
option) any later version. The text of the license can be found in the
section entitled "GNU General Public License". -->
<!-- Created by GNU Texinfo 5.2, http://www.gnu.org/software/texinfo/ -->
<head>
<title>The Libgcrypt Reference Manual: Quality of random numbers</title>
<meta name="description" content="The Libgcrypt Reference Manual: Quality of random numbers">
<meta name="keywords" content="The Libgcrypt Reference Manual: Quality of random numbers">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="index.html#Top" rel="start" title="Top">
<link href="Concept-Index.html#Concept-Index" rel="index" title="Concept Index">
<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="Random-Numbers.html#Random-Numbers" rel="up" title="Random Numbers">
<link href="Retrieving-random-numbers.html#Retrieving-random-numbers" rel="next" title="Retrieving random numbers">
<link href="Random-Numbers.html#Random-Numbers" rel="prev" title="Random Numbers">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.smallquotation {font-size: smaller}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.indentedblock {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smallindentedblock {margin-left: 3.2em; font-size: smaller}
div.smalllisp {margin-left: 3.2em}
kbd {font-style:oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
span.nocodebreak {white-space:nowrap}
span.nolinebreak {white-space:nowrap}
span.roman {font-family:serif; font-weight:normal}
span.sansserif {font-family:sans-serif; font-weight:normal}
ul.no-bullet {list-style: none}
-->
</style>
</head>
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
<a name="Quality-of-random-numbers"></a>
<div class="header">
<p>
Next: <a href="Retrieving-random-numbers.html#Retrieving-random-numbers" accesskey="n" rel="next">Retrieving random numbers</a>, Up: <a href="Random-Numbers.html#Random-Numbers" accesskey="u" rel="up">Random Numbers</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-Index.html#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<a name="Quality-of-random-numbers-1"></a>
<h3 class="section">10.1 Quality of random numbers</h3>
<p><acronym>Libgcypt</acronym> offers random numbers of different quality levels:
</p>
<dl>
<dt><a name="index-gcry_005frandom_005flevel_005ft"></a>Data type: <strong>gcry_random_level_t</strong></dt>
<dd><p>The constants for the random quality levels are of this enum type.
</p></dd></dl>
<dl compact="compact">
<dt><code>GCRY_WEAK_RANDOM</code></dt>
<dd><p>For all functions, except for <code>gcry_mpi_randomize</code>, this level maps
to GCRY_STRONG_RANDOM. If you do not want this, consider using
<code>gcry_create_nonce</code>.
</p></dd>
<dt><code>GCRY_STRONG_RANDOM</code></dt>
<dd><p>Use this level for session keys and similar purposes.
</p></dd>
<dt><code>GCRY_VERY_STRONG_RANDOM</code></dt>
<dd><p>Use this level for long term key material.
</p></dd>
</dl>
</body>
</html>
|