]> granicus.if.org Git - php/commit
Add support for Cryptographic Message Syntax (CMS)
authorEliot Lear <lear@ofcourseimright.com>
Mon, 9 Mar 2020 15:01:20 +0000 (16:01 +0100)
committerJakub Zelenka <bukka@php.net>
Sun, 7 Jun 2020 15:58:34 +0000 (16:58 +0100)
commit8583b8a9bf658a9058e7796513f8cf576d66e48b
treed2e50ebc6a2484bd263c862510bd26cd2709ab07
parent7439941d55ea9cf7e1280b6b30f596e34a56512c
Add support for Cryptographic Message Syntax (CMS)

It add CMS (RFC 5652) support, which is an update to PKCS7.  The functions
are analogous BUT NOT IDENTICAL to openssl_pkcs7*.  In particular, support for
different encodings (PEM, DER, SMIME) is now available.
20 files changed:
ext/openssl/CREDITS
ext/openssl/openssl.c
ext/openssl/openssl.stub.php
ext/openssl/openssl_arginfo.h
ext/openssl/tests/openssl_cms_decrypt_basic.phpt [new file with mode: 0644]
ext/openssl/tests/openssl_cms_decrypt_error.phpt [new file with mode: 0644]
ext/openssl/tests/openssl_cms_encrypt_basic.phpt [new file with mode: 0644]
ext/openssl/tests/openssl_cms_encrypt_der.phpt [new file with mode: 0644]
ext/openssl/tests/openssl_cms_encrypt_pem.phpt [new file with mode: 0644]
ext/openssl/tests/openssl_cms_read_basic.phpt [new file with mode: 0644]
ext/openssl/tests/openssl_cms_sign_basic.phpt [new file with mode: 0644]
ext/openssl/tests/openssl_cms_sign_der.phpt [new file with mode: 0644]
ext/openssl/tests/openssl_cms_sign_verify_basic.phpt [new file with mode: 0644]
ext/openssl/tests/openssl_cms_sign_verify_detached.phpt [new file with mode: 0644]
ext/openssl/tests/openssl_cms_sign_verify_nodetached_pem.phpt [new file with mode: 0644]
ext/openssl/tests/openssl_cms_verify_basic.phpt [new file with mode: 0644]
ext/openssl/tests/openssl_cms_verify_der.phpt [new file with mode: 0644]
ext/openssl/tests/plain.txt [new file with mode: 0644]
ext/openssl/tests/shakespeare.p7s [new file with mode: 0644]
ext/openssl/tests/shakespeare.pem [new file with mode: 0644]