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

FreeBSD Manual Pages

  
 
  

home | help
gnutls_range_split(3)		    gnutls		 gnutls_range_split(3)

NAME
       gnutls_range_split - API	function

SYNOPSIS
       #include	<gnutls/gnutls.h>

       int  gnutls_range_split(gnutls_session_t	session, const gnutls_range_st
       * orig, gnutls_range_st * next, gnutls_range_st * remainder);

ARGUMENTS
       gnutls_session_t	session
		   is a	gnutls_session_t type

       const gnutls_range_st * orig
		   is the original range provided by the user

       gnutls_range_st * next
		   is the returned range that can be conveyed in a TLS record

       gnutls_range_st * remainder
		   is the returned remaining range

DESCRIPTION
       This function should be used when it is required	to hide	the length  of
       very    long    data    that    cannot	 be   directly	 provided   to
       gnutls_record_send_range().  In	that  case  this  function  should  be
       called  with  the  desired  length hiding range in  orig	. The returned
       next   value   should   then   be   used	  in   the   next   call    to
       gnutls_record_send_range()  with	the partial data.  That	process	should
       be repeated until  remainder is (0,0).

RETURNS
       0 in case splitting succeeds, non zero in case  of  error.   Note  that
       orig is not changed, while the values of	 next and  remainder are modi-
       fied to store the resulting values.

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  no-
       tice 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.9		 gnutls_range_split(3)

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

home | help