File: valgrind-openssl.supp

package info (click to toggle)
xmlsec1 1.3.7-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 19,916 kB
  • sloc: ansic: 100,493; xml: 19,156; sh: 8,079; makefile: 1,186; javascript: 438; perl: 199
file content (158 lines) | stat: -rw-r--r-- 2,720 bytes parent folder | download
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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
##----------------------------------------------------------------------##
#
# Errors to suppress by default with OpenSSL
#
# Format of this file is:
# {
#     name_of_suppression
#     kind: one of Param Value1 Value2 Value4 Value8
#                   Free Addr1 Addr2 Addr4 Addr8
#                   Cond (previously known as Value0)
#     (if Param: name of system call param, if Free: name of free-ing fn)
#     caller0 name, or /name/of/so/file.so
#     caller1 name, or ditto
#     (optionally: caller2 name)
#     (optionally: caller3 name)
#  }

##----------------------------------------------------------------------##
{
   OpenSSL BN_*(Cond)
   Memcheck:Cond
   fun:BN_*
}

{
   OpenSSL BN_*(Value4)
   Memcheck:Value4
   fun:BN_*
}

{
   OpenSSL bn_*(Cond)
   Memcheck:Cond
   fun:bn_*
}

{
   OpenSSL bn_*(Value4)
   Memcheck:Value4
   fun:bn_*
}

{
   OpenSSL AES_encrypt(Value4)
   Memcheck:Value4
   fun:AES_encrypt
   fun:AES_cbc_encrypt
}

{
   OpenSSL DES_encrypt*(Value4)
   Memcheck:Value4
   fun:DES_encrypt2
   fun:DES_encrypt3
}

{
   OpenSSL RSA_padding_add_PKCS1_type_2(Cond)
   Memcheck:Cond
   fun:RSA_padding_add_PKCS1_type_2
   fun:RSA_eay_public_encrypt
   ...
}

{
   EVP_DecryptFinal_ex
   Memcheck:Cond
   ...
   fun:EVP_DecryptFinal_ex
   fun:xmlSecOpenSSLEvpBlockCipherCtxUpdateBlock
   ...
}

{
   ossl_provider_set_operation_bit->malloc
   Memcheck:Leak
   match-leak-kinds: reachable
   fun:malloc
   fun:ossl_provider_set_operation_bit
   ...
}
{
   ossl_provider_set_operation_bit->calloc
   Memcheck:Leak
   match-leak-kinds: reachable
   fun:calloc
   fun:ossl_provider_set_operation_bit
   ...
}
{
   ossl_provider_set_operation_bit->realloc
   Memcheck:Leak
   match-leak-kinds: reachable
   fun:realloc
   fun:ossl_provider_set_operation_bit
   ...
}
{
   OSSL_PROVIDER_try_load->malloc
   Memcheck:Leak
   match-leak-kinds: reachable
   fun:malloc
   ...
   fun:OSSL_PROVIDER_try_load
   ...
   fun:main
}
{
   OSSL_PROVIDER_try_load->realloc
   Memcheck:Leak
   match-leak-kinds: reachable
   fun:realloc
   ...
   fun:OSSL_PROVIDER_try_load
   ...
   fun:main
}
{
   OSSL_PROVIDER_try_load->calloc
   Memcheck:Leak
   match-leak-kinds: reachable
   fun:calloc
   ...
   fun:OSSL_PROVIDER_try_load
   ...
   fun:main
}
{
   OPENSSL_init_crypto->malloc
   Memcheck:Leak
   match-leak-kinds: reachable
   fun:malloc
   ...
   fun:OPENSSL_init_crypto
   ...
   fun:main
}
{
   OPENSSL_init_crypto->realloc
   Memcheck:Leak
   match-leak-kinds: reachable
   fun:realloc
   ...
   fun:OPENSSL_init_crypto
   ...
   fun:main
}
{
   OPENSSL_init_crypto->calloc
   Memcheck:Leak
   match-leak-kinds: reachable
   fun:calloc
   ...
   fun:OPENSSL_init_crypto
   ...
   fun:main
}