aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/python/cryptography/_cffi_src/openssl/hmac.py
blob: a8660a37ae185067742373006d9e18dcb4acc427 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# This file is dual licensed under the terms of the Apache License, Version 
# 2.0, and the BSD License. See the LICENSE file in the root of this repository 
# for complete details. 
 
from __future__ import absolute_import, division, print_function 
 
INCLUDES = """ 
#include <openssl/hmac.h> 
""" 
 
TYPES = """ 
typedef ... HMAC_CTX; 
""" 
 
FUNCTIONS = """ 
int HMAC_Init_ex(HMAC_CTX *, const void *, int, const EVP_MD *, ENGINE *); 
int HMAC_Update(HMAC_CTX *, const unsigned char *, size_t); 
int HMAC_Final(HMAC_CTX *, unsigned char *, unsigned int *); 
int HMAC_CTX_copy(HMAC_CTX *, HMAC_CTX *); 
 
HMAC_CTX *HMAC_CTX_new(void);
void HMAC_CTX_free(HMAC_CTX *ctx);
""" 
 
CUSTOMIZATIONS = """ 
"""