Software: Apache. PHP/5.6.40 uname -a: Linux cpanel06wh.bkk1.cloud.z.com 2.6.32-954.3.5.lve1.4.80.el6.x86_64 #1 SMP Thu Sep 24 uid=851(cp949260) gid=853(cp949260) groups=853(cp949260) Safe-mode: OFF (not secure) /opt/cpanel/ea-openssl11/share/doc/openssl/html/man3/ drwxr-xr-x |
Viewing file: Select action/file-type:
NAMECMS_compress - create a CMS CompressedData structure
SYNOPSIS#include <openssl/cms.h> CMS_ContentInfo *CMS_compress(BIO *in, int comp_nid, unsigned int flags);
DESCRIPTION
NOTESThe only currently supported compression algorithm is zlib using the NID NID_zlib_compression. If zlib support is not compiled into OpenSSL then If the CMS_TEXT flag is set MIME headers for type text/plain are prepended to the data. Normally the supplied content is translated into MIME canonical format (as required by the S/MIME specifications) if CMS_BINARY is set no translation occurs. This option should be used if the supplied data is in binary format otherwise the translation will corrupt it. If CMS_BINARY is set then CMS_TEXT is ignored. If the CMS_STREAM flag is set a partial CMS_ContentInfo structure is returned suitable for streaming I/O: no data is read from the BIO in. The compressed data is included in the CMS_ContentInfo structure, unless
CMS_DETACHED is set in which case it is omitted. This is rarely used in
practice and is not supported by
NOTESIf the flag CMS_STREAM is set the returned CMS_ContentInfo structure is not complete and outputting its contents via a function that does not properly finalize the CMS_ContentInfo structure will give unpredictable results. Several functions including Additional compression parameters such as the zlib compression level cannot currently be set.
RETURN VALUES
SEE ALSOERR_get_error(3), CMS_uncompress(3)
HISTORYThe CMS_STREAM flag was added in OpenSSL 1.0.0.
COPYRIGHTCopyright 2008-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. |
:: Command execute :: | |
--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by KaizenLouie | C99Shell Github | Generation time: 0.1935 ]-- |