2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_javax_crypto_key_srp6_SRP6User__
5 #define __gnu_javax_crypto_key_srp6_SRP6User__
9 #include <gnu/javax/crypto/key/srp6/SRP6KeyAgreement.h>
10 #include <gcj/array.h>
22 class IncomingMessage
;
23 class OutgoingMessage
;
41 class gnu::javax::crypto::key::srp6::SRP6User
: public ::gnu::javax::crypto::key::srp6::SRP6KeyAgreement
46 public: // actually protected
47 virtual void engineInit(::java::util::Map
*);
48 virtual ::gnu::javax::crypto::key::OutgoingMessage
* engineProcessMessage(::gnu::javax::crypto::key::IncomingMessage
*);
49 virtual void engineReset();
51 ::gnu::javax::crypto::key::OutgoingMessage
* sendIdentity(::gnu::javax::crypto::key::IncomingMessage
*);
52 ::gnu::javax::crypto::key::OutgoingMessage
* computeSharedSecret(::gnu::javax::crypto::key::IncomingMessage
*);
53 ::java::lang::String
* __attribute__((aligned(__alignof__( ::gnu::javax::crypto::key::srp6::SRP6KeyAgreement
)))) I
;
55 ::java::security::KeyPair
* userKeyPair
;
57 static ::java::lang::Class
class$
;
60 #endif // __gnu_javax_crypto_key_srp6_SRP6User__