manpagez: man pages & more
man oath_init(3)
Home | html | info | man
oath_init(3)                         liboath                        oath_init(3)




NAME

       oath_init - API function


SYNOPSIS

       #include <oath.h>

       oath_init(3) void);


ARGUMENTS

        void


DESCRIPTION

       This function initializes the OATH library.  Every user of this library
       needs to call this function before using other functions.  You should
       call oath_done() when use of the OATH library is no longer needed.

       Note that this function may also initialize Libgcrypt, if the OATH
       library is built with libgcrypt support and libgcrypt has not been
       initialized before.  Thus if you want to manually initialize libgcrypt
       you must do it before calling this function.  This is useful in cases you
       want to disable libgcrypt's internal lockings etc.


RETURNS

       On success, OATH_OK (zero) is returned, otherwise an error code is
       returned.


REPORTING BUGS

       Report bugs to <oath-toolkit-help@nongnu.org>.  liboath home page:
       https://www.nongnu.org/oath-toolkit/ General help using GNU software:
       http://www.gnu.org/gethelp/


COPYRIGHT

       Copyright (C) 2009-2020 Simon Josefsson.
       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.



liboath                               2.6.7                         oath_init(3)

oath-toolkit 2.6.7 - Generated Sat May 6 08:43:50 CDT 2023
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.