Changeset 5eaf9af8


Ignore:
Timestamp:
07/21/2012 04:25:13 PM (12 years ago)
Author:
Krejzi <krejzi@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
d99d728
Parents:
a2957b7
Message:

Nettle 2.5 and GnuTLS 3.0.21

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10435 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    ra2957b7 r5eaf9af8  
    44-->
    55
    6 <!ENTITY day          "20">                   <!-- Always 2 digits -->
     6<!ENTITY day          "21">                   <!-- Always 2 digits -->
    77<!ENTITY month        "07">                   <!-- Always 2 digits -->
    88<!ENTITY year         "2012">
     
    1010<!ENTITY copyholder   "The BLFS Development Team">
    1111<!ENTITY version      "&year;-&month;-&day;">
    12 <!ENTITY releasedate  "July 20th, &year;">
     12<!ENTITY releasedate  "July 21st, &year;">
    1313<!-- <!ENTITY releasedate  "November &day;st, &year;"> -->
    1414<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
     
    126126<!ENTITY gnupg-version                "1.4.12">
    127127<!ENTITY gnupg2-version               "2.0.18">
    128 <!ENTITY gnutls-version               "3.0.19">
     128<!ENTITY gnutls-version               "3.0.21">
    129129<!ENTITY gpgme-version                "1.3.2">
    130130<!ENTITY iptables-version             "1.4.14">
     
    133133<!ENTITY linux-pam-version            "1.1.5">
    134134<!ENTITY mitkrb-version               "1.10.1">
    135 <!ENTITY nettle-version               "2.4">
     135<!ENTITY nettle-version               "2.5">
    136136<!ENTITY nss-major-version            "13">
    137137<!ENTITY nss-minor-version            "5">
  • introduction/welcome/changelog.xml

    ra2957b7 r5eaf9af8  
    4646      <itemizedlist>
    4747        <listitem>
     48          <para>[krejzi] - GnuTLS 3.0.21.</para>
     49        </listitem>
     50        <listitem>
     51          <para>[krejzi] - Nettle 2.5.</para>
     52        </listitem>
     53      </itemizedlist>
     54    </listitem>
     55
     56    <listitem>
     57      <para>July 20th, 2012</para>
     58      <itemizedlist>
     59        <listitem>
    4860          <para>[krejzi] - Upgraded ConsoleKit to 0.4.6 (git snapshot).</para>
    4961        </listitem>
  • postlfs/security/gnutls.xml

    ra2957b7 r5eaf9af8  
    77  <!ENTITY gnutls-download-http "http://ftp.gnu.org/gnu/gnutls/gnutls-&gnutls-version;.tar.xz">
    88  <!ENTITY gnutls-download-ftp  "ftp://ftp.gnu.org/gnu/gnutls/gnutls-&gnutls-version;.tar.xz">
    9   <!ENTITY gnutls-md5sum        "05e85d18955edd5c0fe40fbb7ef168bd">
    10   <!ENTITY gnutls-size          "4.9 MB">
    11   <!ENTITY gnutls-buildsize     "120 MB">
    12   <!ENTITY gnutls-time          "1.6 SBU (including the test suite)">
     9  <!ENTITY gnutls-md5sum        "7480dff7115e5af85215893c06b3ac5c">
     10  <!ENTITY gnutls-size          "4.5 MB">
     11  <!ENTITY gnutls-buildsize     "95 MB">
     12  <!ENTITY gnutls-time          "1.2 SBU (additional 2.5 SBU if running the testsuite)">
    1313]>
    1414
     
    9797    </para>
    9898
     99    <bridgehead renderas="sect4">Recommended</bridgehead>
     100    <para role="recommended">
     101      <xref linkend="libtasn1"/>
     102    </para>
     103
    99104    <bridgehead renderas="sect4">Optional</bridgehead>
    100105    <para role="optional">
     
    102107      <xref linkend="guile"/>,
    103108      <xref linkend="libidn"/>,
    104       <xref linkend="libtasn1"/>,
    105109      <xref linkend="p11-kit"/> and
    106110      <ulink url="http://valgrind.org/">Valgrind</ulink> (used during the test suite)
     
    114118
    115119    <para condition="html" role="usernotes">User Notes:
    116     <ulink url="&blfs-wiki;/gnutls"/></para>
    117 
     120      <ulink url="&blfs-wiki;/gnutls"/>
     121    </para>
    118122  </sect2>
    119123
     
    126130    </para>
    127131
    128 <screen><userinput>./configure --prefix=/usr &amp;&amp;
     132<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
    129133make</userinput></screen>
    130134
     
    161165
    162166    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    163     href="../../xincludes/static-libraries.xml"/>
     167      href="../../xincludes/static-libraries.xml"/>
    164168
    165169    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    166     href="../../xincludes/gtk-doc-rebuild.xml"/>
     170      href="../../xincludes/gtk-doc-rebuild.xml"/>
    167171
    168172  </sect2>
     
    182186        </seg>
    183187        <seg>
    184           libgnutls.{so,a}, libgnutls-openssl.{so,a}, and libgnutlsxx.{so,a}
     188          libgnutls.so, libgnutls-openssl.so, and libgnutlsxx.so
    185189        </seg>
    186190        <seg>
     
    314318
    315319      <varlistentry id="libgnutls">
    316         <term><filename class='libraryfile'>libgnutls.{so,a}</filename></term>
     320        <term><filename class='libraryfile'>libgnutls.so</filename></term>
    317321        <listitem>
    318322          <para>
     
    320324          </para>
    321325          <indexterm zone="gnutls libgnutls">
    322             <primary sortas="c-libgnutls">libgnutls.{so,a}</primary>
     326            <primary sortas="c-libgnutls">libgnutls.so</primary>
    323327          </indexterm>
    324328        </listitem>
  • postlfs/security/nettle.xml

    ra2957b7 r5eaf9af8  
    55  %general-entities;
    66
    7   <!ENTITY nettle-download-http "http://www.lysator.liu.se/~nisse/archive/nettle-&nettle-version;.tar.gz">
    8   <!ENTITY nettle-download-ftp  "ftp://ftp.lysator.liu.se/pub/security/lsh/nettle-&nettle-version;.tar.gz">
    9   <!ENTITY nettle-md5sum        "450be8c4886d46c09f49f568ad6fa013">
    10   <!ENTITY nettle-size          "1.0 MB">
    11   <!ENTITY nettle-buildsize     "121 MB">
    12   <!ENTITY nettle-time          "0.2 SBU">
     7  <!ENTITY nettle-download-http "http://ftp.gnu.org/gnu/nettle/nettle-&nettle-version;.tar.gz">
     8  <!ENTITY nettle-download-ftp  "ftp://ftp.gnu.org/gnu/nettle/nettle-&nettle-version;.tar.gz">
     9  <!ENTITY nettle-md5sum        "d66882e6ad31a9f651b73d7a1a93bd4c">
     10  <!ENTITY nettle-size          "1.1 MB">
     11  <!ENTITY nettle-buildsize     "55 MB">
     12  <!ENTITY nettle-time          "0.3 SBU">
    1313]>
    1414
    15 <sect1 id="nettle" xreflabel="nettle-&nettle-version;">
     15<sect1 id="nettle" xreflabel="Nettle-&nettle-version;">
    1616  <?dbhtml filename="nettle.html"?>
    1717
     
    2121  </sect1info>
    2222
    23   <title>nettle-&nettle-version;</title>
     23  <title>Nettle-&nettle-version;</title>
    2424
    2525  <indexterm zone="nettle">
    26     <primary sortas="a-nettle">nettle</primary>
     26    <primary sortas="a-Nettle">Nettle</primary>
    2727  </indexterm>
    2828
    2929  <sect2 role="package">
    30     <title>Introduction to nettle</title>
     30    <title>Introduction to Nettle</title>
    3131
    32     <para>The <application>nettle</application> package is a low-level
    33     cryptographic library that is designed to fit easily in many contexts.
     32    <para>
     33      The <application>Nettle</application> package contains the low-level
     34      cryptographic library that is designed to fit easily in many contexts.
    3435    </para>
    3536
     
    3940    <itemizedlist spacing="compact">
    4041      <listitem>
    41         <para>Download (HTTP): <ulink url="&nettle-download-http;"/></para>
     42        <para>
     43          Download (HTTP): <ulink url="&nettle-download-http;"/>
     44        </para>
    4245      </listitem>
    4346      <listitem>
    44         <para>Download (FTP): <ulink url="&nettle-download-ftp;"/></para>
     47        <para>
     48          Download (FTP): <ulink url="&nettle-download-ftp;"/>
     49        </para>
    4550      </listitem>
    4651      <listitem>
    47         <para>Download MD5 sum: &nettle-md5sum;</para>
     52        <para>
     53          Download MD5 sum: &nettle-md5sum;
     54        </para>
    4855      </listitem>
    4956      <listitem>
    50         <para>Download size: &nettle-size;</para>
     57        <para>
     58          Download size: &nettle-size;
     59        </para>
    5160      </listitem>
    5261      <listitem>
    53         <para>Estimated disk space required: &nettle-buildsize;</para>
     62        <para>
     63          Estimated disk space required: &nettle-buildsize;
     64        </para>
    5465      </listitem>
    5566      <listitem>
    56         <para>Estimated build time: &nettle-time;</para>
     67        <para>
     68          Estimated build time: &nettle-time;
     69        </para>
    5770      </listitem>
    5871    </itemizedlist>
    5972
    6073    <para condition="html" role="usernotes">User Notes:
    61     <ulink url="&blfs-wiki;/nettle"/></para>
    62 
     74      <ulink url="&blfs-wiki;/nettle"/>
     75    </para>
    6376  </sect2>
    6477
    6578  <sect2 role="installation">
    66     <title>Installation of nettle</title>
     79    <title>Installation of Nettle</title>
    6780
    68     <para>Install <application>nettle</application> by running the following
     81    <para>Install <application>Nettle</application> by running the following
    6982    commands:</para>
    7083
     
    7285make</userinput></screen>
    7386
    74     <para>To test the results, issue: <command>make check</command>.</para>
     87    <para>
     88      To test the results, issue: <command>make check</command>.
     89    </para>
    7590   
    76     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     91    <para>
     92      Now, as the <systemitem class="username">root</systemitem> user:
     93    </para>
    7794
    7895<screen role="root"><userinput>make install &amp;&amp;
     96chmod -v 755 /usr/lib/libhogweed.so.2.2 /usr/lib/libnettle.so.4.2.2 &amp;&amp;
    7997install -v -m755 -d /usr/share/doc/nettle-&nettle-version; &amp;&amp;
    8098install -v -m644 nettle.html /usr/share/doc/nettle-&nettle-version;</userinput></screen>
    81 
    82   </sect2>
    83 
    84   <sect2 role="commands">
    85     <title>Command Explanations</title>
    86 
    87     <para><option>--enable-shared</option>: This switch will ensure
    88     that shared, as well as static, libraries will be built. If you
    89     have linked the packages which use these libraries
    90     (<application>gnutls</application> and
    91     <application>glib-networking</application>, perhaps others) to the
    92     shared libraries, and ever have to rebuild
    93     <application>libnettle</application> to fix a vulnerability, you
    94     will not have to recompile those other applications.</para>
    9599
    96100  </sect2>
     
    101105    <segmentedlist>
    102106      <segtitle>Installed Programs</segtitle>
    103       <segtitle>Installed Library</segtitle>
    104       <segtitle>Installed Directories</segtitle>
     107      <segtitle>Installed Libraries</segtitle>
     108      <segtitle>Installed Directory</segtitle>
    105109
    106110      <seglistitem>
    107         <seg>nettle-hash, nettle-lfib-stream, pkcs1-conv, and sexp-conv</seg>
    108         <seg>libhogweed.a and libnettle.a : optionally, libhogweed.so and
    109         libnettle.so</seg>
    110         <seg>/usr/include/nettle</seg>
     111        <seg>
     112          nettle-hash, nettle-lfib-stream, pkcs1-conv and sexp-conv
     113        </seg>
     114        <seg>
     115          libhogweed.{so,a} and libnettle.{so,a}
     116        </seg>
     117        <seg>
     118          /usr/include/nettle
     119        </seg>
    111120      </seglistitem>
    112121    </segmentedlist>
     
    120129        <term><command>nettle-hash</command></term>
    121130        <listitem>
    122           <para>calulates a hash value using a specified algorithm.</para>
     131          <para>
     132            calulates a hash value using a specified algorithm.
     133          </para>
    123134          <indexterm zone="nettle nettle-hash">
    124135            <primary sortas="b-nettle-hash">nettle-hash</primary>
     
    130141        <term><command>nettle-lfib-stream</command></term>
    131142        <listitem>
    132           <para>outputs a sequence of pseudorandom (non-cryptographic)  bytes, 
    133           using Knuth's lagged fibonacci generator. The stream is useful for
    134           testing, but should not be used to generate cryptographic keys or anything 
    135           else that needs real randomness.</para>
     143          <para>
     144            outputs a sequence of pseudorandom (non-cryptographic)  bytes, using
     145            Knuth's lagged fibonacci generator. The stream is useful for testing,
     146            but should not be used to generate cryptographic keys or anything 
     147            else that needs real randomness.
     148          </para>
    136149          <indexterm zone="nettle nettle-lfib-stream">
    137150            <primary sortas="b-nettle-lfib-stream">nettle-lfib-stream</primary>
     
    143156        <term><command>pkcs1-conv</command></term>
    144157        <listitem>
    145           <para>converts private and public RSA keys from PKCS #1 format  to
    146            sexp format.</para>
     158          <para>
     159            converts private and public RSA keys from PKCS #1 format to
     160            sexp format.
     161          </para>
    147162          <indexterm zone="nettle pkcs1-conv">
    148163            <primary sortas="b-pkcs1-conv">pkcs1-conv</primary>
     
    154169        <term><command>sexp-conv</command></term>
    155170        <listitem>
    156           <para>converts an s-expression to a different encoding.</para>
     171          <para>
     172            converts an s-expression to a different encoding.
     173          </para>
    157174          <indexterm zone="nettle sexp-conv">
    158175            <primary sortas="b-sexp-conv">sexp-conv</primary>
Note: See TracChangeset for help on using the changeset viewer.