shishi_verify3
Api function
Usage
#include <shishi.h>
int shishi_verify(Shishi * handle, Shishi_key * key, int keyusage, int cksumtype, const char * in, size_t inlen, const char * cksum, size_t cksumlen);
Arguments
Shishi * handle
|
shishi handle as allocated by |
|---|---|
Shishi_key * key
|
key to verify checksum with. |
int keyusage
|
integer specifying what this key is used for. |
int cksumtype
|
the checksum algorithm to use. |
const char * in
|
input array with data that was integrity protected. |
size_t inlen
|
size of input array with data that was integrity protected. |
const char * cksum
|
input array with alleged checksum of data. |
size_t cksumlen
|
size of input array with alleged checksum of data. |
Overview
Verify checksum of data using key, possibly altered by supplied key usage. If key usage is 0, no key derivation is used.
Return value
Returns SHISHI_OK iff successful.
Releases
10 releases since Debian 4.0 (Etch); the text changed 5 times.