]> andersk Git - openssh.git/blobdiff - rijndael.h
- jakob@cvs.openbsd.org 2001/08/02 16:14:05
[openssh.git] / rijndael.h
index 01b342eb78e58d7374b5b15ac2e23424f4eb056e..db33805eca52775e042cca2829ee8219ef40e942 100644 (file)
@@ -1,4 +1,31 @@
-/*     $OpenBSD: rijndael.h,v 1.6 2001/01/29 01:58:17 niklas Exp $     */
+/*     $OpenBSD: rijndael.h,v 1.9 2001/07/30 16:23:30 stevesk Exp $    */
+
+/* This is an independent implementation of the encryption algorithm:   */
+/*                                                                      */
+/*         RIJNDAEL by Joan Daemen and Vincent Rijmen                   */
+/*                                                                      */
+/* which is a candidate algorithm in the Advanced Encryption Standard   */
+/* programme of the US National Institute of Standards and Technology.  */
+
+/*
+   -----------------------------------------------------------------------
+   Copyright (c) 2001 Dr Brian Gladman <brg@gladman.uk.net>, Worcester, UK
+   
+   TERMS
+
+   Redistribution and use in source and binary forms, with or without
+   modification, are permitted provided that the following conditions
+   are met:
+   1. Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+   2. Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+
+   This software is provided 'as is' with no guarantees of correctness or
+   fitness for purpose.
+   -----------------------------------------------------------------------
+*/
 
 #ifndef _RIJNDAEL_H_
 #define _RIJNDAEL_H_
@@ -28,7 +55,8 @@ typedef struct _rijndael_ctx {
 /* These are all based on 32 bit unsigned values and will therefore */
 /* require endian conversions for big-endian architectures          */
 
-rijndael_ctx *rijndael_set_key  __P((rijndael_ctx *, const u4byte *, u4byte, int));
+rijndael_ctx *
+rijndael_set_key __P((rijndael_ctx *, const u4byte *, const u4byte, int));
 void rijndael_encrypt __P((rijndael_ctx *, const u4byte *, u4byte *));
 void rijndael_decrypt __P((rijndael_ctx *, const u4byte *, u4byte *));
 
This page took 0.028329 seconds and 4 git commands to generate.