TLSHMac.h 1017 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_javax_net_ssl_provider_TLSHMac__
  3. #define __gnu_javax_net_ssl_provider_TLSHMac__
  4. #pragma interface
  5. #include <gnu/javax/crypto/mac/HMac.h>
  6. extern "Java"
  7. {
  8. namespace gnu
  9. {
  10. namespace java
  11. {
  12. namespace security
  13. {
  14. namespace hash
  15. {
  16. class IMessageDigest;
  17. }
  18. }
  19. }
  20. namespace javax
  21. {
  22. namespace net
  23. {
  24. namespace ssl
  25. {
  26. namespace provider
  27. {
  28. class TLSHMac;
  29. }
  30. }
  31. }
  32. }
  33. }
  34. }
  35. class gnu::javax::net::ssl::provider::TLSHMac : public ::gnu::javax::crypto::mac::HMac
  36. {
  37. public: // actually package-private
  38. TLSHMac(::gnu::java::security::hash::IMessageDigest *);
  39. public:
  40. virtual void init(::java::util::Map *);
  41. private:
  42. static const jbyte IPAD_BYTE = 54;
  43. static const jbyte OPAD_BYTE = 92;
  44. public:
  45. static ::java::lang::Class class$;
  46. };
  47. #endif // __gnu_javax_net_ssl_provider_TLSHMac__