aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.7/libjava/gnu/javax/crypto/jce/key
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.7/libjava/gnu/javax/crypto/jce/key')
-rw-r--r--gcc-4.7/libjava/gnu/javax/crypto/jce/key/AnubisKeyGeneratorImpl.h38
-rw-r--r--gcc-4.7/libjava/gnu/javax/crypto/jce/key/AnubisSecretKeyFactoryImpl.h38
-rw-r--r--gcc-4.7/libjava/gnu/javax/crypto/jce/key/BlowfishKeyGeneratorImpl.h38
-rw-r--r--gcc-4.7/libjava/gnu/javax/crypto/jce/key/BlowfishSecretKeyFactoryImpl.h38
-rw-r--r--gcc-4.7/libjava/gnu/javax/crypto/jce/key/Cast5KeyGeneratorImpl.h38
-rw-r--r--gcc-4.7/libjava/gnu/javax/crypto/jce/key/Cast5SecretKeyFactoryImpl.h38
-rw-r--r--gcc-4.7/libjava/gnu/javax/crypto/jce/key/DESKeyGeneratorImpl.h48
-rw-r--r--gcc-4.7/libjava/gnu/javax/crypto/jce/key/DESSecretKeyFactoryImpl.h59
-rw-r--r--gcc-4.7/libjava/gnu/javax/crypto/jce/key/DESedeSecretKeyFactoryImpl.h59
-rw-r--r--gcc-4.7/libjava/gnu/javax/crypto/jce/key/KhazadKeyGeneratorImpl.h38
-rw-r--r--gcc-4.7/libjava/gnu/javax/crypto/jce/key/KhazadSecretKeyFactoryImpl.h38
-rw-r--r--gcc-4.7/libjava/gnu/javax/crypto/jce/key/RijndaelKeyGeneratorImpl.h38
-rw-r--r--gcc-4.7/libjava/gnu/javax/crypto/jce/key/RijndaelSecretKeyFactoryImpl.h38
-rw-r--r--gcc-4.7/libjava/gnu/javax/crypto/jce/key/SecretKeyFactoryImpl.h59
-rw-r--r--gcc-4.7/libjava/gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.h67
-rw-r--r--gcc-4.7/libjava/gnu/javax/crypto/jce/key/SerpentKeyGeneratorImpl.h38
-rw-r--r--gcc-4.7/libjava/gnu/javax/crypto/jce/key/SerpentSecretKeyFactoryImpl.h38
-rw-r--r--gcc-4.7/libjava/gnu/javax/crypto/jce/key/SquareKeyGeneratorImpl.h38
-rw-r--r--gcc-4.7/libjava/gnu/javax/crypto/jce/key/SquareSecretKeyFactoryImpl.h38
-rw-r--r--gcc-4.7/libjava/gnu/javax/crypto/jce/key/TripleDESKeyGeneratorImpl.h38
-rw-r--r--gcc-4.7/libjava/gnu/javax/crypto/jce/key/TwofishKeyGeneratorImpl.h38
-rw-r--r--gcc-4.7/libjava/gnu/javax/crypto/jce/key/TwofishSecretKeyFactoryImpl.h38
22 files changed, 938 insertions, 0 deletions
diff --git a/gcc-4.7/libjava/gnu/javax/crypto/jce/key/AnubisKeyGeneratorImpl.h b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/AnubisKeyGeneratorImpl.h
new file mode 100644
index 000000000..d961e5f02
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/AnubisKeyGeneratorImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_key_AnubisKeyGeneratorImpl__
+#define __gnu_javax_crypto_jce_key_AnubisKeyGeneratorImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace key
+ {
+ class AnubisKeyGeneratorImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::key::AnubisKeyGeneratorImpl : public ::gnu::javax::crypto::jce::key::SecretKeyGeneratorImpl
+{
+
+public:
+ AnubisKeyGeneratorImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_key_AnubisKeyGeneratorImpl__
diff --git a/gcc-4.7/libjava/gnu/javax/crypto/jce/key/AnubisSecretKeyFactoryImpl.h b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/AnubisSecretKeyFactoryImpl.h
new file mode 100644
index 000000000..98d4e3f20
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/AnubisSecretKeyFactoryImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_key_AnubisSecretKeyFactoryImpl__
+#define __gnu_javax_crypto_jce_key_AnubisSecretKeyFactoryImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/key/SecretKeyFactoryImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace key
+ {
+ class AnubisSecretKeyFactoryImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::key::AnubisSecretKeyFactoryImpl : public ::gnu::javax::crypto::jce::key::SecretKeyFactoryImpl
+{
+
+public:
+ AnubisSecretKeyFactoryImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_key_AnubisSecretKeyFactoryImpl__
diff --git a/gcc-4.7/libjava/gnu/javax/crypto/jce/key/BlowfishKeyGeneratorImpl.h b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/BlowfishKeyGeneratorImpl.h
new file mode 100644
index 000000000..28a40ee4a
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/BlowfishKeyGeneratorImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_key_BlowfishKeyGeneratorImpl__
+#define __gnu_javax_crypto_jce_key_BlowfishKeyGeneratorImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace key
+ {
+ class BlowfishKeyGeneratorImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::key::BlowfishKeyGeneratorImpl : public ::gnu::javax::crypto::jce::key::SecretKeyGeneratorImpl
+{
+
+public:
+ BlowfishKeyGeneratorImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_key_BlowfishKeyGeneratorImpl__
diff --git a/gcc-4.7/libjava/gnu/javax/crypto/jce/key/BlowfishSecretKeyFactoryImpl.h b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/BlowfishSecretKeyFactoryImpl.h
new file mode 100644
index 000000000..d88dcde83
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/BlowfishSecretKeyFactoryImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_key_BlowfishSecretKeyFactoryImpl__
+#define __gnu_javax_crypto_jce_key_BlowfishSecretKeyFactoryImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/key/SecretKeyFactoryImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace key
+ {
+ class BlowfishSecretKeyFactoryImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::key::BlowfishSecretKeyFactoryImpl : public ::gnu::javax::crypto::jce::key::SecretKeyFactoryImpl
+{
+
+public:
+ BlowfishSecretKeyFactoryImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_key_BlowfishSecretKeyFactoryImpl__
diff --git a/gcc-4.7/libjava/gnu/javax/crypto/jce/key/Cast5KeyGeneratorImpl.h b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/Cast5KeyGeneratorImpl.h
new file mode 100644
index 000000000..6dab8fe7d
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/Cast5KeyGeneratorImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_key_Cast5KeyGeneratorImpl__
+#define __gnu_javax_crypto_jce_key_Cast5KeyGeneratorImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace key
+ {
+ class Cast5KeyGeneratorImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::key::Cast5KeyGeneratorImpl : public ::gnu::javax::crypto::jce::key::SecretKeyGeneratorImpl
+{
+
+public:
+ Cast5KeyGeneratorImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_key_Cast5KeyGeneratorImpl__
diff --git a/gcc-4.7/libjava/gnu/javax/crypto/jce/key/Cast5SecretKeyFactoryImpl.h b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/Cast5SecretKeyFactoryImpl.h
new file mode 100644
index 000000000..8f5b7b844
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/Cast5SecretKeyFactoryImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_key_Cast5SecretKeyFactoryImpl__
+#define __gnu_javax_crypto_jce_key_Cast5SecretKeyFactoryImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/key/SecretKeyFactoryImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace key
+ {
+ class Cast5SecretKeyFactoryImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::key::Cast5SecretKeyFactoryImpl : public ::gnu::javax::crypto::jce::key::SecretKeyFactoryImpl
+{
+
+public:
+ Cast5SecretKeyFactoryImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_key_Cast5SecretKeyFactoryImpl__
diff --git a/gcc-4.7/libjava/gnu/javax/crypto/jce/key/DESKeyGeneratorImpl.h b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/DESKeyGeneratorImpl.h
new file mode 100644
index 000000000..59f82ea35
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/DESKeyGeneratorImpl.h
@@ -0,0 +1,48 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_key_DESKeyGeneratorImpl__
+#define __gnu_javax_crypto_jce_key_DESKeyGeneratorImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace key
+ {
+ class DESKeyGeneratorImpl;
+ }
+ }
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace crypto
+ {
+ class SecretKey;
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::key::DESKeyGeneratorImpl : public ::gnu::javax::crypto::jce::key::SecretKeyGeneratorImpl
+{
+
+public:
+ DESKeyGeneratorImpl();
+public: // actually protected
+ virtual ::javax::crypto::SecretKey * engineGenerateKey();
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_key_DESKeyGeneratorImpl__
diff --git a/gcc-4.7/libjava/gnu/javax/crypto/jce/key/DESSecretKeyFactoryImpl.h b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/DESSecretKeyFactoryImpl.h
new file mode 100644
index 000000000..1886826e4
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/DESSecretKeyFactoryImpl.h
@@ -0,0 +1,59 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_key_DESSecretKeyFactoryImpl__
+#define __gnu_javax_crypto_jce_key_DESSecretKeyFactoryImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/key/SecretKeyFactoryImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace key
+ {
+ class DESSecretKeyFactoryImpl;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace security
+ {
+ namespace spec
+ {
+ class KeySpec;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace crypto
+ {
+ class SecretKey;
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::key::DESSecretKeyFactoryImpl : public ::gnu::javax::crypto::jce::key::SecretKeyFactoryImpl
+{
+
+public:
+ DESSecretKeyFactoryImpl();
+public: // actually protected
+ virtual ::javax::crypto::SecretKey * engineGenerateSecret(::java::security::spec::KeySpec *);
+ virtual ::java::security::spec::KeySpec * engineGetKeySpec(::javax::crypto::SecretKey *, ::java::lang::Class *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_key_DESSecretKeyFactoryImpl__
diff --git a/gcc-4.7/libjava/gnu/javax/crypto/jce/key/DESedeSecretKeyFactoryImpl.h b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/DESedeSecretKeyFactoryImpl.h
new file mode 100644
index 000000000..2521a3fc8
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/DESedeSecretKeyFactoryImpl.h
@@ -0,0 +1,59 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_key_DESedeSecretKeyFactoryImpl__
+#define __gnu_javax_crypto_jce_key_DESedeSecretKeyFactoryImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/key/SecretKeyFactoryImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace key
+ {
+ class DESedeSecretKeyFactoryImpl;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace security
+ {
+ namespace spec
+ {
+ class KeySpec;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace crypto
+ {
+ class SecretKey;
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::key::DESedeSecretKeyFactoryImpl : public ::gnu::javax::crypto::jce::key::SecretKeyFactoryImpl
+{
+
+public:
+ DESedeSecretKeyFactoryImpl();
+public: // actually protected
+ virtual ::javax::crypto::SecretKey * engineGenerateSecret(::java::security::spec::KeySpec *);
+ virtual ::java::security::spec::KeySpec * engineGetKeySpec(::javax::crypto::SecretKey *, ::java::lang::Class *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_key_DESedeSecretKeyFactoryImpl__
diff --git a/gcc-4.7/libjava/gnu/javax/crypto/jce/key/KhazadKeyGeneratorImpl.h b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/KhazadKeyGeneratorImpl.h
new file mode 100644
index 000000000..732e311b6
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/KhazadKeyGeneratorImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_key_KhazadKeyGeneratorImpl__
+#define __gnu_javax_crypto_jce_key_KhazadKeyGeneratorImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace key
+ {
+ class KhazadKeyGeneratorImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::key::KhazadKeyGeneratorImpl : public ::gnu::javax::crypto::jce::key::SecretKeyGeneratorImpl
+{
+
+public:
+ KhazadKeyGeneratorImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_key_KhazadKeyGeneratorImpl__
diff --git a/gcc-4.7/libjava/gnu/javax/crypto/jce/key/KhazadSecretKeyFactoryImpl.h b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/KhazadSecretKeyFactoryImpl.h
new file mode 100644
index 000000000..258fae3ff
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/KhazadSecretKeyFactoryImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_key_KhazadSecretKeyFactoryImpl__
+#define __gnu_javax_crypto_jce_key_KhazadSecretKeyFactoryImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/key/SecretKeyFactoryImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace key
+ {
+ class KhazadSecretKeyFactoryImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::key::KhazadSecretKeyFactoryImpl : public ::gnu::javax::crypto::jce::key::SecretKeyFactoryImpl
+{
+
+public:
+ KhazadSecretKeyFactoryImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_key_KhazadSecretKeyFactoryImpl__
diff --git a/gcc-4.7/libjava/gnu/javax/crypto/jce/key/RijndaelKeyGeneratorImpl.h b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/RijndaelKeyGeneratorImpl.h
new file mode 100644
index 000000000..698a08dea
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/RijndaelKeyGeneratorImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_key_RijndaelKeyGeneratorImpl__
+#define __gnu_javax_crypto_jce_key_RijndaelKeyGeneratorImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace key
+ {
+ class RijndaelKeyGeneratorImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::key::RijndaelKeyGeneratorImpl : public ::gnu::javax::crypto::jce::key::SecretKeyGeneratorImpl
+{
+
+public:
+ RijndaelKeyGeneratorImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_key_RijndaelKeyGeneratorImpl__
diff --git a/gcc-4.7/libjava/gnu/javax/crypto/jce/key/RijndaelSecretKeyFactoryImpl.h b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/RijndaelSecretKeyFactoryImpl.h
new file mode 100644
index 000000000..f97734e77
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/RijndaelSecretKeyFactoryImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_key_RijndaelSecretKeyFactoryImpl__
+#define __gnu_javax_crypto_jce_key_RijndaelSecretKeyFactoryImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/key/SecretKeyFactoryImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace key
+ {
+ class RijndaelSecretKeyFactoryImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::key::RijndaelSecretKeyFactoryImpl : public ::gnu::javax::crypto::jce::key::SecretKeyFactoryImpl
+{
+
+public:
+ RijndaelSecretKeyFactoryImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_key_RijndaelSecretKeyFactoryImpl__
diff --git a/gcc-4.7/libjava/gnu/javax/crypto/jce/key/SecretKeyFactoryImpl.h b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/SecretKeyFactoryImpl.h
new file mode 100644
index 000000000..87b5e58d7
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/SecretKeyFactoryImpl.h
@@ -0,0 +1,59 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_key_SecretKeyFactoryImpl__
+#define __gnu_javax_crypto_jce_key_SecretKeyFactoryImpl__
+
+#pragma interface
+
+#include <javax/crypto/SecretKeyFactorySpi.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace key
+ {
+ class SecretKeyFactoryImpl;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace security
+ {
+ namespace spec
+ {
+ class KeySpec;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace crypto
+ {
+ class SecretKey;
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::key::SecretKeyFactoryImpl : public ::javax::crypto::SecretKeyFactorySpi
+{
+
+public: // actually protected
+ SecretKeyFactoryImpl();
+ virtual ::javax::crypto::SecretKey * engineGenerateSecret(::java::security::spec::KeySpec *);
+ virtual ::java::security::spec::KeySpec * engineGetKeySpec(::javax::crypto::SecretKey *, ::java::lang::Class *);
+ virtual ::javax::crypto::SecretKey * engineTranslateKey(::javax::crypto::SecretKey *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_key_SecretKeyFactoryImpl__
diff --git a/gcc-4.7/libjava/gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.h b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.h
new file mode 100644
index 000000000..9658a14e8
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.h
@@ -0,0 +1,67 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_key_SecretKeyGeneratorImpl__
+#define __gnu_javax_crypto_jce_key_SecretKeyGeneratorImpl__
+
+#pragma interface
+
+#include <javax/crypto/KeyGeneratorSpi.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace key
+ {
+ class SecretKeyGeneratorImpl;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace security
+ {
+ class SecureRandom;
+ namespace spec
+ {
+ class AlgorithmParameterSpec;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace crypto
+ {
+ class SecretKey;
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::key::SecretKeyGeneratorImpl : public ::javax::crypto::KeyGeneratorSpi
+{
+
+public: // actually protected
+ SecretKeyGeneratorImpl(::java::lang::String *);
+ virtual ::javax::crypto::SecretKey * engineGenerateKey();
+ virtual void engineInit(::java::security::spec::AlgorithmParameterSpec *, ::java::security::SecureRandom *);
+ virtual void engineInit(jint, ::java::security::SecureRandom *);
+ virtual void engineInit(::java::security::SecureRandom *);
+ jint __attribute__((aligned(__alignof__( ::javax::crypto::KeyGeneratorSpi)))) defaultKeySize;
+ ::java::util::List * keySizes;
+ ::java::lang::String * algorithm;
+ jboolean init;
+ jint currentKeySize;
+ ::java::security::SecureRandom * random;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_key_SecretKeyGeneratorImpl__
diff --git a/gcc-4.7/libjava/gnu/javax/crypto/jce/key/SerpentKeyGeneratorImpl.h b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/SerpentKeyGeneratorImpl.h
new file mode 100644
index 000000000..e74ccf64d
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/SerpentKeyGeneratorImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_key_SerpentKeyGeneratorImpl__
+#define __gnu_javax_crypto_jce_key_SerpentKeyGeneratorImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace key
+ {
+ class SerpentKeyGeneratorImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::key::SerpentKeyGeneratorImpl : public ::gnu::javax::crypto::jce::key::SecretKeyGeneratorImpl
+{
+
+public:
+ SerpentKeyGeneratorImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_key_SerpentKeyGeneratorImpl__
diff --git a/gcc-4.7/libjava/gnu/javax/crypto/jce/key/SerpentSecretKeyFactoryImpl.h b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/SerpentSecretKeyFactoryImpl.h
new file mode 100644
index 000000000..1d63cfafa
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/SerpentSecretKeyFactoryImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_key_SerpentSecretKeyFactoryImpl__
+#define __gnu_javax_crypto_jce_key_SerpentSecretKeyFactoryImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/key/SecretKeyFactoryImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace key
+ {
+ class SerpentSecretKeyFactoryImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::key::SerpentSecretKeyFactoryImpl : public ::gnu::javax::crypto::jce::key::SecretKeyFactoryImpl
+{
+
+public:
+ SerpentSecretKeyFactoryImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_key_SerpentSecretKeyFactoryImpl__
diff --git a/gcc-4.7/libjava/gnu/javax/crypto/jce/key/SquareKeyGeneratorImpl.h b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/SquareKeyGeneratorImpl.h
new file mode 100644
index 000000000..a3a34ea37
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/SquareKeyGeneratorImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_key_SquareKeyGeneratorImpl__
+#define __gnu_javax_crypto_jce_key_SquareKeyGeneratorImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace key
+ {
+ class SquareKeyGeneratorImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::key::SquareKeyGeneratorImpl : public ::gnu::javax::crypto::jce::key::SecretKeyGeneratorImpl
+{
+
+public:
+ SquareKeyGeneratorImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_key_SquareKeyGeneratorImpl__
diff --git a/gcc-4.7/libjava/gnu/javax/crypto/jce/key/SquareSecretKeyFactoryImpl.h b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/SquareSecretKeyFactoryImpl.h
new file mode 100644
index 000000000..36ea77169
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/SquareSecretKeyFactoryImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_key_SquareSecretKeyFactoryImpl__
+#define __gnu_javax_crypto_jce_key_SquareSecretKeyFactoryImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/key/SecretKeyFactoryImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace key
+ {
+ class SquareSecretKeyFactoryImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::key::SquareSecretKeyFactoryImpl : public ::gnu::javax::crypto::jce::key::SecretKeyFactoryImpl
+{
+
+public:
+ SquareSecretKeyFactoryImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_key_SquareSecretKeyFactoryImpl__
diff --git a/gcc-4.7/libjava/gnu/javax/crypto/jce/key/TripleDESKeyGeneratorImpl.h b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/TripleDESKeyGeneratorImpl.h
new file mode 100644
index 000000000..535df8337
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/TripleDESKeyGeneratorImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_key_TripleDESKeyGeneratorImpl__
+#define __gnu_javax_crypto_jce_key_TripleDESKeyGeneratorImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace key
+ {
+ class TripleDESKeyGeneratorImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::key::TripleDESKeyGeneratorImpl : public ::gnu::javax::crypto::jce::key::SecretKeyGeneratorImpl
+{
+
+public:
+ TripleDESKeyGeneratorImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_key_TripleDESKeyGeneratorImpl__
diff --git a/gcc-4.7/libjava/gnu/javax/crypto/jce/key/TwofishKeyGeneratorImpl.h b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/TwofishKeyGeneratorImpl.h
new file mode 100644
index 000000000..aa31ef433
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/TwofishKeyGeneratorImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_key_TwofishKeyGeneratorImpl__
+#define __gnu_javax_crypto_jce_key_TwofishKeyGeneratorImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace key
+ {
+ class TwofishKeyGeneratorImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::key::TwofishKeyGeneratorImpl : public ::gnu::javax::crypto::jce::key::SecretKeyGeneratorImpl
+{
+
+public:
+ TwofishKeyGeneratorImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_key_TwofishKeyGeneratorImpl__
diff --git a/gcc-4.7/libjava/gnu/javax/crypto/jce/key/TwofishSecretKeyFactoryImpl.h b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/TwofishSecretKeyFactoryImpl.h
new file mode 100644
index 000000000..13fad905a
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/javax/crypto/jce/key/TwofishSecretKeyFactoryImpl.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_crypto_jce_key_TwofishSecretKeyFactoryImpl__
+#define __gnu_javax_crypto_jce_key_TwofishSecretKeyFactoryImpl__
+
+#pragma interface
+
+#include <gnu/javax/crypto/jce/key/SecretKeyFactoryImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace crypto
+ {
+ namespace jce
+ {
+ namespace key
+ {
+ class TwofishSecretKeyFactoryImpl;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::crypto::jce::key::TwofishSecretKeyFactoryImpl : public ::gnu::javax::crypto::jce::key::SecretKeyFactoryImpl
+{
+
+public:
+ TwofishSecretKeyFactoryImpl();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_crypto_jce_key_TwofishSecretKeyFactoryImpl__