Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
gnutls_dh_get_pubkey(3) 	     gnutls		 gnutls_dh_get_pubkey(3)

NAME
     gnutls_dh_get_pubkey - API function

SYNOPSIS
     #include <gnutls/gnutls.h>

     int   gnutls_dh_get_pubkey(gnutls_session_t   session,   gnutls_datum_t   *
     raw_key);

ARGUMENTS
     gnutls_session_t session
		 is a gnutls session

     gnutls_datum_t * raw_key
		 will hold the public key.

DESCRIPTION
     This  function  will  return  the	peer's	public	key  used  in  the  last
     Diffie-Hellman  key exchange.  This function should be used for both anony-
     mous and ephemeral Diffie-Hellman.  The output  parameters  must  be  freed
     with gnutls_free().

     Note, that public key is exported as non-negative integer and may include a
     leading zero byte.

RETURNS
     On  success,  GNUTLS_E_SUCCESS  (0) is returned, otherwise an error code is
     returned.

REPORTING BUGS
     Report bugs to <bugs@gnutls.org>.
     Home page: https://www.gnutls.org

COPYRIGHT
     Copyright (C) 2001-2023 Free Software Foundation, Inc., and others.
     Copying and distribution of this file, with or  without  modification,  are
     permitted	in  any medium without royalty provided the copyright notice and
     this notice are preserved.

SEE ALSO
     The full documentation for gnutls is maintained as a  Texinfo  manual.   If
     the  /usr/local/share/doc/gnutls/	directory does not contain the HTML form
     visit

     https://www.gnutls.org/manual/

gnutls				     3.8.13		 gnutls_dh_get_pubkey(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=gnutls_dh_get_pubkey&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help