1gnutls_pubkey_encrypt_data(3)       gnutls       gnutls_pubkey_encrypt_data(3)
2
3
4

NAME

6       gnutls_pubkey_encrypt_data - API function
7

SYNOPSIS

9       #include <gnutls/abstract.h>
10
11       int gnutls_pubkey_encrypt_data(gnutls_pubkey_t key, unsigned int flags,
12       const gnutls_datum_t * plaintext, gnutls_datum_t * ciphertext);
13

ARGUMENTS

15       gnutls_pubkey_t key
16                   Holds the public key
17
18       unsigned int flags
19                   should be 0 for now
20
21       const gnutls_datum_t * plaintext
22                   The data to be encrypted
23
24       gnutls_datum_t * ciphertext
25                   contains the encrypted data
26

DESCRIPTION

28       This function will encrypt the given data, using  the  public  key.  On
29       success the  ciphertext will be allocated using gnutls_malloc().
30

RETURNS

32       On  success,  GNUTLS_E_SUCCESS  (0)  is  returned, otherwise a negative
33       error value.
34

SINCE

36       3.0
37

REPORTING BUGS

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

SEE ALSO

50       The full documentation for gnutls is maintained as  a  Texinfo  manual.
51       If  the /usr/share/doc/gnutls/ directory does not contain the HTML form
52       visit
53
54       https://www.gnutls.org/manual/
55
56gnutls                              3.6.13       gnutls_pubkey_encrypt_data(3)
Impressum