Skip to content
Snippets Groups Projects
Select Git revision
  • master
  • chacha-poly1305-test
  • rsa-crt-hardening
  • chacha96
  • fat-library
  • versioned-symbols
  • curve25519
  • dsa-reorg
  • aead-api
  • set_key-changes
  • poly1305
  • aes-reorg
  • nettle-2.7-fixes
  • size_t-changes
  • ecc-support
  • experimental-20050201
  • lsh-1.4.2
  • nettle_3.1.1_release_20150424
  • nettle_3.1_release_20150407
  • nettle_3.1rc3
  • nettle_3.1rc2
  • nettle_3.1rc1
  • nettle_3.0_release_20140607
  • nettle_2.7.1_release_20130528
  • nettle_2.7_release_20130424
  • nettle_2.6_release_20130116
  • nettle_2.5_release_20120707
  • converted-master-branch-to-git
  • nettle_2.4_release_20110903
  • nettle_2.3_release_20110902
  • nettle_2.2_release_20110711
  • nettle_2.1_release_20100725
  • camellia_32bit_20100720
  • nettle_2.0_release_20090608
  • nettle_1.15_release_20061128
  • after_experimental_merge_20060516
  • head_before_experimental_merge_20060516
37 results

serpent-decrypt.c

Blame
  • Forked from Nettle / nettle
    Source project has a limited visibility.
    index.html 3.58 KiB
    <?xml version="1.0" encoding="utf-8"?> <!-- -*-mode: xml; sgml-indent-data: t; -*- -->
    <!DOCTYPE html 
         PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
      <meta http-equiv="Content-Type"
    	content="text/html; charset=utf-8"/>
      <title>Nettle - a low-level crypto library</title>
    </head>
    <body style='bgcolor="white"; text="black"; link="darkblue"; alink="red"; vlink="darkblue"'>
    <h1>Nettle - a low-level cryptographic library</h1>
    
    <blockquote>
    <p>
      Nettle is a cryptographic library that is designed to fit easily in more
      or less any context: In crypto toolkits for object-oriented languages
      (C++, Python, Pike, ...), in applications like LSH or GNUPG, or even in
      kernel space.
    </p>
    </blockquote>
    
    <h2> Documentation </h2>
    
    <p>
      A complete manual is included if you download the Nettle source code.
      You can also <a href="nettle.html">read the manual online</a>.
    </p>
    
    <h2> Download </h2>
    
    <p>
      Get the latest version by <a
        href="https://ftp.gnu.org/gnu/nettle/">https</a> or <a
        href="ftp://ftp.gnu.org/gnu/nettle/">ftp</a>.
    
      Recent releases are signed with the following PGP key:
    </p>
    <blockquote>
      <pre>
    pub   2560R/28C67298 2013-01-07
          Key fingerprint = 343C 2FF0 FBEE 5EC2 EDBE  F399 F359 9FF8 28C6 7298
    uid                  Niels Möller &lt;nisse@lysator.liu.se&gt;
      
      </pre>
    </blockquote>
    
    <h2> Language bindings </h2>
    
    <p> I'm aware of nettle-bindings for the following higher-level
      languages.</p>
    <dl>
      <dt> <a href="http://pike.ida.liu.se">Pike</a></dt>
      <dd> An object-oriented interpreted language with C-like syntax.
        Nettle bindings are included with the official distribution.</dd>
      <dt> <a href='http://search.cpan.org/~dkg/Crypt-Nettle-0.3/lib/Crypt/Nettle.pm'>Perl</a></dt>
      <dd> Crypt::Nettle module, by Daniel Kahn Gillmor.</dd>
      <dt> <a href='http://www.yellowbank.com/code/PostgreSQL/y_crypto/'>PostgreSQL</a></dt>
      <dd> Bindings for the Postgres database, by Ron Peterson. </dd>
      <dt> <a href='http://marcomaggi.github.com/nausicaa.html'>R6RS
    	Scheme</a></dt>
      <dd> Scheme bindings by Marco Maggi, supporting multiple R6RS implementations.</dd>
      <dt> <a href='http://hackage.haskell.org/package/bindings-nettle'>Haskell</a> </dt>
      <dd> Haskell bindings by Clint Adams. </dd>
      <dt> TCL </dt>
      <dd> Included in the chiark-tcl debian package by Ian Jackson (not
        sure if/how it's distributed outside of debian). </dd>
    </dl>
    <p>
      Mail me for corrections or additions to this list.
    </p>
    
    <h2> GIT access </h2>
    
    <p> 
      The public git repository for Nettle is located at <a
      href='http://git.lysator.liu.se/nettle/nettle'>git.lysator.liu.se</a>.
      After checkout, you need to run the <tt>.bootstrap</tt> script
      before the standard <tt>./configure &amp;&amp; make</tt>.
    </p>
    <p>
      Earlier, Nettle was version controlled as part of the LSH
      repository. When converted to the current repository, the history of
      all files has been maintained as far as practical. But since the
      directory organization used to be a bit different, building old
      versions of Nettle from the current git repository does not work out
      of the box. To do that, you have to check out historic versions from
      the <a href='http://git.lysator.liu.se/lsh/lsh'>LSH repository</a>
      instead.
    </p>
    
    <h2> Contact </h2>
    
    <p>
      Send mail to
      the <a href='http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs'><tt>nettle-bugs</tt>
      mailinglist</a> or directly to me
      at <a href="mailto:nisse@lysator.liu.se"><tt>Niels Möller
      &lt;nisse@lysator.liu.se&gt;</tt></a> if you have any questions.
    </p>
    </body>
    </html>