1gnutls_encode_ber_digest_info(3)    gnutls    gnutls_encode_ber_digest_info(3)
2
3
4

NAME

6       gnutls_encode_ber_digest_info - API function
7

SYNOPSIS

9       #include <gnutls/crypto.h>
10
11       int gnutls_encode_ber_digest_info(gnutls_digest_algorithm_t hash, const
12       gnutls_datum_t * digest, gnutls_datum_t * output);
13

ARGUMENTS

15       gnutls_digest_algorithm_t hash
16                   the hash algorithm that was used to get the digest
17
18       const gnutls_datum_t * digest
19                   must contain the digest data
20
21       gnutls_datum_t * output
22                   will contain the allocated DigestInfo BER encoded data
23

DESCRIPTION

25       This function will encode the provided digest data, and  its  algorithm
26       into an RSA PKCS1 1.5 DigestInfo structure.
27

RETURNS

29       On  success,  GNUTLS_E_SUCCESS (0) is returned, otherwise an error code
30       is returned.
31

SINCE

33       3.5.0
34

REPORTING BUGS

36       Report bugs to <bugs@gnutls.org>.
37       Home page: https://www.gnutls.org
38
39
41       Copyright © 2001-2019 Free Software Foundation, Inc., and others.
42       Copying and distribution of this file, with  or  without  modification,
43       are  permitted  in  any  medium  without royalty provided the copyright
44       notice and this notice are preserved.
45

SEE ALSO

47       The full documentation for gnutls is maintained as  a  Texinfo  manual.
48       If  the /usr/share/doc/gnutls/ directory does not contain the HTML form
49       visit
50
51       https://www.gnutls.org/manual/
52
53gnutls                               3.6.8    gnutls_encode_ber_digest_info(3)
Impressum