blob: eacfede6dd0837c93cb09e1f26abc9d876cd63cf (
plain)
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
/**
* XMLSec library
*
* This is free software; see Copyright file in the source
* distribution for preciese wording.
*
* Copyright (C) 2002-2003 Aleksey Sanin <aleksey@aleksey.com>
*/
#include "globals.h"
#include <string.h>
#include <xmlsec/xmlsec.h>
#include <xmlsec/keys.h>
#include <xmlsec/transforms.h>
#include <xmlsec/errors.h>
#include <xmlsec/gnutls/crypto.h>
/**************************************************************************
*
* We use xmlsec-gcrypt for all the basic crypto ops
*
*****************************************************************************/
#include <xmlsec/gcrypt/crypto.h>
#ifndef XMLSEC_NO_AES
/**
* xmlSecGnuTLSTransformAes128CbcGetKlass:
*
* AES 128 CBC encryption transform klass.
*
* Returns: pointer to AES 128 CBC encryption transform.
*/
xmlSecTransformId
xmlSecGnuTLSTransformAes128CbcGetKlass(void) {
return (xmlSecGCryptTransformAes128CbcGetKlass());
}
/**
* xmlSecGnuTLSTransformAes192CbcGetKlass:
*
* AES 192 CBC encryption transform klass.
*
* Returns: pointer to AES 192 CBC encryption transform.
*/
xmlSecTransformId
xmlSecGnuTLSTransformAes192CbcGetKlass(void) {
return (xmlSecGCryptTransformAes192CbcGetKlass());
}
/**
* xmlSecGnuTLSTransformAes256CbcGetKlass:
*
* AES 256 CBC encryption transform klass.
*
* Returns: pointer to AES 256 CBC encryption transform.
*/
xmlSecTransformId
xmlSecGnuTLSTransformAes256CbcGetKlass(void) {
return (xmlSecGCryptTransformAes256CbcGetKlass());
}
#endif /* XMLSEC_NO_AES */
#ifndef XMLSEC_NO_DES
/**
* xmlSecGnuTLSTransformDes3CbcGetKlass:
*
* Triple DES CBC encryption transform klass.
*
* Returns: pointer to Triple DES encryption transform.
*/
xmlSecTransformId
xmlSecGnuTLSTransformDes3CbcGetKlass(void) {
return (xmlSecGCryptTransformDes3CbcGetKlass());
}
#endif /* XMLSEC_NO_DES */
|