2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_javax_crypto_jce_sig_DHKeyFactory__
5 #define __gnu_javax_crypto_jce_sig_DHKeyFactory__
9 #include <java/security/KeyFactorySpi.h>
43 class gnu::javax::crypto::jce::sig::DHKeyFactory : public ::java::security::KeyFactorySpi
48 public: // actually protected
49 virtual ::java::security::PublicKey * engineGeneratePublic(::java::security::spec::KeySpec *);
50 virtual ::java::security::PrivateKey * engineGeneratePrivate(::java::security::spec::KeySpec *);
51 virtual ::java::security::spec::KeySpec * engineGetKeySpec(::java::security::Key *, ::java::lang::Class *);
52 virtual ::java::security::Key * engineTranslateKey(::java::security::Key *);
54 static ::java::lang::Class class$;
57 #endif // __gnu_javax_crypto_jce_sig_DHKeyFactory__