*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->NetBSD man pages -> CRYPTO_set_ex_data (3)              
Title
Content
Arch
Section
 

CRYPTO_set_ex_data(3)

Contents


NAME    [Toc]    [Back]

       CRYPTO_set_ex_data, CRYPTO_get_ex_data - internal application
 specific data functions

LIBRARY    [Toc]    [Back]

       libcrypto, -lcrypto

SYNOPSIS    [Toc]    [Back]

        int CRYPTO_set_ex_data(CRYPTO_EX_DATA *r, int idx, void *arg);

        void *CRYPTO_get_ex_data(CRYPTO_EX_DATA *r, int idx);

DESCRIPTION    [Toc]    [Back]

       Several OpenSSL structures can have application specific
       data attached to them.  These functions are used internally
 by OpenSSL to manipulate application specific data
       attached to a specific structure.

       These functions should only be used by applications to
       manipulate CRYPTO_EX_DATA structures passed to the
       new_func(), free_func() and dup_func() callbacks: as
       passed to RSA_get_ex_new_index() for example.

       CRYPTO_set_ex_data() is used to set application specific
       data, the data is supplied in the arg parameter and its
       precise meaning is up to the application.

       CRYPTO_get_ex_data() is used to retrieve application specific
 data. The data is returned to the application, this
       will be the same value as supplied to a previous
       CRYPTO_set_ex_data() call.

RETURN VALUES    [Toc]    [Back]

       CRYPTO_set_ex_data() returns 1 on success or 0 on failure.

       CRYPTO_get_ex_data() returns the application data or 0 on
       failure. 0 may also be valid application data but currently
 it can only fail if given an invalid idx parameter.

       On failure an error code can be obtained from
       ERR_get_error(3).

SEE ALSO    [Toc]    [Back]

      
      
       RSA_get_ex_new_index(3), DSA_get_ex_new_index(3),
       DH_get_ex_new_index(3)

HISTORY    [Toc]    [Back]

       CRYPTO_set_ex_data() and CRYPTO_get_ex_data() have been
       available since SSLeay 0.9.0.



2000-07-22                    0.9.6g        CRYPTO_set_ex_data(3)
[ Back ]
 Similar pages
Name OS Title
SSL_SESSION_get_ex_data Tru64 Unternal application specific data functions
SSL_SESSION_get_ex_new_index Tru64 Unternal application specific data functions
SSL_SESSION_set_ex_data Tru64 Unternal application specific data functions
DH_get_ex_new_index NetBSD add application specific data to DH structures
RSA_get_ex_new_index Tru64 Add application specific data to RSA structures
RSA_set_ex_data Tru64 Add application specific data to RSA structures
DSA_get_ex_new_index NetBSD add application specific data to DSA structures
RSA_get_ex_new_index NetBSD add application specific data to RSA structures
RSA_get_ex_data Tru64 Add application specific data to RSA structures
DH_get_ex_new_index Tru64 Add application specific data to DH structures
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service