Nettle-3.2
      
      
        
          Introduction to Nettle
        
        
          The Nettle package contains the
          low-level cryptographic library that is designed to fit easily in
          many contexts.
        
        
          This package is known to build and work properly using an LFS-7.10
          platform.
        
        
          Package Information
        
        
        
          Nettle Dependencies
        
        
          Optional
        
        
          OpenSSL-1.0.2h (for examples)
        
        
          User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/nettle
        
       
      
        
          Installation of Nettle
        
        
          Install Nettle by running the
          following commands:
        
        
./configure --prefix=/usr --disable-static &&
make
        
          To test the results, issue: make
          check.
        
        
          Now, as the root user:
        
        
make install &&
chmod   -v   755 /usr/lib/lib{hogweed,nettle}.so &&
install -v -m755 -d /usr/share/doc/nettle-3.2 &&
install -v -m644 nettle.html /usr/share/doc/nettle-3.2
       
      
        
          Command Explanations
        
        
          --disable-static: This
          switch prevents installation of static versions of the libraries.
        
       
      
        
          Contents
        
        
          
            
              Installed Programs:
              nettle-hash, nettle-lfib-stream,
              nettle-pbkdf2, pkcs1-conv and sexp-conv
            
            
              Installed Libraries:
              libhogweed.so and libnettle.so
            
            
              Installed Directory:
              /usr/include/nettle and
              /usr/share/doc/nettle-3.2
            
           
         
        
          
            Short Descriptions
          
          
            
            
              
                | 
                    nettle-hash
                   | 
                    calulates a hash value using a specified algorithm.
                   | 
              
                | 
                    nettle-lfib-stream
                   | 
                    outputs a sequence of pseudorandom (non-cryptographic)
                    bytes, using Knuth's lagged fibonacci generator. The
                    stream is useful for testing, but should not be used to
                    generate cryptographic keys or anything else that needs
                    real randomness.
                   | 
              
                | 
                    nettle-pbkdf2
                   | 
                    password-based key derivation function that take as input
                    a password or passphrase and typically strengthen it and
                    protect against certain pre-computation attacks by using
                    salting and expensive computation.
                   | 
              
                | 
                    pkcs1-conv
                   | 
                    converts private and public RSA keys from PKCS #1 format
                    to sexp format.
                   | 
              
                | 
                    sexp-conv
                   | 
                    converts an s-expression to a different encoding.
                   | 
            
          
         
       
      
        Last updated on 2016-08-24 18:13:01 -0700