* config/sparc/freebsd.h (CPP_CPU64_DEFAULT_SPEC): Replace with...
[official-gcc.git] / libjava / javax / crypto / ExemptionMechanismSpi.h
blob70c738eb654e28a2320675853326977dc04bb077
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_crypto_ExemptionMechanismSpi__
5 #define __javax_crypto_ExemptionMechanismSpi__
7 #pragma interface
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace java
16 namespace security
18 class AlgorithmParameters;
19 class Key;
20 namespace spec
22 class AlgorithmParameterSpec;
26 namespace javax
28 namespace crypto
30 class ExemptionMechanismSpi;
35 class javax::crypto::ExemptionMechanismSpi : public ::java::lang::Object
38 public:
39 ExemptionMechanismSpi();
40 public: // actually protected
41 virtual JArray< jbyte > * engineGenExemptionBlob() = 0;
42 virtual jint engineGenExemptionBlob(JArray< jbyte > *, jint) = 0;
43 virtual jint engineGetOutputSize(jint) = 0;
44 virtual void engineInit(::java::security::Key *) = 0;
45 virtual void engineInit(::java::security::Key *, ::java::security::AlgorithmParameters *) = 0;
46 virtual void engineInit(::java::security::Key *, ::java::security::spec::AlgorithmParameterSpec *) = 0;
47 public:
48 static ::java::lang::Class class$;
51 #endif // __javax_crypto_ExemptionMechanismSpi__