Subversion Repositories Kolibri OS

Rev

Rev 3115 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3115 Rev 3431
Line -... Line 1...
-
 
1
;    libcrash -- cryptographic hash functions
-
 
2
;
-
 
3
;    Copyright (C) 2012-2013 Ivan Baravy (dunkaist)
-
 
4
;
-
 
5
;    This program is free software: you can redistribute it and/or modify
-
 
6
;    it under the terms of the GNU General Public License as published by
-
 
7
;    the Free Software Foundation, either version 3 of the License, or
-
 
8
;    (at your option) any later version.
-
 
9
;
-
 
10
;    This program is distributed in the hope that it will be useful,
-
 
11
;    but WITHOUT ANY WARRANTY; without even the implied warranty of
-
 
12
;    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-
 
13
;    GNU General Public License for more details.
-
 
14
;
-
 
15
;    You should have received a copy of the GNU General Public License
-
 
16
;    along with this program.  If not, see .
-
 
17
 
1
LIBCRASH_CRC32   = 0x00010101
18
LIBCRASH_ENDIAN_LITTLE	= 0
-
 
19
LIBCRASH_ENDIAN_BIG	= 1
-
 
20
 
2
LIBCRASH_MD4     = 0x00040402
21
LIBCRASH_MD4	= 0
3
LIBCRASH_MD5     = 0x00040403
22
LIBCRASH_MD5	= 1
4
LIBCRASH_SHA1    = 0x00050504
23
LIBCRASH_SHA1	= 2
5
LIBCRASH_SHA224  = 0x00070805
24
LIBCRASH_SHA224	= 3
6
LIBCRASH_SHA256  = 0x00080806
25
LIBCRASH_SHA256	= 4
7
LIBCRASH_SHA384  = 0x000c1007
26
LIBCRASH_SHA384	= 5
8
LIBCRASH_SHA512  = 0x00101008
27
LIBCRASH_SHA512	= 6
-
 
28
 
-
 
29
struct crash_item
-
 
30
	function	dd ?
-
 
31
	init_val	dd ?
-
 
32
	postproc	dd ?
-
 
33
	len_in		dd ?
-
 
34
	len_out		dd ?
-
 
35
	len_blk		dd ?
-
 
36
	len_size	dd ?
-
 
37
	endianness	dd ?
-
 
38
ends