satsolver
0.17.2
Main Page
Related Pages
Classes
Files
File List
File Members
src
chksum.h
Go to the documentation of this file.
1
#include "
pool.h
"
2
3
void
*
sat_chksum_create
(
Id
type
);
4
void
*
sat_chksum_create_from_bin
(
Id
type
,
const
unsigned
char
*buf);
5
void
sat_chksum_add
(
void
*handle,
const
void
*data,
int
len);
6
Id
sat_chksum_get_type
(
void
*handle);
7
int
sat_chksum_isfinished
(
void
*handle);
8
const
unsigned
char
*
sat_chksum_get
(
void
*handle,
int
*lenp);
9
void
*
sat_chksum_free
(
void
*handle,
unsigned
char
*cp);
10
const
char
*
sat_chksum_type2str
(
Id
type
);
11
Id
sat_chksum_str2type
(
const
char
*str);
12
13
static
inline
int
sat_chksum_len
(
Id
type
)
14
{
15
switch
(type)
16
{
17
case
REPOKEY_TYPE_MD5:
18
return
16;
19
case
REPOKEY_TYPE_SHA1:
20
return
20;
21
case
REPOKEY_TYPE_SHA256:
22
return
32;
23
default
:
24
return
0;
25
}
26
}
Generated by
1.8.4