Merged gcj-eclipse branch to trunk.
[official-gcc.git] / libjava / javax / crypto / interfaces / PBEKey.h
blobff8f1ea4a68eb94ef7fef7d8a20b6cec364bb1c1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_crypto_interfaces_PBEKey__
5 #define __javax_crypto_interfaces_PBEKey__
7 #pragma interface
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace javax
16 namespace crypto
18 namespace interfaces
20 class PBEKey;
26 class javax::crypto::interfaces::PBEKey : public ::java::lang::Object
29 public:
30 virtual jint getIterationCount() = 0;
31 virtual JArray< jchar > * getPassword() = 0;
32 virtual JArray< jbyte > * getSalt() = 0;
33 virtual ::java::lang::String * getAlgorithm() = 0;
34 virtual ::java::lang::String * getFormat() = 0;
35 virtual JArray< jbyte > * getEncoded() = 0;
36 static const jlong serialVersionUID = -1430015993304333921LL;
37 static ::java::lang::Class class$;
38 } __attribute__ ((java_interface));
40 #endif // __javax_crypto_interfaces_PBEKey__