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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [gnu/] [java/] [security/] [hash/] [Whirlpool.h] - Blame information for rev 851

Go to most recent revision | 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_java_security_hash_Whirlpool__
5
#define __gnu_java_security_hash_Whirlpool__
6
 
7
#pragma interface
8
 
9
#include <gnu/java/security/hash/BaseHash.h>
10
#include <gcj/array.h>
11
 
12
extern "Java"
13
{
14
  namespace gnu
15
  {
16
    namespace java
17
    {
18
      namespace security
19
      {
20
        namespace hash
21
        {
22
            class Whirlpool;
23
        }
24
      }
25
    }
26
  }
27
}
28
 
29
class gnu::java::security::hash::Whirlpool : public ::gnu::java::security::hash::BaseHash
30
{
31
 
32
public:
33
  Whirlpool();
34
private:
35
  Whirlpool(::gnu::java::security::hash::Whirlpool *);
36
public:
37
  ::java::lang::Object * clone();
38
public: // actually protected
39
  void transform(JArray< jbyte > *, jint);
40
  JArray< jbyte > * padBuffer();
41
  JArray< jbyte > * getResult();
42
  void resetContext();
43
public:
44
  jboolean selfTest();
45
private:
46
  static ::java::util::logging::Logger * log;
47
  static const jint BLOCK_SIZE = 64;
48
  static ::java::lang::String * DIGEST0;
49
  static const jint R = 10;
50
  static ::java::lang::String * S_box;
51
  static JArray< jlong > * T0;
52
  static JArray< jlong > * T1;
53
  static JArray< jlong > * T2;
54
  static JArray< jlong > * T3;
55
  static JArray< jlong > * T4;
56
  static JArray< jlong > * T5;
57
  static JArray< jlong > * T6;
58
  static JArray< jlong > * T7;
59
  static JArray< jlong > * rc;
60
  static ::java::lang::Boolean * valid;
61
  jlong __attribute__((aligned(__alignof__( ::gnu::java::security::hash::BaseHash)))) H0;
62
  jlong H1;
63
  jlong H2;
64
  jlong H3;
65
  jlong H4;
66
  jlong H5;
67
  jlong H6;
68
  jlong H7;
69
  jlong k00;
70
  jlong k01;
71
  jlong k02;
72
  jlong k03;
73
  jlong k04;
74
  jlong k05;
75
  jlong k06;
76
  jlong k07;
77
  jlong Kr0;
78
  jlong Kr1;
79
  jlong Kr2;
80
  jlong Kr3;
81
  jlong Kr4;
82
  jlong Kr5;
83
  jlong Kr6;
84
  jlong Kr7;
85
  jlong n0;
86
  jlong n1;
87
  jlong n2;
88
  jlong n3;
89
  jlong n4;
90
  jlong n5;
91
  jlong n6;
92
  jlong n7;
93
  jlong nn0;
94
  jlong nn1;
95
  jlong nn2;
96
  jlong nn3;
97
  jlong nn4;
98
  jlong nn5;
99
  jlong nn6;
100
  jlong nn7;
101
  jlong w0;
102
  jlong w1;
103
  jlong w2;
104
  jlong w3;
105
  jlong w4;
106
  jlong w5;
107
  jlong w6;
108
  jlong w7;
109
public:
110
  static ::java::lang::Class class$;
111
};
112
 
113
#endif // __gnu_java_security_hash_Whirlpool__

powered by: WebSVN 2.1.0

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