OSDN Git Service

Update OpenSSL to 1.0.2a.
[ffftp/ffftp.git] / contrib / openssl / include / openssl / seed.h
index efebb64..11fd181 100644 (file)
  *\r
  */\r
 \r
-\r
 #ifndef HEADER_SEED_H\r
-#define HEADER_SEED_H\r
+# define HEADER_SEED_H\r
 \r
-#include <openssl/opensslconf.h>\r
-#include <openssl/e_os2.h>\r
-#include <openssl/crypto.h>\r
+# include <openssl/opensslconf.h>\r
+# include <openssl/e_os2.h>\r
+# include <openssl/crypto.h>\r
 \r
-#ifdef OPENSSL_NO_SEED\r
-#error SEED is disabled.\r
-#endif\r
+# ifdef OPENSSL_NO_SEED\r
+#  error SEED is disabled.\r
+# endif\r
 \r
-#ifdef AES_LONG /* look whether we need 'long' to get 32 bits */\r
-# ifndef SEED_LONG\r
-#  define SEED_LONG 1\r
+/* look whether we need 'long' to get 32 bits */\r
+# ifdef AES_LONG\r
+#  ifndef SEED_LONG\r
+#   define SEED_LONG 1\r
+#  endif\r
 # endif\r
-#endif\r
 \r
-#if !defined(NO_SYS_TYPES_H)\r
-# include <sys/types.h>\r
-#endif\r
+# if !defined(NO_SYS_TYPES_H)\r
+#  include <sys/types.h>\r
+# endif\r
 \r
-#define SEED_BLOCK_SIZE 16\r
-#define SEED_KEY_LENGTH        16\r
+# define SEED_BLOCK_SIZE 16\r
+# define SEED_KEY_LENGTH 16\r
 \r
 \r
 #ifdef  __cplusplus\r
 extern "C" {\r
 #endif\r
 \r
-\r
 typedef struct seed_key_st {\r
-#ifdef SEED_LONG\r
+# ifdef SEED_LONG\r
     unsigned long data[32];\r
-#else\r
+# else\r
     unsigned int data[32];\r
-#endif\r
+# endif\r
 } SEED_KEY_SCHEDULE;\r
 \r
-\r
-void SEED_set_key(const unsigned char rawkey[SEED_KEY_LENGTH], SEED_KEY_SCHEDULE *ks);\r
-\r
-void SEED_encrypt(const unsigned char s[SEED_BLOCK_SIZE], unsigned char d[SEED_BLOCK_SIZE], const SEED_KEY_SCHEDULE *ks);\r
-void SEED_decrypt(const unsigned char s[SEED_BLOCK_SIZE], unsigned char d[SEED_BLOCK_SIZE], const SEED_KEY_SCHEDULE *ks);\r
-\r
-void SEED_ecb_encrypt(const unsigned char *in, unsigned char *out, const SEED_KEY_SCHEDULE *ks, int enc);\r
-void SEED_cbc_encrypt(const unsigned char *in, unsigned char *out,\r
-        size_t len, const SEED_KEY_SCHEDULE *ks, unsigned char ivec[SEED_BLOCK_SIZE], int enc);\r
+# ifdef OPENSSL_FIPS\r
+void private_SEED_set_key(const unsigned char rawkey[SEED_KEY_LENGTH],\r
+                          SEED_KEY_SCHEDULE *ks);\r
+# endif\r
+void SEED_set_key(const unsigned char rawkey[SEED_KEY_LENGTH],\r
+                  SEED_KEY_SCHEDULE *ks);\r
+\r
+void SEED_encrypt(const unsigned char s[SEED_BLOCK_SIZE],\r
+                  unsigned char d[SEED_BLOCK_SIZE],\r
+                  const SEED_KEY_SCHEDULE *ks);\r
+void SEED_decrypt(const unsigned char s[SEED_BLOCK_SIZE],\r
+                  unsigned char d[SEED_BLOCK_SIZE],\r
+                  const SEED_KEY_SCHEDULE *ks);\r
+\r
+void SEED_ecb_encrypt(const unsigned char *in, unsigned char *out,\r
+                      const SEED_KEY_SCHEDULE *ks, int enc);\r
+void SEED_cbc_encrypt(const unsigned char *in, unsigned char *out, size_t len,\r
+                      const SEED_KEY_SCHEDULE *ks,\r
+                      unsigned char ivec[SEED_BLOCK_SIZE], int enc);\r
 void SEED_cfb128_encrypt(const unsigned char *in, unsigned char *out,\r
-        size_t len, const SEED_KEY_SCHEDULE *ks, unsigned char ivec[SEED_BLOCK_SIZE], int *num, int enc);\r
+                         size_t len, const SEED_KEY_SCHEDULE *ks,\r
+                         unsigned char ivec[SEED_BLOCK_SIZE], int *num,\r
+                         int enc);\r
 void SEED_ofb128_encrypt(const unsigned char *in, unsigned char *out,\r
-        size_t len, const SEED_KEY_SCHEDULE *ks, unsigned char ivec[SEED_BLOCK_SIZE], int *num);\r
+                         size_t len, const SEED_KEY_SCHEDULE *ks,\r
+                         unsigned char ivec[SEED_BLOCK_SIZE], int *num);\r
 \r
 #ifdef  __cplusplus\r
 }\r
 #endif\r
 \r
-#endif /* HEADER_SEED_H */\r
+#endif                          /* HEADER_SEED_H */\r