FreeRDP
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
Functions
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
Data Fields
All
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
Functions
a
c
d
e
f
g
i
o
r
s
t
Variables
a
b
c
d
e
g
i
l
m
n
o
p
r
s
t
u
v
Files
File List
Globals
All
Typedefs
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Modules
Pages
Loading...
Searching...
No Matches
hmac_md5.h
1
#ifndef WINPR_HMAC_MD5
2
#define WINPR_HMAC_MD5
3
4
#include <stddef.h>
5
6
#include "md5.h"
7
8
#define KEY_IOPAD_SIZE 64
9
typedef
struct
10
{
11
WINPR_MD5_CTX
icontext;
12
WINPR_MD5_CTX
ocontext;
13
}
WINPR_HMAC_MD5_CTX
;
9
typedef
struct
{
…
};
14
15
void
hmac_md5_init(
WINPR_HMAC_MD5_CTX
* ctx,
const
unsigned
char
* key,
size_t
key_len);
16
void
hmac_md5_update(
WINPR_HMAC_MD5_CTX
* ctx,
const
unsigned
char
* text,
size_t
text_len);
17
void
hmac_md5_finalize(
WINPR_HMAC_MD5_CTX
* ctx,
unsigned
char
* hmac);
18
19
#endif
WINPR_HMAC_MD5_CTX
Definition
hmac_md5.h:10
WINPR_MD5_CTX
Definition
md5.h:37
winpr
libwinpr
crypto
hmac_md5.h
Generated by
1.9.8