Home | History | Annotate | Download | only in openssl

Lines Matching refs:PKCS7

122 } PKCS7;
127 // it will not be written to. Rather, a fresh |PKCS7| is allocated and the
130 OPENSSL_EXPORT PKCS7 *d2i_PKCS7(PKCS7 **out, const uint8_t **inp,
138 OPENSSL_EXPORT PKCS7 *d2i_PKCS7_bio(BIO *bio, PKCS7 **out);
144 OPENSSL_EXPORT int i2d_PKCS7(const PKCS7 *p7, uint8_t **out);
148 OPENSSL_EXPORT int i2d_PKCS7_bio(BIO *bio, const PKCS7 *p7);
151 OPENSSL_EXPORT void PKCS7_free(PKCS7 *p7);
154 OPENSSL_EXPORT int PKCS7_type_is_data(const PKCS7 *p7);
157 OPENSSL_EXPORT int PKCS7_type_is_digest(const PKCS7 *p7);
160 OPENSSL_EXPORT int PKCS7_type_is_encrypted(const PKCS7 *p7);
163 OPENSSL_EXPORT int PKCS7_type_is_enveloped(const PKCS7 *p7);
167 OPENSSL_EXPORT int PKCS7_type_is_signed(const PKCS7 *p7);
170 OPENSSL_EXPORT int PKCS7_type_is_signedAndEnveloped(const PKCS7 *p7);
188 // external data and no signatures. It returns a newly-allocated |PKCS7| on
194 OPENSSL_EXPORT PKCS7 *PKCS7_sign(X509 *sign_cert, EVP_PKEY *pkey,
204 BORINGSSL_MAKE_DELETER(PKCS7, PKCS7_free)