Coverage Report

Created: 2026-11-12 07:00

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/gnutls/lib/datum.h
Line
Count
Source
1
/*
2
 * Copyright (C) 2000-2012 Free Software Foundation, Inc.
3
 *
4
 * Author: Nikos Mavrogiannopoulos
5
 *
6
 * This file is part of GnuTLS.
7
 *
8
 * The GnuTLS is free software; you can redistribute it and/or
9
 * modify it under the terms of the GNU Lesser General Public License
10
 * as published by the Free Software Foundation; either version 2.1 of
11
 * the License, or (at your option) any later version.
12
 *
13
 * This library is distributed in the hope that it will be useful, but
14
 * WITHOUT ANY WARRANTY; without even the implied warranty of
15
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16
 * Lesser General Public License for more details.
17
 *
18
 * You should have received a copy of the GNU Lesser General Public License
19
 * along with this program.  If not, see <https://www.gnu.org/licenses/>
20
 *
21
 */
22
23
#ifndef GNUTLS_LIB_DATUM_H
24
#define GNUTLS_LIB_DATUM_H
25
26
#include "gnutls_int.h"
27
28
/* This will copy the provided data in @dat. If the provided data are
29
 * NULL or zero-size @dat will be NULL as well.
30
 */
31
NODISCARD ATTRIBUTE_NONNULL((1)) int _gnutls_set_datum(gnutls_datum_t *dat,
32
                   const void *data,
33
                   size_t data_size);
34
35
/* This will always return a non-NULL, and zero-terminated string in @dat.
36
 */
37
NODISCARD ATTRIBUTE_NONNULL((1)) int _gnutls_set_strdatum(gnutls_datum_t *dat,
38
                const void *data,
39
                size_t data_size);
40
41
inline static void _gnutls_free_datum(gnutls_datum_t *dat)
42
3.27M
{
43
3.27M
  if (dat != NULL) {
44
3.27M
    gnutls_free(dat->data);
45
3.27M
    dat->size = 0;
46
3.27M
  }
47
3.27M
}
Unexecuted instantiation: cert-cred.c:_gnutls_free_datum
Unexecuted instantiation: global.c:_gnutls_free_datum
Unexecuted instantiation: mem.c:_gnutls_free_datum
Unexecuted instantiation: system.c:_gnutls_free_datum
str.c:_gnutls_free_datum
Line
Count
Source
42
13.1k
{
43
13.1k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
13.1k
    dat->size = 0;
46
13.1k
  }
47
13.1k
}
Unexecuted instantiation: str-idna.c:_gnutls_free_datum
Unexecuted instantiation: cert-cred-x509.c:_gnutls_free_datum
Unexecuted instantiation: supplemental.c:_gnutls_free_datum
Unexecuted instantiation: random.c:_gnutls_free_datum
privkey.c:_gnutls_free_datum
Line
Count
Source
42
48.2k
{
43
48.2k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
48.2k
    dat->size = 0;
46
48.2k
  }
47
48.2k
}
pcert.c:_gnutls_free_datum
Line
Count
Source
42
60.6k
{
43
60.6k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
60.6k
    dat->size = 0;
46
60.6k
  }
47
60.6k
}
pubkey.c:_gnutls_free_datum
Line
Count
Source
42
28.4k
{
43
28.4k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
28.4k
    dat->size = 0;
46
28.4k
  }
47
28.4k
}
Unexecuted instantiation: crypto-backend.c:_gnutls_free_datum
Unexecuted instantiation: fips.c:_gnutls_free_datum
Unexecuted instantiation: safe-memfuncs.c:_gnutls_free_datum
Unexecuted instantiation: atfork.c:_gnutls_free_datum
Unexecuted instantiation: urls.c:_gnutls_free_datum
Unexecuted instantiation: keys-dummy.c:_gnutls_free_datum
common.c:_gnutls_free_datum
Line
Count
Source
42
211k
{
43
211k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
211k
    dat->size = 0;
46
211k
  }
47
211k
}
crl.c:_gnutls_free_datum
Line
Count
Source
42
7.47k
{
43
7.47k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
7.47k
    dat->size = 0;
46
7.47k
  }
47
7.47k
}
Unexecuted instantiation: crq.c:_gnutls_free_datum
dn.c:_gnutls_free_datum
Line
Count
Source
42
891k
{
43
891k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
891k
    dat->size = 0;
46
891k
  }
47
891k
}
Unexecuted instantiation: extensions.c:_gnutls_free_datum
key_decode.c:_gnutls_free_datum
Line
Count
Source
42
223
{
43
223
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
223
    dat->size = 0;
46
223
  }
47
223
}
key_encode.c:_gnutls_free_datum
Line
Count
Source
42
18
{
43
18
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
18
    dat->size = 0;
46
18
  }
47
18
}
mpi.c:_gnutls_free_datum
Line
Count
Source
42
134k
{
43
134k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
134k
    dat->size = 0;
46
134k
  }
47
134k
}
output.c:_gnutls_free_datum
Line
Count
Source
42
233
{
43
233
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
233
    dat->size = 0;
46
233
  }
47
233
}
pkcs12.c:_gnutls_free_datum
Line
Count
Source
42
38.9k
{
43
38.9k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
38.9k
    dat->size = 0;
46
38.9k
  }
47
38.9k
}
pkcs12_bag.c:_gnutls_free_datum
Line
Count
Source
42
22.5k
{
43
22.5k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
22.5k
    dat->size = 0;
46
22.5k
  }
47
22.5k
}
Unexecuted instantiation: pkcs12_encr.c:_gnutls_free_datum
Unexecuted instantiation: pkcs7-crypt.c:_gnutls_free_datum
Unexecuted instantiation: privkey_openssl.c:_gnutls_free_datum
privkey_pkcs8.c:_gnutls_free_datum
Line
Count
Source
42
3.89k
{
43
3.89k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
3.89k
    dat->size = 0;
46
3.89k
  }
47
3.89k
}
Unexecuted instantiation: privkey_pkcs8_pbes1.c:_gnutls_free_datum
Unexecuted instantiation: prov-seed.c:_gnutls_free_datum
Unexecuted instantiation: sign.c:_gnutls_free_datum
Unexecuted instantiation: spki.c:_gnutls_free_datum
Unexecuted instantiation: time.c:_gnutls_free_datum
Unexecuted instantiation: tls_features.c:_gnutls_free_datum
Unexecuted instantiation: verify-high.c:_gnutls_free_datum
Unexecuted instantiation: verify-high2.c:_gnutls_free_datum
verify.c:_gnutls_free_datum
Line
Count
Source
42
9.17k
{
43
9.17k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
9.17k
    dat->size = 0;
46
9.17k
  }
47
9.17k
}
Unexecuted instantiation: virt-san.c:_gnutls_free_datum
x509.c:_gnutls_free_datum
Line
Count
Source
42
301k
{
43
301k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
301k
    dat->size = 0;
46
301k
  }
47
301k
}
Unexecuted instantiation: x509_dn.c:_gnutls_free_datum
x509_ext.c:_gnutls_free_datum
Line
Count
Source
42
439k
{
43
439k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
439k
    dat->size = 0;
46
439k
  }
47
439k
}
Unexecuted instantiation: x509_write.c:_gnutls_free_datum
Unexecuted instantiation: ciphers.c:_gnutls_free_datum
ecc.c:_gnutls_free_datum
Line
Count
Source
42
50
{
43
50
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
50
    dat->size = 0;
46
50
  }
47
50
}
Unexecuted instantiation: mac.c:_gnutls_free_datum
Unexecuted instantiation: publickey.c:_gnutls_free_datum
Unexecuted instantiation: secparams.c:_gnutls_free_datum
Unexecuted instantiation: accelerated.c:_gnutls_free_datum
Unexecuted instantiation: cryptodev.c:_gnutls_free_datum
Unexecuted instantiation: x86-common.c:_gnutls_free_datum
Unexecuted instantiation: cipher.c:_gnutls_free_datum
Unexecuted instantiation: gost28147.c:_gnutls_free_datum
Unexecuted instantiation: init.c:_gnutls_free_datum
pk.c:_gnutls_free_datum
Line
Count
Source
42
20.2k
{
43
20.2k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
20.2k
    dat->size = 0;
46
20.2k
  }
47
20.2k
}
Unexecuted instantiation: rnd-fuzzer.c:_gnutls_free_datum
Unexecuted instantiation: rnd.c:_gnutls_free_datum
Unexecuted instantiation: rsa-keygen-fips186.c:_gnutls_free_datum
Unexecuted instantiation: sysrng-linux.c:_gnutls_free_datum
Unexecuted instantiation: compress.c:_gnutls_free_datum
Unexecuted instantiation: errors.c:_gnutls_free_datum
Unexecuted instantiation: dh.c:_gnutls_free_datum
Unexecuted instantiation: kx.c:_gnutls_free_datum
Unexecuted instantiation: priority.c:_gnutls_free_datum
Unexecuted instantiation: hash_int.c:_gnutls_free_datum
Unexecuted instantiation: cipher_int.c:_gnutls_free_datum
Unexecuted instantiation: x509_b64.c:_gnutls_free_datum
Unexecuted instantiation: hello_ext.c:_gnutls_free_datum
Unexecuted instantiation: datum.c:_gnutls_free_datum
Unexecuted instantiation: fingerprint.c:_gnutls_free_datum
Unexecuted instantiation: certs.c:_gnutls_free_datum
Unexecuted instantiation: str-iconv.c:_gnutls_free_datum
Unexecuted instantiation: profiles.c:_gnutls_free_datum
Unexecuted instantiation: str-unicode.c:_gnutls_free_datum
state.c:_gnutls_free_datum
Line
Count
Source
42
109k
{
43
109k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
109k
    dat->size = 0;
46
109k
  }
47
109k
}
Unexecuted instantiation: file.c:_gnutls_free_datum
Unexecuted instantiation: crypto-api.c:_gnutls_free_datum
Unexecuted instantiation: dtls.c:_gnutls_free_datum
Unexecuted instantiation: system_override.c:_gnutls_free_datum
Unexecuted instantiation: pin.c:_gnutls_free_datum
Unexecuted instantiation: prf.c:_gnutls_free_datum
Unexecuted instantiation: cert-session.c:_gnutls_free_datum
Unexecuted instantiation: dtls-sw.c:_gnutls_free_datum
Unexecuted instantiation: secrets.c:_gnutls_free_datum
Unexecuted instantiation: extv.c:_gnutls_free_datum
Unexecuted instantiation: ocsp-api.c:_gnutls_free_datum
Unexecuted instantiation: iov.c:_gnutls_free_datum
Unexecuted instantiation: pathbuf.c:_gnutls_free_datum
Unexecuted instantiation: audit.c:_gnutls_free_datum
attributes.c:_gnutls_free_datum
Line
Count
Source
42
254
{
43
254
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
254
    dat->size = 0;
46
254
  }
47
254
}
Unexecuted instantiation: email-verify.c:_gnutls_free_datum
Unexecuted instantiation: hostname-verify.c:_gnutls_free_datum
Unexecuted instantiation: ip.c:_gnutls_free_datum
Unexecuted instantiation: krb5.c:_gnutls_free_datum
name_constraints.c:_gnutls_free_datum
Line
Count
Source
42
5.22k
{
43
5.22k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
5.22k
    dat->size = 0;
46
5.22k
  }
47
5.22k
}
ocsp.c:_gnutls_free_datum
Line
Count
Source
42
2.10k
{
43
2.10k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
2.10k
    dat->size = 0;
46
2.10k
  }
47
2.10k
}
Unexecuted instantiation: alpn.c:_gnutls_free_datum
Unexecuted instantiation: client_cert_type.c:_gnutls_free_datum
Unexecuted instantiation: compress_certificate.c:_gnutls_free_datum
Unexecuted instantiation: cookie.c:_gnutls_free_datum
Unexecuted instantiation: dumbfw.c:_gnutls_free_datum
Unexecuted instantiation: early_data.c:_gnutls_free_datum
Unexecuted instantiation: ec_point_formats.c:_gnutls_free_datum
Unexecuted instantiation: etm.c:_gnutls_free_datum
Unexecuted instantiation: ext_master_secret.c:_gnutls_free_datum
Unexecuted instantiation: heartbeat.c:_gnutls_free_datum
Unexecuted instantiation: key_share.c:_gnutls_free_datum
Unexecuted instantiation: max_record.c:_gnutls_free_datum
Unexecuted instantiation: post_handshake.c:_gnutls_free_datum
Unexecuted instantiation: pre_shared_key.c:_gnutls_free_datum
Unexecuted instantiation: psk_ke_modes.c:_gnutls_free_datum
Unexecuted instantiation: record_size_limit.c:_gnutls_free_datum
Unexecuted instantiation: safe_renegotiation.c:_gnutls_free_datum
Unexecuted instantiation: server_cert_type.c:_gnutls_free_datum
Unexecuted instantiation: server_name.c:_gnutls_free_datum
Unexecuted instantiation: session_ticket.c:_gnutls_free_datum
Unexecuted instantiation: signature.c:_gnutls_free_datum
Unexecuted instantiation: srtp.c:_gnutls_free_datum
Unexecuted instantiation: status_request.c:_gnutls_free_datum
Unexecuted instantiation: supported_groups.c:_gnutls_free_datum
Unexecuted instantiation: supported_versions.c:_gnutls_free_datum
cert.c:_gnutls_free_datum
Line
Count
Source
42
2.87k
{
43
2.87k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
2.87k
    dat->size = 0;
46
2.87k
  }
47
2.87k
}
Unexecuted instantiation: psk_passwd.c:_gnutls_free_datum
Unexecuted instantiation: cert_types.c:_gnutls_free_datum
Unexecuted instantiation: ciphersuites.c:_gnutls_free_datum
Unexecuted instantiation: groups.c:_gnutls_free_datum
Unexecuted instantiation: protocols.c:_gnutls_free_datum
Unexecuted instantiation: aes-cbc-x86-aesni.c:_gnutls_free_datum
Unexecuted instantiation: aes-cbc-x86-ssse3.c:_gnutls_free_datum
Unexecuted instantiation: aes-ccm-x86-aesni.c:_gnutls_free_datum
Unexecuted instantiation: aes-gcm-padlock.c:_gnutls_free_datum
Unexecuted instantiation: aes-gcm-x86-aesni.c:_gnutls_free_datum
Unexecuted instantiation: aes-gcm-x86-pclmul-avx.c:_gnutls_free_datum
Unexecuted instantiation: aes-gcm-x86-pclmul.c:_gnutls_free_datum
Unexecuted instantiation: aes-gcm-x86-ssse3.c:_gnutls_free_datum
Unexecuted instantiation: aes-padlock.c:_gnutls_free_datum
Unexecuted instantiation: aes-xts-x86-aesni.c:_gnutls_free_datum
Unexecuted instantiation: hmac-padlock.c:_gnutls_free_datum
Unexecuted instantiation: hmac-x86-ssse3.c:_gnutls_free_datum
Unexecuted instantiation: sha-padlock.c:_gnutls_free_datum
Unexecuted instantiation: sha-x86-ssse3.c:_gnutls_free_datum
Unexecuted instantiation: bignum-le.c:_gnutls_free_datum
Unexecuted instantiation: dsa-compute-k.c:_gnutls_free_datum
Unexecuted instantiation: dsa-keygen-fips186.c:_gnutls_free_datum
Unexecuted instantiation: dsa-validate.c:_gnutls_free_datum
Unexecuted instantiation: ecdsa-compute-k.c:_gnutls_free_datum
Unexecuted instantiation: gostdsa-mask.c:_gnutls_free_datum
Unexecuted instantiation: provable-prime.c:_gnutls_free_datum
Unexecuted instantiation: tls1-prf.c:_gnutls_free_datum
Unexecuted instantiation: record.c:_gnutls_free_datum
Unexecuted instantiation: debug.c:_gnutls_free_datum
Unexecuted instantiation: handshake-tls13.c:_gnutls_free_datum
Unexecuted instantiation: mbuffers.c:_gnutls_free_datum
Unexecuted instantiation: buffers.c:_gnutls_free_datum
Unexecuted instantiation: handshake.c:_gnutls_free_datum
Unexecuted instantiation: cipher-cbc.c:_gnutls_free_datum
Unexecuted instantiation: db.c:_gnutls_free_datum
auth.c:_gnutls_free_datum
Line
Count
Source
42
14.5k
{
43
14.5k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
14.5k
    dat->size = 0;
46
14.5k
  }
47
14.5k
}
Unexecuted instantiation: sslv2_compat.c:_gnutls_free_datum
Unexecuted instantiation: session_pack.c:_gnutls_free_datum
Unexecuted instantiation: constate.c:_gnutls_free_datum
Unexecuted instantiation: tls-sig.c:_gnutls_free_datum
Unexecuted instantiation: alert.c:_gnutls_free_datum
Unexecuted instantiation: threads.c:_gnutls_free_datum
Unexecuted instantiation: sockets.c:_gnutls_free_datum
Unexecuted instantiation: dh-session.c:_gnutls_free_datum
Unexecuted instantiation: handshake-checks.c:_gnutls_free_datum
Unexecuted instantiation: dh-primes.c:_gnutls_free_datum
Unexecuted instantiation: hello_ext_lib.c:_gnutls_free_datum
Unexecuted instantiation: stek.c:_gnutls_free_datum
Unexecuted instantiation: ktls.c:_gnutls_free_datum
Unexecuted instantiation: encrypted_extensions.c:_gnutls_free_datum
Unexecuted instantiation: certificate_request.c:_gnutls_free_datum
Unexecuted instantiation: certificate_verify.c:_gnutls_free_datum
Unexecuted instantiation: tls13-sig.c:_gnutls_free_datum
Unexecuted instantiation: finished.c:_gnutls_free_datum
Unexecuted instantiation: key_update.c:_gnutls_free_datum
Unexecuted instantiation: hello_retry.c:_gnutls_free_datum
Unexecuted instantiation: certificate.c:_gnutls_free_datum
Unexecuted instantiation: psk_ext_parser.c:_gnutls_free_datum
Unexecuted instantiation: anti_replay.c:_gnutls_free_datum
Unexecuted instantiation: anon.c:_gnutls_free_datum
Unexecuted instantiation: anon_ecdh.c:_gnutls_free_datum
dh_common.c:_gnutls_free_datum
Line
Count
Source
42
69.9k
{
43
69.9k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
69.9k
    dat->size = 0;
46
69.9k
  }
47
69.9k
}
Unexecuted instantiation: dhe.c:_gnutls_free_datum
Unexecuted instantiation: dhe_psk.c:_gnutls_free_datum
ecdhe.c:_gnutls_free_datum
Line
Count
Source
42
2.59k
{
43
2.59k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
2.59k
    dat->size = 0;
46
2.59k
  }
47
2.59k
}
rsa.c:_gnutls_free_datum
Line
Count
Source
42
1.21k
{
43
1.21k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
1.21k
    dat->size = 0;
46
1.21k
  }
47
1.21k
}
Unexecuted instantiation: rsa_psk.c:_gnutls_free_datum
Unexecuted instantiation: vko_gost.c:_gnutls_free_datum
Unexecuted instantiation: session.c:_gnutls_free_datum
Unexecuted instantiation: vko.c:_gnutls_free_datum
Unexecuted instantiation: gost_keywrap.c:_gnutls_free_datum
Unexecuted instantiation: gost-wrap.c:_gnutls_free_datum
Unexecuted instantiation: srp.c:_gnutls_free_datum
Unexecuted instantiation: cert-cred-rawpk.c:_gnutls_free_datum
Unexecuted instantiation: ocsp_output.c:_gnutls_free_datum
Unexecuted instantiation: pkcs7-output.c:_gnutls_free_datum
pkcs7.c:_gnutls_free_datum
Line
Count
Source
42
822k
{
43
822k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
822k
    dat->size = 0;
46
822k
  }
47
822k
}
Unexecuted instantiation: pkcs7-attrs.c:_gnutls_free_datum
psk.c:_gnutls_free_datum
Line
Count
Source
42
10.6k
{
43
10.6k
  if (dat != NULL) {
44
    gnutls_free(dat->data);
45
10.6k
    dat->size = 0;
46
10.6k
  }
47
10.6k
}
Unexecuted instantiation: srp_kx.c:_gnutls_free_datum
48
49
inline static ATTRIBUTE_NONNULL() void _gnutls_free_key_datum(
50
  gnutls_datum_t *dat)
51
223k
{
52
223k
  if (dat->data != NULL) {
53
60.5k
    zeroize_key(dat->data, dat->size);
54
60.5k
    gnutls_free(dat->data);
55
60.5k
  }
56
57
223k
  dat->size = 0;
58
223k
}
Unexecuted instantiation: cert-cred.c:_gnutls_free_key_datum
Unexecuted instantiation: global.c:_gnutls_free_key_datum
Unexecuted instantiation: mem.c:_gnutls_free_key_datum
Unexecuted instantiation: system.c:_gnutls_free_key_datum
Unexecuted instantiation: str.c:_gnutls_free_key_datum
Unexecuted instantiation: str-idna.c:_gnutls_free_key_datum
Unexecuted instantiation: cert-cred-x509.c:_gnutls_free_key_datum
Unexecuted instantiation: supplemental.c:_gnutls_free_key_datum
Unexecuted instantiation: random.c:_gnutls_free_key_datum
Unexecuted instantiation: privkey.c:_gnutls_free_key_datum
Unexecuted instantiation: pcert.c:_gnutls_free_key_datum
Unexecuted instantiation: pubkey.c:_gnutls_free_key_datum
Unexecuted instantiation: crypto-backend.c:_gnutls_free_key_datum
Unexecuted instantiation: fips.c:_gnutls_free_key_datum
Unexecuted instantiation: safe-memfuncs.c:_gnutls_free_key_datum
Unexecuted instantiation: atfork.c:_gnutls_free_key_datum
Unexecuted instantiation: urls.c:_gnutls_free_key_datum
Unexecuted instantiation: keys-dummy.c:_gnutls_free_key_datum
Unexecuted instantiation: common.c:_gnutls_free_key_datum
Unexecuted instantiation: crl.c:_gnutls_free_key_datum
Unexecuted instantiation: crq.c:_gnutls_free_key_datum
Unexecuted instantiation: dn.c:_gnutls_free_key_datum
Unexecuted instantiation: extensions.c:_gnutls_free_key_datum
Unexecuted instantiation: key_decode.c:_gnutls_free_key_datum
Unexecuted instantiation: key_encode.c:_gnutls_free_key_datum
Unexecuted instantiation: mpi.c:_gnutls_free_key_datum
Unexecuted instantiation: output.c:_gnutls_free_key_datum
Unexecuted instantiation: pkcs12.c:_gnutls_free_key_datum
Unexecuted instantiation: pkcs12_bag.c:_gnutls_free_key_datum
Unexecuted instantiation: pkcs12_encr.c:_gnutls_free_key_datum
Unexecuted instantiation: pkcs7-crypt.c:_gnutls_free_key_datum
Unexecuted instantiation: privkey_openssl.c:_gnutls_free_key_datum
privkey_pkcs8.c:_gnutls_free_key_datum
Line
Count
Source
51
24.6k
{
52
24.6k
  if (dat->data != NULL) {
53
24.4k
    zeroize_key(dat->data, dat->size);
54
24.4k
    gnutls_free(dat->data);
55
24.4k
  }
56
57
24.6k
  dat->size = 0;
58
24.6k
}
Unexecuted instantiation: privkey_pkcs8_pbes1.c:_gnutls_free_key_datum
Unexecuted instantiation: prov-seed.c:_gnutls_free_key_datum
Unexecuted instantiation: sign.c:_gnutls_free_key_datum
Unexecuted instantiation: spki.c:_gnutls_free_key_datum
Unexecuted instantiation: time.c:_gnutls_free_key_datum
Unexecuted instantiation: tls_features.c:_gnutls_free_key_datum
Unexecuted instantiation: verify-high.c:_gnutls_free_key_datum
Unexecuted instantiation: verify-high2.c:_gnutls_free_key_datum
Unexecuted instantiation: verify.c:_gnutls_free_key_datum
Unexecuted instantiation: virt-san.c:_gnutls_free_key_datum
Unexecuted instantiation: x509.c:_gnutls_free_key_datum
Unexecuted instantiation: x509_dn.c:_gnutls_free_key_datum
Unexecuted instantiation: x509_ext.c:_gnutls_free_key_datum
Unexecuted instantiation: x509_write.c:_gnutls_free_key_datum
Unexecuted instantiation: ciphers.c:_gnutls_free_key_datum
Unexecuted instantiation: ecc.c:_gnutls_free_key_datum
Unexecuted instantiation: mac.c:_gnutls_free_key_datum
Unexecuted instantiation: publickey.c:_gnutls_free_key_datum
Unexecuted instantiation: secparams.c:_gnutls_free_key_datum
Unexecuted instantiation: accelerated.c:_gnutls_free_key_datum
Unexecuted instantiation: cryptodev.c:_gnutls_free_key_datum
Unexecuted instantiation: x86-common.c:_gnutls_free_key_datum
Unexecuted instantiation: cipher.c:_gnutls_free_key_datum
Unexecuted instantiation: gost28147.c:_gnutls_free_key_datum
Unexecuted instantiation: init.c:_gnutls_free_key_datum
Unexecuted instantiation: pk.c:_gnutls_free_key_datum
Unexecuted instantiation: rnd-fuzzer.c:_gnutls_free_key_datum
Unexecuted instantiation: rnd.c:_gnutls_free_key_datum
Unexecuted instantiation: rsa-keygen-fips186.c:_gnutls_free_key_datum
Unexecuted instantiation: sysrng-linux.c:_gnutls_free_key_datum
Unexecuted instantiation: compress.c:_gnutls_free_key_datum
Unexecuted instantiation: errors.c:_gnutls_free_key_datum
Unexecuted instantiation: dh.c:_gnutls_free_key_datum
kx.c:_gnutls_free_key_datum
Line
Count
Source
51
5.03k
{
52
5.03k
  if (dat->data != NULL) {
53
5.03k
    zeroize_key(dat->data, dat->size);
54
5.03k
    gnutls_free(dat->data);
55
5.03k
  }
56
57
5.03k
  dat->size = 0;
58
5.03k
}
Unexecuted instantiation: priority.c:_gnutls_free_key_datum
Unexecuted instantiation: hash_int.c:_gnutls_free_key_datum
Unexecuted instantiation: cipher_int.c:_gnutls_free_key_datum
Unexecuted instantiation: x509_b64.c:_gnutls_free_key_datum
Unexecuted instantiation: hello_ext.c:_gnutls_free_key_datum
Unexecuted instantiation: datum.c:_gnutls_free_key_datum
Unexecuted instantiation: fingerprint.c:_gnutls_free_key_datum
Unexecuted instantiation: certs.c:_gnutls_free_key_datum
Unexecuted instantiation: str-iconv.c:_gnutls_free_key_datum
Unexecuted instantiation: profiles.c:_gnutls_free_key_datum
Unexecuted instantiation: str-unicode.c:_gnutls_free_key_datum
state.c:_gnutls_free_key_datum
Line
Count
Source
51
162k
{
52
162k
  if (dat->data != NULL) {
53
18.7k
    zeroize_key(dat->data, dat->size);
54
18.7k
    gnutls_free(dat->data);
55
18.7k
  }
56
57
162k
  dat->size = 0;
58
162k
}
Unexecuted instantiation: file.c:_gnutls_free_key_datum
Unexecuted instantiation: crypto-api.c:_gnutls_free_key_datum
Unexecuted instantiation: dtls.c:_gnutls_free_key_datum
Unexecuted instantiation: system_override.c:_gnutls_free_key_datum
Unexecuted instantiation: pin.c:_gnutls_free_key_datum
Unexecuted instantiation: prf.c:_gnutls_free_key_datum
Unexecuted instantiation: cert-session.c:_gnutls_free_key_datum
Unexecuted instantiation: dtls-sw.c:_gnutls_free_key_datum
Unexecuted instantiation: secrets.c:_gnutls_free_key_datum
Unexecuted instantiation: extv.c:_gnutls_free_key_datum
Unexecuted instantiation: ocsp-api.c:_gnutls_free_key_datum
Unexecuted instantiation: iov.c:_gnutls_free_key_datum
Unexecuted instantiation: pathbuf.c:_gnutls_free_key_datum
Unexecuted instantiation: audit.c:_gnutls_free_key_datum
Unexecuted instantiation: attributes.c:_gnutls_free_key_datum
Unexecuted instantiation: email-verify.c:_gnutls_free_key_datum
Unexecuted instantiation: hostname-verify.c:_gnutls_free_key_datum
Unexecuted instantiation: ip.c:_gnutls_free_key_datum
Unexecuted instantiation: krb5.c:_gnutls_free_key_datum
Unexecuted instantiation: name_constraints.c:_gnutls_free_key_datum
Unexecuted instantiation: ocsp.c:_gnutls_free_key_datum
Unexecuted instantiation: alpn.c:_gnutls_free_key_datum
Unexecuted instantiation: client_cert_type.c:_gnutls_free_key_datum
Unexecuted instantiation: compress_certificate.c:_gnutls_free_key_datum
Unexecuted instantiation: cookie.c:_gnutls_free_key_datum
Unexecuted instantiation: dumbfw.c:_gnutls_free_key_datum
Unexecuted instantiation: early_data.c:_gnutls_free_key_datum
Unexecuted instantiation: ec_point_formats.c:_gnutls_free_key_datum
Unexecuted instantiation: etm.c:_gnutls_free_key_datum
Unexecuted instantiation: ext_master_secret.c:_gnutls_free_key_datum
Unexecuted instantiation: heartbeat.c:_gnutls_free_key_datum
key_share.c:_gnutls_free_key_datum
Line
Count
Source
51
6.70k
{
52
6.70k
  if (dat->data != NULL) {
53
6.70k
    zeroize_key(dat->data, dat->size);
54
6.70k
    gnutls_free(dat->data);
55
6.70k
  }
56
57
6.70k
  dat->size = 0;
58
6.70k
}
Unexecuted instantiation: max_record.c:_gnutls_free_key_datum
Unexecuted instantiation: post_handshake.c:_gnutls_free_key_datum
pre_shared_key.c:_gnutls_free_key_datum
Line
Count
Source
51
14.0k
{
52
14.0k
  if (dat->data != NULL) {
53
0
    zeroize_key(dat->data, dat->size);
54
0
    gnutls_free(dat->data);
55
0
  }
56
57
14.0k
  dat->size = 0;
58
14.0k
}
Unexecuted instantiation: psk_ke_modes.c:_gnutls_free_key_datum
Unexecuted instantiation: record_size_limit.c:_gnutls_free_key_datum
Unexecuted instantiation: safe_renegotiation.c:_gnutls_free_key_datum
Unexecuted instantiation: server_cert_type.c:_gnutls_free_key_datum
Unexecuted instantiation: server_name.c:_gnutls_free_key_datum
Unexecuted instantiation: session_ticket.c:_gnutls_free_key_datum
Unexecuted instantiation: signature.c:_gnutls_free_key_datum
Unexecuted instantiation: srtp.c:_gnutls_free_key_datum
Unexecuted instantiation: status_request.c:_gnutls_free_key_datum
Unexecuted instantiation: supported_groups.c:_gnutls_free_key_datum
Unexecuted instantiation: supported_versions.c:_gnutls_free_key_datum
Unexecuted instantiation: cert.c:_gnutls_free_key_datum
Unexecuted instantiation: psk_passwd.c:_gnutls_free_key_datum
Unexecuted instantiation: cert_types.c:_gnutls_free_key_datum
Unexecuted instantiation: ciphersuites.c:_gnutls_free_key_datum
Unexecuted instantiation: groups.c:_gnutls_free_key_datum
Unexecuted instantiation: protocols.c:_gnutls_free_key_datum
Unexecuted instantiation: aes-cbc-x86-aesni.c:_gnutls_free_key_datum
Unexecuted instantiation: aes-cbc-x86-ssse3.c:_gnutls_free_key_datum
Unexecuted instantiation: aes-ccm-x86-aesni.c:_gnutls_free_key_datum
Unexecuted instantiation: aes-gcm-padlock.c:_gnutls_free_key_datum
Unexecuted instantiation: aes-gcm-x86-aesni.c:_gnutls_free_key_datum
Unexecuted instantiation: aes-gcm-x86-pclmul-avx.c:_gnutls_free_key_datum
Unexecuted instantiation: aes-gcm-x86-pclmul.c:_gnutls_free_key_datum
Unexecuted instantiation: aes-gcm-x86-ssse3.c:_gnutls_free_key_datum
Unexecuted instantiation: aes-padlock.c:_gnutls_free_key_datum
Unexecuted instantiation: aes-xts-x86-aesni.c:_gnutls_free_key_datum
Unexecuted instantiation: hmac-padlock.c:_gnutls_free_key_datum
Unexecuted instantiation: hmac-x86-ssse3.c:_gnutls_free_key_datum
Unexecuted instantiation: sha-padlock.c:_gnutls_free_key_datum
Unexecuted instantiation: sha-x86-ssse3.c:_gnutls_free_key_datum
Unexecuted instantiation: bignum-le.c:_gnutls_free_key_datum
Unexecuted instantiation: dsa-compute-k.c:_gnutls_free_key_datum
Unexecuted instantiation: dsa-keygen-fips186.c:_gnutls_free_key_datum
Unexecuted instantiation: dsa-validate.c:_gnutls_free_key_datum
Unexecuted instantiation: ecdsa-compute-k.c:_gnutls_free_key_datum
Unexecuted instantiation: gostdsa-mask.c:_gnutls_free_key_datum
Unexecuted instantiation: provable-prime.c:_gnutls_free_key_datum
Unexecuted instantiation: tls1-prf.c:_gnutls_free_key_datum
Unexecuted instantiation: record.c:_gnutls_free_key_datum
Unexecuted instantiation: debug.c:_gnutls_free_key_datum
Unexecuted instantiation: handshake-tls13.c:_gnutls_free_key_datum
Unexecuted instantiation: mbuffers.c:_gnutls_free_key_datum
Unexecuted instantiation: buffers.c:_gnutls_free_key_datum
Unexecuted instantiation: handshake.c:_gnutls_free_key_datum
Unexecuted instantiation: cipher-cbc.c:_gnutls_free_key_datum
Unexecuted instantiation: db.c:_gnutls_free_key_datum
Unexecuted instantiation: auth.c:_gnutls_free_key_datum
Unexecuted instantiation: sslv2_compat.c:_gnutls_free_key_datum
Unexecuted instantiation: session_pack.c:_gnutls_free_key_datum
Unexecuted instantiation: constate.c:_gnutls_free_key_datum
Unexecuted instantiation: tls-sig.c:_gnutls_free_key_datum
Unexecuted instantiation: alert.c:_gnutls_free_key_datum
Unexecuted instantiation: threads.c:_gnutls_free_key_datum
Unexecuted instantiation: sockets.c:_gnutls_free_key_datum
Unexecuted instantiation: dh-session.c:_gnutls_free_key_datum
Unexecuted instantiation: handshake-checks.c:_gnutls_free_key_datum
Unexecuted instantiation: dh-primes.c:_gnutls_free_key_datum
Unexecuted instantiation: hello_ext_lib.c:_gnutls_free_key_datum
Unexecuted instantiation: stek.c:_gnutls_free_key_datum
Unexecuted instantiation: ktls.c:_gnutls_free_key_datum
Unexecuted instantiation: encrypted_extensions.c:_gnutls_free_key_datum
Unexecuted instantiation: certificate_request.c:_gnutls_free_key_datum
Unexecuted instantiation: certificate_verify.c:_gnutls_free_key_datum
Unexecuted instantiation: tls13-sig.c:_gnutls_free_key_datum
Unexecuted instantiation: finished.c:_gnutls_free_key_datum
Unexecuted instantiation: key_update.c:_gnutls_free_key_datum
Unexecuted instantiation: hello_retry.c:_gnutls_free_key_datum
Unexecuted instantiation: certificate.c:_gnutls_free_key_datum
Unexecuted instantiation: psk_ext_parser.c:_gnutls_free_key_datum
Unexecuted instantiation: anti_replay.c:_gnutls_free_key_datum
Unexecuted instantiation: anon.c:_gnutls_free_key_datum
Unexecuted instantiation: anon_ecdh.c:_gnutls_free_key_datum
dh_common.c:_gnutls_free_key_datum
Line
Count
Source
51
4.11k
{
52
4.11k
  if (dat->data != NULL) {
53
4.11k
    zeroize_key(dat->data, dat->size);
54
4.11k
    gnutls_free(dat->data);
55
4.11k
  }
56
57
4.11k
  dat->size = 0;
58
4.11k
}
Unexecuted instantiation: dhe.c:_gnutls_free_key_datum
dhe_psk.c:_gnutls_free_key_datum
Line
Count
Source
51
1.28k
{
52
1.28k
  if (dat->data != NULL) {
53
1.28k
    zeroize_key(dat->data, dat->size);
54
1.28k
    gnutls_free(dat->data);
55
1.28k
  }
56
57
1.28k
  dat->size = 0;
58
1.28k
}
ecdhe.c:_gnutls_free_key_datum
Line
Count
Source
51
37
{
52
37
  if (dat->data != NULL) {
53
37
    zeroize_key(dat->data, dat->size);
54
37
    gnutls_free(dat->data);
55
37
  }
56
57
37
  dat->size = 0;
58
37
}
psk.c:_gnutls_free_key_datum
Line
Count
Source
51
4.56k
{
52
4.56k
  if (dat->data != NULL) {
53
122
    zeroize_key(dat->data, dat->size);
54
122
    gnutls_free(dat->data);
55
122
  }
56
57
4.56k
  dat->size = 0;
58
4.56k
}
Unexecuted instantiation: rsa.c:_gnutls_free_key_datum
rsa_psk.c:_gnutls_free_key_datum
Line
Count
Source
51
50
{
52
50
  if (dat->data != NULL) {
53
50
    zeroize_key(dat->data, dat->size);
54
50
    gnutls_free(dat->data);
55
50
  }
56
57
50
  dat->size = 0;
58
50
}
Unexecuted instantiation: vko_gost.c:_gnutls_free_key_datum
Unexecuted instantiation: session.c:_gnutls_free_key_datum
Unexecuted instantiation: vko.c:_gnutls_free_key_datum
Unexecuted instantiation: gost_keywrap.c:_gnutls_free_key_datum
Unexecuted instantiation: gost-wrap.c:_gnutls_free_key_datum
Unexecuted instantiation: srp.c:_gnutls_free_key_datum
Unexecuted instantiation: cert-cred-rawpk.c:_gnutls_free_key_datum
Unexecuted instantiation: ocsp_output.c:_gnutls_free_key_datum
Unexecuted instantiation: pkcs7-output.c:_gnutls_free_key_datum
Unexecuted instantiation: pkcs7.c:_gnutls_free_key_datum
Unexecuted instantiation: pkcs7-attrs.c:_gnutls_free_key_datum
Unexecuted instantiation: srp_kx.c:_gnutls_free_key_datum
59
60
inline static ATTRIBUTE_NONNULL() gnutls_datum_t
61
  _gnutls_take_datum(gnutls_datum_t *src)
62
3
{
63
3
  gnutls_datum_t dst = *src;
64
65
3
  src->data = NULL;
66
3
  src->size = 0;
67
68
3
  return dst;
69
3
}
Unexecuted instantiation: cert-cred.c:_gnutls_take_datum
Unexecuted instantiation: global.c:_gnutls_take_datum
Unexecuted instantiation: mem.c:_gnutls_take_datum
Unexecuted instantiation: system.c:_gnutls_take_datum
Unexecuted instantiation: str.c:_gnutls_take_datum
Unexecuted instantiation: str-idna.c:_gnutls_take_datum
Unexecuted instantiation: cert-cred-x509.c:_gnutls_take_datum
Unexecuted instantiation: supplemental.c:_gnutls_take_datum
Unexecuted instantiation: random.c:_gnutls_take_datum
Unexecuted instantiation: privkey.c:_gnutls_take_datum
Unexecuted instantiation: pcert.c:_gnutls_take_datum
Unexecuted instantiation: pubkey.c:_gnutls_take_datum
Unexecuted instantiation: crypto-backend.c:_gnutls_take_datum
Unexecuted instantiation: fips.c:_gnutls_take_datum
Unexecuted instantiation: safe-memfuncs.c:_gnutls_take_datum
Unexecuted instantiation: atfork.c:_gnutls_take_datum
Unexecuted instantiation: urls.c:_gnutls_take_datum
Unexecuted instantiation: keys-dummy.c:_gnutls_take_datum
Unexecuted instantiation: common.c:_gnutls_take_datum
Unexecuted instantiation: crl.c:_gnutls_take_datum
Unexecuted instantiation: crq.c:_gnutls_take_datum
Unexecuted instantiation: dn.c:_gnutls_take_datum
Unexecuted instantiation: extensions.c:_gnutls_take_datum
Unexecuted instantiation: key_decode.c:_gnutls_take_datum
Unexecuted instantiation: key_encode.c:_gnutls_take_datum
Unexecuted instantiation: mpi.c:_gnutls_take_datum
Unexecuted instantiation: output.c:_gnutls_take_datum
Unexecuted instantiation: pkcs12.c:_gnutls_take_datum
Unexecuted instantiation: pkcs12_bag.c:_gnutls_take_datum
Unexecuted instantiation: pkcs12_encr.c:_gnutls_take_datum
Unexecuted instantiation: pkcs7-crypt.c:_gnutls_take_datum
Unexecuted instantiation: privkey_openssl.c:_gnutls_take_datum
privkey_pkcs8.c:_gnutls_take_datum
Line
Count
Source
62
3
{
63
3
  gnutls_datum_t dst = *src;
64
65
3
  src->data = NULL;
66
3
  src->size = 0;
67
68
3
  return dst;
69
3
}
Unexecuted instantiation: privkey_pkcs8_pbes1.c:_gnutls_take_datum
Unexecuted instantiation: prov-seed.c:_gnutls_take_datum
Unexecuted instantiation: sign.c:_gnutls_take_datum
Unexecuted instantiation: spki.c:_gnutls_take_datum
Unexecuted instantiation: time.c:_gnutls_take_datum
Unexecuted instantiation: tls_features.c:_gnutls_take_datum
Unexecuted instantiation: verify-high.c:_gnutls_take_datum
Unexecuted instantiation: verify-high2.c:_gnutls_take_datum
Unexecuted instantiation: verify.c:_gnutls_take_datum
Unexecuted instantiation: virt-san.c:_gnutls_take_datum
Unexecuted instantiation: x509.c:_gnutls_take_datum
Unexecuted instantiation: x509_dn.c:_gnutls_take_datum
Unexecuted instantiation: x509_ext.c:_gnutls_take_datum
Unexecuted instantiation: x509_write.c:_gnutls_take_datum
Unexecuted instantiation: ciphers.c:_gnutls_take_datum
Unexecuted instantiation: ecc.c:_gnutls_take_datum
Unexecuted instantiation: mac.c:_gnutls_take_datum
Unexecuted instantiation: publickey.c:_gnutls_take_datum
Unexecuted instantiation: secparams.c:_gnutls_take_datum
Unexecuted instantiation: accelerated.c:_gnutls_take_datum
Unexecuted instantiation: cryptodev.c:_gnutls_take_datum
Unexecuted instantiation: x86-common.c:_gnutls_take_datum
Unexecuted instantiation: cipher.c:_gnutls_take_datum
Unexecuted instantiation: gost28147.c:_gnutls_take_datum
Unexecuted instantiation: init.c:_gnutls_take_datum
Unexecuted instantiation: pk.c:_gnutls_take_datum
Unexecuted instantiation: rnd-fuzzer.c:_gnutls_take_datum
Unexecuted instantiation: rnd.c:_gnutls_take_datum
Unexecuted instantiation: rsa-keygen-fips186.c:_gnutls_take_datum
Unexecuted instantiation: sysrng-linux.c:_gnutls_take_datum
Unexecuted instantiation: compress.c:_gnutls_take_datum
Unexecuted instantiation: errors.c:_gnutls_take_datum
Unexecuted instantiation: dh.c:_gnutls_take_datum
Unexecuted instantiation: kx.c:_gnutls_take_datum
Unexecuted instantiation: priority.c:_gnutls_take_datum
Unexecuted instantiation: hash_int.c:_gnutls_take_datum
Unexecuted instantiation: cipher_int.c:_gnutls_take_datum
Unexecuted instantiation: x509_b64.c:_gnutls_take_datum
Unexecuted instantiation: hello_ext.c:_gnutls_take_datum
Unexecuted instantiation: datum.c:_gnutls_take_datum
Unexecuted instantiation: fingerprint.c:_gnutls_take_datum
Unexecuted instantiation: certs.c:_gnutls_take_datum
Unexecuted instantiation: str-iconv.c:_gnutls_take_datum
Unexecuted instantiation: profiles.c:_gnutls_take_datum
Unexecuted instantiation: str-unicode.c:_gnutls_take_datum
Unexecuted instantiation: state.c:_gnutls_take_datum
Unexecuted instantiation: file.c:_gnutls_take_datum
Unexecuted instantiation: crypto-api.c:_gnutls_take_datum
Unexecuted instantiation: dtls.c:_gnutls_take_datum
Unexecuted instantiation: system_override.c:_gnutls_take_datum
Unexecuted instantiation: pin.c:_gnutls_take_datum
Unexecuted instantiation: prf.c:_gnutls_take_datum
Unexecuted instantiation: cert-session.c:_gnutls_take_datum
Unexecuted instantiation: dtls-sw.c:_gnutls_take_datum
Unexecuted instantiation: secrets.c:_gnutls_take_datum
Unexecuted instantiation: extv.c:_gnutls_take_datum
Unexecuted instantiation: ocsp-api.c:_gnutls_take_datum
Unexecuted instantiation: iov.c:_gnutls_take_datum
Unexecuted instantiation: pathbuf.c:_gnutls_take_datum
Unexecuted instantiation: audit.c:_gnutls_take_datum
Unexecuted instantiation: attributes.c:_gnutls_take_datum
Unexecuted instantiation: email-verify.c:_gnutls_take_datum
Unexecuted instantiation: hostname-verify.c:_gnutls_take_datum
Unexecuted instantiation: ip.c:_gnutls_take_datum
Unexecuted instantiation: krb5.c:_gnutls_take_datum
Unexecuted instantiation: name_constraints.c:_gnutls_take_datum
Unexecuted instantiation: ocsp.c:_gnutls_take_datum
Unexecuted instantiation: alpn.c:_gnutls_take_datum
Unexecuted instantiation: client_cert_type.c:_gnutls_take_datum
Unexecuted instantiation: compress_certificate.c:_gnutls_take_datum
Unexecuted instantiation: cookie.c:_gnutls_take_datum
Unexecuted instantiation: dumbfw.c:_gnutls_take_datum
Unexecuted instantiation: early_data.c:_gnutls_take_datum
Unexecuted instantiation: ec_point_formats.c:_gnutls_take_datum
Unexecuted instantiation: etm.c:_gnutls_take_datum
Unexecuted instantiation: ext_master_secret.c:_gnutls_take_datum
Unexecuted instantiation: heartbeat.c:_gnutls_take_datum
Unexecuted instantiation: key_share.c:_gnutls_take_datum
Unexecuted instantiation: max_record.c:_gnutls_take_datum
Unexecuted instantiation: post_handshake.c:_gnutls_take_datum
Unexecuted instantiation: pre_shared_key.c:_gnutls_take_datum
Unexecuted instantiation: psk_ke_modes.c:_gnutls_take_datum
Unexecuted instantiation: record_size_limit.c:_gnutls_take_datum
Unexecuted instantiation: safe_renegotiation.c:_gnutls_take_datum
Unexecuted instantiation: server_cert_type.c:_gnutls_take_datum
Unexecuted instantiation: server_name.c:_gnutls_take_datum
Unexecuted instantiation: session_ticket.c:_gnutls_take_datum
Unexecuted instantiation: signature.c:_gnutls_take_datum
Unexecuted instantiation: srtp.c:_gnutls_take_datum
Unexecuted instantiation: status_request.c:_gnutls_take_datum
Unexecuted instantiation: supported_groups.c:_gnutls_take_datum
Unexecuted instantiation: supported_versions.c:_gnutls_take_datum
Unexecuted instantiation: cert.c:_gnutls_take_datum
Unexecuted instantiation: psk_passwd.c:_gnutls_take_datum
Unexecuted instantiation: cert_types.c:_gnutls_take_datum
Unexecuted instantiation: ciphersuites.c:_gnutls_take_datum
Unexecuted instantiation: groups.c:_gnutls_take_datum
Unexecuted instantiation: protocols.c:_gnutls_take_datum
Unexecuted instantiation: aes-cbc-x86-aesni.c:_gnutls_take_datum
Unexecuted instantiation: aes-cbc-x86-ssse3.c:_gnutls_take_datum
Unexecuted instantiation: aes-ccm-x86-aesni.c:_gnutls_take_datum
Unexecuted instantiation: aes-gcm-padlock.c:_gnutls_take_datum
Unexecuted instantiation: aes-gcm-x86-aesni.c:_gnutls_take_datum
Unexecuted instantiation: aes-gcm-x86-pclmul-avx.c:_gnutls_take_datum
Unexecuted instantiation: aes-gcm-x86-pclmul.c:_gnutls_take_datum
Unexecuted instantiation: aes-gcm-x86-ssse3.c:_gnutls_take_datum
Unexecuted instantiation: aes-padlock.c:_gnutls_take_datum
Unexecuted instantiation: aes-xts-x86-aesni.c:_gnutls_take_datum
Unexecuted instantiation: hmac-padlock.c:_gnutls_take_datum
Unexecuted instantiation: hmac-x86-ssse3.c:_gnutls_take_datum
Unexecuted instantiation: sha-padlock.c:_gnutls_take_datum
Unexecuted instantiation: sha-x86-ssse3.c:_gnutls_take_datum
Unexecuted instantiation: bignum-le.c:_gnutls_take_datum
Unexecuted instantiation: dsa-compute-k.c:_gnutls_take_datum
Unexecuted instantiation: dsa-keygen-fips186.c:_gnutls_take_datum
Unexecuted instantiation: dsa-validate.c:_gnutls_take_datum
Unexecuted instantiation: ecdsa-compute-k.c:_gnutls_take_datum
Unexecuted instantiation: gostdsa-mask.c:_gnutls_take_datum
Unexecuted instantiation: provable-prime.c:_gnutls_take_datum
Unexecuted instantiation: tls1-prf.c:_gnutls_take_datum
Unexecuted instantiation: record.c:_gnutls_take_datum
Unexecuted instantiation: debug.c:_gnutls_take_datum
Unexecuted instantiation: handshake-tls13.c:_gnutls_take_datum
Unexecuted instantiation: mbuffers.c:_gnutls_take_datum
Unexecuted instantiation: buffers.c:_gnutls_take_datum
Unexecuted instantiation: handshake.c:_gnutls_take_datum
Unexecuted instantiation: cipher-cbc.c:_gnutls_take_datum
Unexecuted instantiation: db.c:_gnutls_take_datum
Unexecuted instantiation: auth.c:_gnutls_take_datum
Unexecuted instantiation: sslv2_compat.c:_gnutls_take_datum
Unexecuted instantiation: session_pack.c:_gnutls_take_datum
Unexecuted instantiation: constate.c:_gnutls_take_datum
Unexecuted instantiation: tls-sig.c:_gnutls_take_datum
Unexecuted instantiation: alert.c:_gnutls_take_datum
Unexecuted instantiation: threads.c:_gnutls_take_datum
Unexecuted instantiation: sockets.c:_gnutls_take_datum
Unexecuted instantiation: dh-session.c:_gnutls_take_datum
Unexecuted instantiation: handshake-checks.c:_gnutls_take_datum
Unexecuted instantiation: dh-primes.c:_gnutls_take_datum
Unexecuted instantiation: hello_ext_lib.c:_gnutls_take_datum
Unexecuted instantiation: stek.c:_gnutls_take_datum
Unexecuted instantiation: ktls.c:_gnutls_take_datum
Unexecuted instantiation: encrypted_extensions.c:_gnutls_take_datum
Unexecuted instantiation: certificate_request.c:_gnutls_take_datum
Unexecuted instantiation: certificate_verify.c:_gnutls_take_datum
Unexecuted instantiation: tls13-sig.c:_gnutls_take_datum
Unexecuted instantiation: finished.c:_gnutls_take_datum
Unexecuted instantiation: key_update.c:_gnutls_take_datum
Unexecuted instantiation: hello_retry.c:_gnutls_take_datum
Unexecuted instantiation: certificate.c:_gnutls_take_datum
Unexecuted instantiation: psk_ext_parser.c:_gnutls_take_datum
Unexecuted instantiation: anti_replay.c:_gnutls_take_datum
Unexecuted instantiation: anon.c:_gnutls_take_datum
Unexecuted instantiation: anon_ecdh.c:_gnutls_take_datum
Unexecuted instantiation: dh_common.c:_gnutls_take_datum
Unexecuted instantiation: dhe.c:_gnutls_take_datum
Unexecuted instantiation: dhe_psk.c:_gnutls_take_datum
Unexecuted instantiation: ecdhe.c:_gnutls_take_datum
Unexecuted instantiation: psk.c:_gnutls_take_datum
Unexecuted instantiation: rsa.c:_gnutls_take_datum
Unexecuted instantiation: rsa_psk.c:_gnutls_take_datum
Unexecuted instantiation: vko_gost.c:_gnutls_take_datum
Unexecuted instantiation: session.c:_gnutls_take_datum
Unexecuted instantiation: vko.c:_gnutls_take_datum
Unexecuted instantiation: gost_keywrap.c:_gnutls_take_datum
Unexecuted instantiation: gost-wrap.c:_gnutls_take_datum
Unexecuted instantiation: srp.c:_gnutls_take_datum
Unexecuted instantiation: cert-cred-rawpk.c:_gnutls_take_datum
Unexecuted instantiation: ocsp_output.c:_gnutls_take_datum
Unexecuted instantiation: pkcs7-output.c:_gnutls_take_datum
Unexecuted instantiation: pkcs7.c:_gnutls_take_datum
Unexecuted instantiation: pkcs7-attrs.c:_gnutls_take_datum
Unexecuted instantiation: srp_kx.c:_gnutls_take_datum
70
71
#endif /* GNUTLS_LIB_DATUM_H */