Skip to content
Snippets Groups Projects
Select Git revision
21 results Searching

aes-decrypt.c

Blame
  • Forked from Nettle / nettle
    Source project has a limited visibility.
    • Niels Möller's avatar
      c8f4cc35
      * aes.h (aes_encrypt, aes_decrypt): Declare ctx argument as const. · c8f4cc35
      Niels Möller authored
      Also updated implementation.
      * blowfish.h (blowfish_encrypt, blowfish_decrypt): Likewise.
      * cast128.h (cast128_encrypt, cast128_decrypt): Likewise.
      * serpent.h (serpent_encrypt, serpent_decrypt): Likewise.
      * twofish.h (twofish_encrypt, twofish_decrypt): Likewise.
      
      Rev: nettle/ChangeLog:1.91
      Rev: nettle/aes-decrypt.c:1.2
      Rev: nettle/aes-encrypt.c:1.2
      Rev: nettle/aes.h:1.2
      Rev: nettle/blowfish.c:1.3
      Rev: nettle/blowfish.h:1.3
      Rev: nettle/cast128.c:1.2
      Rev: nettle/cast128.h:1.2
      Rev: nettle/serpent.c:1.2
      Rev: nettle/serpent.h:1.2
      Rev: nettle/twofish.c:1.2
      Rev: nettle/twofish.h:1.2
      c8f4cc35
      History
      * aes.h (aes_encrypt, aes_decrypt): Declare ctx argument as const.
      Niels Möller authored
      Also updated implementation.
      * blowfish.h (blowfish_encrypt, blowfish_decrypt): Likewise.
      * cast128.h (cast128_encrypt, cast128_decrypt): Likewise.
      * serpent.h (serpent_encrypt, serpent_decrypt): Likewise.
      * twofish.h (twofish_encrypt, twofish_decrypt): Likewise.
      
      Rev: nettle/ChangeLog:1.91
      Rev: nettle/aes-decrypt.c:1.2
      Rev: nettle/aes-encrypt.c:1.2
      Rev: nettle/aes.h:1.2
      Rev: nettle/blowfish.c:1.3
      Rev: nettle/blowfish.h:1.3
      Rev: nettle/cast128.c:1.2
      Rev: nettle/cast128.h:1.2
      Rev: nettle/serpent.c:1.2
      Rev: nettle/serpent.h:1.2
      Rev: nettle/twofish.c:1.2
      Rev: nettle/twofish.h:1.2
    ANNOUNCE NaN GiB
    PIKE 7.8 ANNOUNCEMENT
    $Id$
    
    Pike is an interpreted, object-oriented programming language with a
    syntax reminiscent of C and Java, and freely available and distributable
    under the GNU General Public License (GPL).
    
    Pike is just as suitable for intricate and large applications as for
    creating use-once scripts. When needed, you can also write
    Pike modules in C, to gain better performance or access C
    libraries. This is transparent to the module's users; the modules
    written in C and those written in Pike are accessed in exactly the
    same way.
    
    Some Pike highlights:
    
        + Freely distributable under GPL, LGPL and MPL
        + Interpreted - no compilation and linking needed to run code
        + Object Oriented - straightforward and powerful object
    	  orientation, including multiple inheritance
        + Modular - extendible with modules written in C or Pike
        + Powerful - high-level language, concise code
        + Source Code Available - promoting sharing of useful code
        + Portable - Platform independent and available on most common
          flavors of Unix, as well as Windows and Amiga OS.
        + Powerful, Flexible and Efficient Data Types
        + Automatic Memory Management
        + Scalable - as useful for small scripts as for powerful and
    	  complex applications.
        + Text Processing - e.g. for filtering
        + Exception Handling
        + Multi-Threaded Application Development Possible
        + Easy-to-Learn C-like Syntax
    
    The standard Pike distribution comes with a number of modules for
    various useful purposes. Among these are:
    
        + Image processing with support for several graphic file
              formats (such as JPEG, GIF, PNG, Photoshop and Gimp), and
              numerous image manipulation functions
        + Cryptographic functions, including SSL support
        + Database interface to several common SQL databases,
              including MySQL, ODBC and Oracle
        + Embedding interfaces for Java and Perl
    
    Some other modules include support for OpenGL, Gz, Gdbm, GTK, XML,
    DVB and SDL.