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

FreeBSD Manual Pages

  
 
  

home | help
EVP_CIPHER_CTX_GET_CIPHER_DATA(3)   OpenSSL  EVP_CIPHER_CTX_GET_CIPHER_DATA(3)

NAME
       EVP_CIPHER_CTX_get_cipher_data, EVP_CIPHER_CTX_set_cipher_data -
       Routines	to inspect and modify EVP_CIPHER_CTX objects

SYNOPSIS
	#include <openssl/evp.h>

	void *EVP_CIPHER_CTX_get_cipher_data(const EVP_CIPHER_CTX *ctx);
	void *EVP_CIPHER_CTX_set_cipher_data(EVP_CIPHER_CTX *ctx, void *cipher_data);

DESCRIPTION
       The EVP_CIPHER_CTX_get_cipher_data() function returns a pointer to the
       cipher data relevant to EVP_CIPHER_CTX. The contents of this data is
       specific	to the particular implementation of the	cipher.	For example
       this data can be	used by	engines	to store engine	specific information.
       The data	is automatically allocated and freed by	OpenSSL, so
       applications and	engines	should not normally free this directly (but
       see below).

       The EVP_CIPHER_CTX_set_cipher_data() function allows an application or
       engine to replace the cipher data with new data.	A pointer to any
       existing	cipher data is returned	from this function. If the old data is
       no longer required then it should be freed through a call to
       OPENSSL_free().

RETURN VALUES
       The EVP_CIPHER_CTX_get_cipher_data() function returns a pointer to the
       current cipher data for the EVP_CIPHER_CTX.

       The EVP_CIPHER_CTX_set_cipher_data() function returns a pointer to the
       old cipher data for the EVP_CIPHER_CTX.

HISTORY
       The EVP_CIPHER_CTX_get_cipher_data() and
       EVP_CIPHER_CTX_set_cipher_data()	functions were added in	OpenSSL	1.1.0.

COPYRIGHT
       Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.

       Licensed	under the OpenSSL license (the "License").  You	may not	use
       this file except	in compliance with the License.	 You can obtain	a copy
       in the file LICENSE in the source distribution or at
       <https://www.openssl.org/source/license.html>.

1.1.1a				  2018-11-20 EVP_CIPHER_CTX_GET_CIPHER_DATA(3)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | HISTORY | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=EVP_CIPHER_CTX_get_cipher_data&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help