2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_javax_crypto_jce_sig_DHParameters__
5 #define __gnu_javax_crypto_jce_sig_DHParameters__
9 #include <java/security/AlgorithmParametersSpi.h>
10 #include <gcj/array.h>
40 class AlgorithmParameterSpec
;
46 class gnu::javax::crypto::jce::sig::DHParameters
: public ::java::security::AlgorithmParametersSpi
51 public: // actually protected
52 virtual void engineInit(::java::security::spec::AlgorithmParameterSpec
*);
53 virtual void engineInit(JArray
< jbyte
> *);
54 virtual void engineInit(JArray
< jbyte
> *, ::java::lang::String
*);
55 virtual ::java::security::spec::AlgorithmParameterSpec
* engineGetParameterSpec(::java::lang::Class
*);
56 virtual JArray
< jbyte
> * engineGetEncoded();
57 virtual JArray
< jbyte
> * engineGetEncoded(::java::lang::String
*);
58 virtual ::java::lang::String
* engineToString();
60 ::java::math::BigInteger
* __attribute__((aligned(__alignof__( ::java::security::AlgorithmParametersSpi
)))) p
;
61 ::java::math::BigInteger
* g
;
62 ::java::math::BigInteger
* q
;
65 static ::java::lang::Class
class$
;
68 #endif // __gnu_javax_crypto_jce_sig_DHParameters__