summaryrefslogtreecommitdiff
path: root/libjava/gnu/javax/crypto/jce/mac
diff options
context:
space:
mode:
authorupstream source tree <ports@midipix.org>2015-03-15 20:14:05 -0400
committerupstream source tree <ports@midipix.org>2015-03-15 20:14:05 -0400
commit554fd8c5195424bdbcabf5de30fdc183aba391bd (patch)
tree976dc5ab7fddf506dadce60ae936f43f58787092 /libjava/gnu/javax/crypto/jce/mac
downloadcbb-gcc-4.6.4-554fd8c5195424bdbcabf5de30fdc183aba391bd.tar.bz2
cbb-gcc-4.6.4-554fd8c5195424bdbcabf5de30fdc183aba391bd.tar.xz
obtained gcc-4.6.4.tar.bz2 from upstream website;upstream
verified gcc-4.6.4.tar.bz2.sig; imported gcc-4.6.4 source tree from verified upstream tarball. downloading a git-generated archive based on the 'upstream' tag should provide you with a source tree that is binary identical to the one extracted from the above tarball. if you have obtained the source via the command 'git clone', however, do note that line-endings of files in your working directory might differ from line-endings of the respective files in the upstream repository.
Diffstat (limited to 'libjava/gnu/javax/crypto/jce/mac')
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/HMacHavalSpi.h38
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/HMacMD2Spi.h38
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/HMacMD4Spi.h38
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/HMacMD5Spi.h38
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/HMacRipeMD128Spi.h38
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/HMacRipeMD160Spi.h38
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/HMacSHA160Spi.h38
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/HMacSHA256Spi.h38
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/HMacSHA384Spi.h38
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/HMacSHA512Spi.h38
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/HMacTigerSpi.h38
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/HMacWhirlpoolSpi.h38
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/MacAdapter.h69
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/OMacAnubisImpl.h38
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/OMacBlowfishImpl.h38
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/OMacCast5Impl.h38
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/OMacDESImpl.h38
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/OMacImpl$Anubis.h42
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/OMacImpl$Blowfish.h42
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/OMacImpl$Cast5.h42
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/OMacImpl$DES.h42
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/OMacImpl$Khazad.h42
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/OMacImpl$Rijndael.h42
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/OMacImpl$Serpent.h42
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/OMacImpl$Square.h42
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/OMacImpl$TripleDES.h42
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/OMacImpl$Twofish.h42
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/OMacImpl.h39
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/OMacKhazadImpl.h38
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/OMacRijndaelImpl.h38
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/OMacSerpentImpl.h38
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/OMacSquareImpl.h38
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/OMacTripleDESImpl.h38
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/OMacTwofishImpl.h38
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/TMMH16Spi.h52
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/UHash32Spi.h38
-rw-r--r--libjava/gnu/javax/crypto/jce/mac/UMac32Spi.h52
37 files changed, 1506 insertions, 0 deletions
diff --git a/libjava/gnu/javax/crypto/jce/mac/HMacHavalSpi.h b/libjava/gnu/javax/crypto/jce/mac/HMacHavalSpi.h
new file mode 100644
index 000000000..4f5af339b
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/HMacHavalSpi.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_HMacHavalSpi__
+#define __gnu_javax_crypto_jce_mac_HMacHavalSpi__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class HMacHavalSpi;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::HMacHavalSpi : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ HMacHavalSpi();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_HMacHavalSpi__
diff --git a/libjava/gnu/javax/crypto/jce/mac/HMacMD2Spi.h b/libjava/gnu/javax/crypto/jce/mac/HMacMD2Spi.h
new file mode 100644
index 000000000..c584ddb55
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/HMacMD2Spi.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_HMacMD2Spi__
+#define __gnu_javax_crypto_jce_mac_HMacMD2Spi__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class HMacMD2Spi;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::HMacMD2Spi : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ HMacMD2Spi();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_HMacMD2Spi__
diff --git a/libjava/gnu/javax/crypto/jce/mac/HMacMD4Spi.h b/libjava/gnu/javax/crypto/jce/mac/HMacMD4Spi.h
new file mode 100644
index 000000000..7cf2e14dc
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/HMacMD4Spi.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_HMacMD4Spi__
+#define __gnu_javax_crypto_jce_mac_HMacMD4Spi__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class HMacMD4Spi;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::HMacMD4Spi : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ HMacMD4Spi();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_HMacMD4Spi__
diff --git a/libjava/gnu/javax/crypto/jce/mac/HMacMD5Spi.h b/libjava/gnu/javax/crypto/jce/mac/HMacMD5Spi.h
new file mode 100644
index 000000000..dd54fe257
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/HMacMD5Spi.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_HMacMD5Spi__
+#define __gnu_javax_crypto_jce_mac_HMacMD5Spi__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class HMacMD5Spi;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::HMacMD5Spi : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ HMacMD5Spi();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_HMacMD5Spi__
diff --git a/libjava/gnu/javax/crypto/jce/mac/HMacRipeMD128Spi.h b/libjava/gnu/javax/crypto/jce/mac/HMacRipeMD128Spi.h
new file mode 100644
index 000000000..195cf9667
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/HMacRipeMD128Spi.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_HMacRipeMD128Spi__
+#define __gnu_javax_crypto_jce_mac_HMacRipeMD128Spi__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class HMacRipeMD128Spi;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::HMacRipeMD128Spi : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ HMacRipeMD128Spi();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_HMacRipeMD128Spi__
diff --git a/libjava/gnu/javax/crypto/jce/mac/HMacRipeMD160Spi.h b/libjava/gnu/javax/crypto/jce/mac/HMacRipeMD160Spi.h
new file mode 100644
index 000000000..43dc02640
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/HMacRipeMD160Spi.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_HMacRipeMD160Spi__
+#define __gnu_javax_crypto_jce_mac_HMacRipeMD160Spi__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class HMacRipeMD160Spi;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::HMacRipeMD160Spi : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ HMacRipeMD160Spi();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_HMacRipeMD160Spi__
diff --git a/libjava/gnu/javax/crypto/jce/mac/HMacSHA160Spi.h b/libjava/gnu/javax/crypto/jce/mac/HMacSHA160Spi.h
new file mode 100644
index 000000000..83682077b
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/HMacSHA160Spi.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_HMacSHA160Spi__
+#define __gnu_javax_crypto_jce_mac_HMacSHA160Spi__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class HMacSHA160Spi;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::HMacSHA160Spi : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ HMacSHA160Spi();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_HMacSHA160Spi__
diff --git a/libjava/gnu/javax/crypto/jce/mac/HMacSHA256Spi.h b/libjava/gnu/javax/crypto/jce/mac/HMacSHA256Spi.h
new file mode 100644
index 000000000..5ec8ab05e
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/HMacSHA256Spi.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_HMacSHA256Spi__
+#define __gnu_javax_crypto_jce_mac_HMacSHA256Spi__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class HMacSHA256Spi;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::HMacSHA256Spi : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ HMacSHA256Spi();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_HMacSHA256Spi__
diff --git a/libjava/gnu/javax/crypto/jce/mac/HMacSHA384Spi.h b/libjava/gnu/javax/crypto/jce/mac/HMacSHA384Spi.h
new file mode 100644
index 000000000..2f6dbd9a8
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/HMacSHA384Spi.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_HMacSHA384Spi__
+#define __gnu_javax_crypto_jce_mac_HMacSHA384Spi__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class HMacSHA384Spi;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::HMacSHA384Spi : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ HMacSHA384Spi();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_HMacSHA384Spi__
diff --git a/libjava/gnu/javax/crypto/jce/mac/HMacSHA512Spi.h b/libjava/gnu/javax/crypto/jce/mac/HMacSHA512Spi.h
new file mode 100644
index 000000000..af69a4ebb
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/HMacSHA512Spi.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_HMacSHA512Spi__
+#define __gnu_javax_crypto_jce_mac_HMacSHA512Spi__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class HMacSHA512Spi;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::HMacSHA512Spi : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ HMacSHA512Spi();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_HMacSHA512Spi__
diff --git a/libjava/gnu/javax/crypto/jce/mac/HMacTigerSpi.h b/libjava/gnu/javax/crypto/jce/mac/HMacTigerSpi.h
new file mode 100644
index 000000000..c085185b8
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/HMacTigerSpi.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_HMacTigerSpi__
+#define __gnu_javax_crypto_jce_mac_HMacTigerSpi__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class HMacTigerSpi;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::HMacTigerSpi : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ HMacTigerSpi();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_HMacTigerSpi__
diff --git a/libjava/gnu/javax/crypto/jce/mac/HMacWhirlpoolSpi.h b/libjava/gnu/javax/crypto/jce/mac/HMacWhirlpoolSpi.h
new file mode 100644
index 000000000..102ce5173
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/HMacWhirlpoolSpi.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_HMacWhirlpoolSpi__
+#define __gnu_javax_crypto_jce_mac_HMacWhirlpoolSpi__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class HMacWhirlpoolSpi;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::HMacWhirlpoolSpi : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ HMacWhirlpoolSpi();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_HMacWhirlpoolSpi__
diff --git a/libjava/gnu/javax/crypto/jce/mac/MacAdapter.h b/libjava/gnu/javax/crypto/jce/mac/MacAdapter.h
new file mode 100644
index 000000000..1d4cadde7
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/MacAdapter.h
@@ -0,0 +1,69 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_MacAdapter__
+#define __gnu_javax_crypto_jce_mac_MacAdapter__
+
+#pragma interface
+
+#include <javax/crypto/MacSpi.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class MacAdapter;
+ }
+ }
+ namespace mac
+ {
+ class IMac;
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace security
+ {
+ class Key;
+ namespace spec
+ {
+ class AlgorithmParameterSpec;
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::MacAdapter : public ::javax::crypto::MacSpi
+{
+
+public: // actually protected
+ MacAdapter(::java::lang::String *);
+private:
+ MacAdapter(::gnu::javax::crypto::mac::IMac *, ::java::util::Map *);
+public:
+ virtual ::java::lang::Object * clone();
+public: // actually protected
+ virtual JArray< jbyte > * engineDoFinal();
+ virtual jint engineGetMacLength();
+ virtual void engineInit(::java::security::Key *, ::java::security::spec::AlgorithmParameterSpec *);
+ virtual void engineReset();
+ virtual void engineUpdate(jbyte);
+ virtual void engineUpdate(JArray< jbyte > *, jint, jint);
+ ::gnu::javax::crypto::mac::IMac * __attribute__((aligned(__alignof__( ::javax::crypto::MacSpi)))) mac;
+ ::java::util::Map * attributes;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_MacAdapter__
diff --git a/libjava/gnu/javax/crypto/jce/mac/OMacAnubisImpl.h b/libjava/gnu/javax/crypto/jce/mac/OMacAnubisImpl.h
new file mode 100644
index 000000000..958181598
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/OMacAnubisImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_OMacAnubisImpl__
+#define __gnu_javax_crypto_jce_mac_OMacAnubisImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class OMacAnubisImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::OMacAnubisImpl : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ OMacAnubisImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_OMacAnubisImpl__
diff --git a/libjava/gnu/javax/crypto/jce/mac/OMacBlowfishImpl.h b/libjava/gnu/javax/crypto/jce/mac/OMacBlowfishImpl.h
new file mode 100644
index 000000000..76e69d2ce
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/OMacBlowfishImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_OMacBlowfishImpl__
+#define __gnu_javax_crypto_jce_mac_OMacBlowfishImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class OMacBlowfishImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::OMacBlowfishImpl : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ OMacBlowfishImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_OMacBlowfishImpl__
diff --git a/libjava/gnu/javax/crypto/jce/mac/OMacCast5Impl.h b/libjava/gnu/javax/crypto/jce/mac/OMacCast5Impl.h
new file mode 100644
index 000000000..9308b254e
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/OMacCast5Impl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_OMacCast5Impl__
+#define __gnu_javax_crypto_jce_mac_OMacCast5Impl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class OMacCast5Impl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::OMacCast5Impl : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ OMacCast5Impl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_OMacCast5Impl__
diff --git a/libjava/gnu/javax/crypto/jce/mac/OMacDESImpl.h b/libjava/gnu/javax/crypto/jce/mac/OMacDESImpl.h
new file mode 100644
index 000000000..614e64503
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/OMacDESImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_OMacDESImpl__
+#define __gnu_javax_crypto_jce_mac_OMacDESImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class OMacDESImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::OMacDESImpl : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ OMacDESImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_OMacDESImpl__
diff --git a/libjava/gnu/javax/crypto/jce/mac/OMacImpl$Anubis.h b/libjava/gnu/javax/crypto/jce/mac/OMacImpl$Anubis.h
new file mode 100644
index 000000000..6eacd2dae
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/OMacImpl$Anubis.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_OMacImpl$Anubis__
+#define __gnu_javax_crypto_jce_mac_OMacImpl$Anubis__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/OMacImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class OMacImpl;
+ class OMacImpl$Anubis;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::OMacImpl$Anubis : public ::gnu::javax::crypto::jce::mac::OMacImpl
+{
+
+public:
+ OMacImpl$Anubis(::gnu::javax::crypto::jce::mac::OMacImpl *);
+public: // actually package-private
+ ::gnu::javax::crypto::jce::mac::OMacImpl * __attribute__((aligned(__alignof__( ::gnu::javax::crypto::jce::mac::OMacImpl)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_OMacImpl$Anubis__
diff --git a/libjava/gnu/javax/crypto/jce/mac/OMacImpl$Blowfish.h b/libjava/gnu/javax/crypto/jce/mac/OMacImpl$Blowfish.h
new file mode 100644
index 000000000..597aefae4
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/OMacImpl$Blowfish.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_OMacImpl$Blowfish__
+#define __gnu_javax_crypto_jce_mac_OMacImpl$Blowfish__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/OMacImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class OMacImpl;
+ class OMacImpl$Blowfish;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::OMacImpl$Blowfish : public ::gnu::javax::crypto::jce::mac::OMacImpl
+{
+
+public:
+ OMacImpl$Blowfish(::gnu::javax::crypto::jce::mac::OMacImpl *);
+public: // actually package-private
+ ::gnu::javax::crypto::jce::mac::OMacImpl * __attribute__((aligned(__alignof__( ::gnu::javax::crypto::jce::mac::OMacImpl)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_OMacImpl$Blowfish__
diff --git a/libjava/gnu/javax/crypto/jce/mac/OMacImpl$Cast5.h b/libjava/gnu/javax/crypto/jce/mac/OMacImpl$Cast5.h
new file mode 100644
index 000000000..65b6f9d79
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/OMacImpl$Cast5.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_OMacImpl$Cast5__
+#define __gnu_javax_crypto_jce_mac_OMacImpl$Cast5__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/OMacImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class OMacImpl;
+ class OMacImpl$Cast5;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::OMacImpl$Cast5 : public ::gnu::javax::crypto::jce::mac::OMacImpl
+{
+
+public:
+ OMacImpl$Cast5(::gnu::javax::crypto::jce::mac::OMacImpl *);
+public: // actually package-private
+ ::gnu::javax::crypto::jce::mac::OMacImpl * __attribute__((aligned(__alignof__( ::gnu::javax::crypto::jce::mac::OMacImpl)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_OMacImpl$Cast5__
diff --git a/libjava/gnu/javax/crypto/jce/mac/OMacImpl$DES.h b/libjava/gnu/javax/crypto/jce/mac/OMacImpl$DES.h
new file mode 100644
index 000000000..e5945e4cc
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/OMacImpl$DES.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_OMacImpl$DES__
+#define __gnu_javax_crypto_jce_mac_OMacImpl$DES__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/OMacImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class OMacImpl;
+ class OMacImpl$DES;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::OMacImpl$DES : public ::gnu::javax::crypto::jce::mac::OMacImpl
+{
+
+public:
+ OMacImpl$DES(::gnu::javax::crypto::jce::mac::OMacImpl *);
+public: // actually package-private
+ ::gnu::javax::crypto::jce::mac::OMacImpl * __attribute__((aligned(__alignof__( ::gnu::javax::crypto::jce::mac::OMacImpl)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_OMacImpl$DES__
diff --git a/libjava/gnu/javax/crypto/jce/mac/OMacImpl$Khazad.h b/libjava/gnu/javax/crypto/jce/mac/OMacImpl$Khazad.h
new file mode 100644
index 000000000..e15074a3a
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/OMacImpl$Khazad.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_OMacImpl$Khazad__
+#define __gnu_javax_crypto_jce_mac_OMacImpl$Khazad__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/OMacImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class OMacImpl;
+ class OMacImpl$Khazad;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::OMacImpl$Khazad : public ::gnu::javax::crypto::jce::mac::OMacImpl
+{
+
+public:
+ OMacImpl$Khazad(::gnu::javax::crypto::jce::mac::OMacImpl *);
+public: // actually package-private
+ ::gnu::javax::crypto::jce::mac::OMacImpl * __attribute__((aligned(__alignof__( ::gnu::javax::crypto::jce::mac::OMacImpl)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_OMacImpl$Khazad__
diff --git a/libjava/gnu/javax/crypto/jce/mac/OMacImpl$Rijndael.h b/libjava/gnu/javax/crypto/jce/mac/OMacImpl$Rijndael.h
new file mode 100644
index 000000000..e337ef96b
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/OMacImpl$Rijndael.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_OMacImpl$Rijndael__
+#define __gnu_javax_crypto_jce_mac_OMacImpl$Rijndael__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/OMacImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class OMacImpl;
+ class OMacImpl$Rijndael;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::OMacImpl$Rijndael : public ::gnu::javax::crypto::jce::mac::OMacImpl
+{
+
+public:
+ OMacImpl$Rijndael(::gnu::javax::crypto::jce::mac::OMacImpl *);
+public: // actually package-private
+ ::gnu::javax::crypto::jce::mac::OMacImpl * __attribute__((aligned(__alignof__( ::gnu::javax::crypto::jce::mac::OMacImpl)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_OMacImpl$Rijndael__
diff --git a/libjava/gnu/javax/crypto/jce/mac/OMacImpl$Serpent.h b/libjava/gnu/javax/crypto/jce/mac/OMacImpl$Serpent.h
new file mode 100644
index 000000000..8e5b0640c
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/OMacImpl$Serpent.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_OMacImpl$Serpent__
+#define __gnu_javax_crypto_jce_mac_OMacImpl$Serpent__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/OMacImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class OMacImpl;
+ class OMacImpl$Serpent;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::OMacImpl$Serpent : public ::gnu::javax::crypto::jce::mac::OMacImpl
+{
+
+public:
+ OMacImpl$Serpent(::gnu::javax::crypto::jce::mac::OMacImpl *);
+public: // actually package-private
+ ::gnu::javax::crypto::jce::mac::OMacImpl * __attribute__((aligned(__alignof__( ::gnu::javax::crypto::jce::mac::OMacImpl)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_OMacImpl$Serpent__
diff --git a/libjava/gnu/javax/crypto/jce/mac/OMacImpl$Square.h b/libjava/gnu/javax/crypto/jce/mac/OMacImpl$Square.h
new file mode 100644
index 000000000..0f90c75b3
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/OMacImpl$Square.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_OMacImpl$Square__
+#define __gnu_javax_crypto_jce_mac_OMacImpl$Square__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/OMacImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class OMacImpl;
+ class OMacImpl$Square;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::OMacImpl$Square : public ::gnu::javax::crypto::jce::mac::OMacImpl
+{
+
+public:
+ OMacImpl$Square(::gnu::javax::crypto::jce::mac::OMacImpl *);
+public: // actually package-private
+ ::gnu::javax::crypto::jce::mac::OMacImpl * __attribute__((aligned(__alignof__( ::gnu::javax::crypto::jce::mac::OMacImpl)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_OMacImpl$Square__
diff --git a/libjava/gnu/javax/crypto/jce/mac/OMacImpl$TripleDES.h b/libjava/gnu/javax/crypto/jce/mac/OMacImpl$TripleDES.h
new file mode 100644
index 000000000..0b7d3d9e2
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/OMacImpl$TripleDES.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_OMacImpl$TripleDES__
+#define __gnu_javax_crypto_jce_mac_OMacImpl$TripleDES__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/OMacImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class OMacImpl;
+ class OMacImpl$TripleDES;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::OMacImpl$TripleDES : public ::gnu::javax::crypto::jce::mac::OMacImpl
+{
+
+public:
+ OMacImpl$TripleDES(::gnu::javax::crypto::jce::mac::OMacImpl *);
+public: // actually package-private
+ ::gnu::javax::crypto::jce::mac::OMacImpl * __attribute__((aligned(__alignof__( ::gnu::javax::crypto::jce::mac::OMacImpl)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_OMacImpl$TripleDES__
diff --git a/libjava/gnu/javax/crypto/jce/mac/OMacImpl$Twofish.h b/libjava/gnu/javax/crypto/jce/mac/OMacImpl$Twofish.h
new file mode 100644
index 000000000..c398f3de4
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/OMacImpl$Twofish.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_OMacImpl$Twofish__
+#define __gnu_javax_crypto_jce_mac_OMacImpl$Twofish__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/OMacImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class OMacImpl;
+ class OMacImpl$Twofish;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::OMacImpl$Twofish : public ::gnu::javax::crypto::jce::mac::OMacImpl
+{
+
+public:
+ OMacImpl$Twofish(::gnu::javax::crypto::jce::mac::OMacImpl *);
+public: // actually package-private
+ ::gnu::javax::crypto::jce::mac::OMacImpl * __attribute__((aligned(__alignof__( ::gnu::javax::crypto::jce::mac::OMacImpl)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_OMacImpl$Twofish__
diff --git a/libjava/gnu/javax/crypto/jce/mac/OMacImpl.h b/libjava/gnu/javax/crypto/jce/mac/OMacImpl.h
new file mode 100644
index 000000000..fce8e1ad0
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/OMacImpl.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_OMacImpl__
+#define __gnu_javax_crypto_jce_mac_OMacImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class OMacImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::OMacImpl : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public: // actually protected
+ OMacImpl(::java::lang::String *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_OMacImpl__
diff --git a/libjava/gnu/javax/crypto/jce/mac/OMacKhazadImpl.h b/libjava/gnu/javax/crypto/jce/mac/OMacKhazadImpl.h
new file mode 100644
index 000000000..817790646
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/OMacKhazadImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_OMacKhazadImpl__
+#define __gnu_javax_crypto_jce_mac_OMacKhazadImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class OMacKhazadImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::OMacKhazadImpl : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ OMacKhazadImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_OMacKhazadImpl__
diff --git a/libjava/gnu/javax/crypto/jce/mac/OMacRijndaelImpl.h b/libjava/gnu/javax/crypto/jce/mac/OMacRijndaelImpl.h
new file mode 100644
index 000000000..d785945f7
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/OMacRijndaelImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_OMacRijndaelImpl__
+#define __gnu_javax_crypto_jce_mac_OMacRijndaelImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class OMacRijndaelImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::OMacRijndaelImpl : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ OMacRijndaelImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_OMacRijndaelImpl__
diff --git a/libjava/gnu/javax/crypto/jce/mac/OMacSerpentImpl.h b/libjava/gnu/javax/crypto/jce/mac/OMacSerpentImpl.h
new file mode 100644
index 000000000..d5a2f4cfd
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/OMacSerpentImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_OMacSerpentImpl__
+#define __gnu_javax_crypto_jce_mac_OMacSerpentImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class OMacSerpentImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::OMacSerpentImpl : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ OMacSerpentImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_OMacSerpentImpl__
diff --git a/libjava/gnu/javax/crypto/jce/mac/OMacSquareImpl.h b/libjava/gnu/javax/crypto/jce/mac/OMacSquareImpl.h
new file mode 100644
index 000000000..b7952b33e
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/OMacSquareImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_OMacSquareImpl__
+#define __gnu_javax_crypto_jce_mac_OMacSquareImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class OMacSquareImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::OMacSquareImpl : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ OMacSquareImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_OMacSquareImpl__
diff --git a/libjava/gnu/javax/crypto/jce/mac/OMacTripleDESImpl.h b/libjava/gnu/javax/crypto/jce/mac/OMacTripleDESImpl.h
new file mode 100644
index 000000000..1c907e1d0
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/OMacTripleDESImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_OMacTripleDESImpl__
+#define __gnu_javax_crypto_jce_mac_OMacTripleDESImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class OMacTripleDESImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::OMacTripleDESImpl : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ OMacTripleDESImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_OMacTripleDESImpl__
diff --git a/libjava/gnu/javax/crypto/jce/mac/OMacTwofishImpl.h b/libjava/gnu/javax/crypto/jce/mac/OMacTwofishImpl.h
new file mode 100644
index 000000000..24189f079
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/OMacTwofishImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_OMacTwofishImpl__
+#define __gnu_javax_crypto_jce_mac_OMacTwofishImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class OMacTwofishImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::OMacTwofishImpl : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ OMacTwofishImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_OMacTwofishImpl__
diff --git a/libjava/gnu/javax/crypto/jce/mac/TMMH16Spi.h b/libjava/gnu/javax/crypto/jce/mac/TMMH16Spi.h
new file mode 100644
index 000000000..e70700874
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/TMMH16Spi.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_TMMH16Spi__
+#define __gnu_javax_crypto_jce_mac_TMMH16Spi__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class TMMH16Spi;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace security
+ {
+ class Key;
+ namespace spec
+ {
+ class AlgorithmParameterSpec;
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::TMMH16Spi : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ TMMH16Spi();
+public: // actually protected
+ void engineInit(::java::security::Key *, ::java::security::spec::AlgorithmParameterSpec *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_TMMH16Spi__
diff --git a/libjava/gnu/javax/crypto/jce/mac/UHash32Spi.h b/libjava/gnu/javax/crypto/jce/mac/UHash32Spi.h
new file mode 100644
index 000000000..67449d495
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/UHash32Spi.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_UHash32Spi__
+#define __gnu_javax_crypto_jce_mac_UHash32Spi__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class UHash32Spi;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::UHash32Spi : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ UHash32Spi();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_UHash32Spi__
diff --git a/libjava/gnu/javax/crypto/jce/mac/UMac32Spi.h b/libjava/gnu/javax/crypto/jce/mac/UMac32Spi.h
new file mode 100644
index 000000000..37daf31f8
--- /dev/null
+++ b/libjava/gnu/javax/crypto/jce/mac/UMac32Spi.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_mac_UMac32Spi__
+#define __gnu_javax_crypto_jce_mac_UMac32Spi__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/mac/MacAdapter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace mac
+ {
+ class UMac32Spi;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace security
+ {
+ class Key;
+ namespace spec
+ {
+ class AlgorithmParameterSpec;
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::mac::UMac32Spi : public ::gnu::javax::crypto::jce::mac::MacAdapter
+{
+
+public:
+ UMac32Spi();
+public: // actually protected
+ void engineInit(::java::security::Key *, ::java::security::spec::AlgorithmParameterSpec *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_mac_UMac32Spi__