OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [gnu/] [javax/] [crypto/] [key/] [srp6/] [SRP6TLSServer.h] - Blame information for rev 756

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 756 jeremybenn
 
2
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
 
4
#ifndef __gnu_javax_crypto_key_srp6_SRP6TLSServer__
5
#define __gnu_javax_crypto_key_srp6_SRP6TLSServer__
6
 
7
#pragma interface
8
 
9
#include <gnu/javax/crypto/key/srp6/SRP6KeyAgreement.h>
10
extern "Java"
11
{
12
  namespace gnu
13
  {
14
    namespace javax
15
    {
16
      namespace crypto
17
      {
18
        namespace key
19
        {
20
            class IncomingMessage;
21
            class OutgoingMessage;
22
          namespace srp6
23
          {
24
              class SRP6TLSServer;
25
          }
26
        }
27
        namespace sasl
28
        {
29
          namespace srp
30
          {
31
              class SRPAuthInfoProvider;
32
          }
33
        }
34
      }
35
    }
36
  }
37
  namespace java
38
  {
39
    namespace security
40
    {
41
        class KeyPair;
42
    }
43
  }
44
}
45
 
46
class gnu::javax::crypto::key::srp6::SRP6TLSServer : public ::gnu::javax::crypto::key::srp6::SRP6KeyAgreement
47
{
48
 
49
public:
50
  SRP6TLSServer();
51
public: // actually protected
52
  virtual void engineInit(::java::util::Map *);
53
  virtual ::gnu::javax::crypto::key::OutgoingMessage * engineProcessMessage(::gnu::javax::crypto::key::IncomingMessage *);
54
  virtual void engineReset();
55
private:
56
  ::gnu::javax::crypto::key::OutgoingMessage * sendParameters(::gnu::javax::crypto::key::IncomingMessage *);
57
public: // actually protected
58
  virtual ::gnu::javax::crypto::key::OutgoingMessage * computeSharedSecret(::gnu::javax::crypto::key::IncomingMessage *);
59
private:
60
  ::java::security::KeyPair * __attribute__((aligned(__alignof__( ::gnu::javax::crypto::key::srp6::SRP6KeyAgreement)))) hostKeyPair;
61
  ::gnu::javax::crypto::sasl::srp::SRPAuthInfoProvider * passwordDB;
62
public:
63
  static ::java::lang::Class class$;
64
};
65
 
66
#endif // __gnu_javax_crypto_key_srp6_SRP6TLSServer__

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.