Deleted Added
full compact
X509_dup.pod (1.1.1.2) X509_dup.pod (1.1.1.3)
1=pod
2
3=head1 NAME
4
5DECLARE_ASN1_FUNCTIONS,
6IMPLEMENT_ASN1_FUNCTIONS,
7ASN1_ITEM,
8ACCESS_DESCRIPTION_free,

--- 336 unchanged lines hidden (view full) ---

345
346The macro IMPLEMENT_ASN1_FUNCTIONS() is used once in a source file
347to generate the function bodies.
348
349
350B<I<TYPE>_new>() allocates an empty object of the indicated type.
351The object returned must be released by calling B<I<TYPE>_free>().
352
1=pod
2
3=head1 NAME
4
5DECLARE_ASN1_FUNCTIONS,
6IMPLEMENT_ASN1_FUNCTIONS,
7ASN1_ITEM,
8ACCESS_DESCRIPTION_free,

--- 336 unchanged lines hidden (view full) ---

345
346The macro IMPLEMENT_ASN1_FUNCTIONS() is used once in a source file
347to generate the function bodies.
348
349
350B<I<TYPE>_new>() allocates an empty object of the indicated type.
351The object returned must be released by calling B<I<TYPE>_free>().
352
353B<I<TYPE>_new_ex>() is similiar to B<I<TYPE>_new>() but also passes the
353B_new_ex>() is similar to B_new>() but also passes the
354library context I<libctx> and the property query I<propq> to use when retrieving
355algorithms from providers. This created object can then be used when loading
356binary data using B<d2i_I<TYPE>>().
357
358B<I<TYPE>_dup>() copies an existing object, leaving it untouched.
359
360B<I<TYPE>_free>() releases the object and all pointers and sub-objects
361within it.

--- 16 unchanged lines hidden (view full) ---

378The functions X509_REQ_new_ex(), X509_CRL_new_ex(), PKCS7_new_ex() and
379CMS_ContentInfo_new_ex() were added in OpenSSL 3.0.
380
381The functions DSAparams_dup(), RSAPrivateKey_dup() and RSAPublicKey_dup() were
382deprecated in 3.0.
383
384=head1 COPYRIGHT
385
354library context I<libctx> and the property query I<propq> to use when retrieving
355algorithms from providers. This created object can then be used when loading
356binary data using B<d2i_I<TYPE>>().
357
358B<I<TYPE>_dup>() copies an existing object, leaving it untouched.
359
360B<I<TYPE>_free>() releases the object and all pointers and sub-objects
361within it.

--- 16 unchanged lines hidden (view full) ---

378The functions X509_REQ_new_ex(), X509_CRL_new_ex(), PKCS7_new_ex() and
379CMS_ContentInfo_new_ex() were added in OpenSSL 3.0.
380
381The functions DSAparams_dup(), RSAPrivateKey_dup() and RSAPublicKey_dup() were
382deprecated in 3.0.
383
384=head1 COPYRIGHT
385
386Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved.
386Copyright 2016-2023 The OpenSSL Project Authors. All Rights Reserved.
387
388Licensed under the Apache License 2.0 (the "License"). You may not use
389this file except in compliance with the License. You can obtain a copy
390in the file LICENSE in the source distribution or at
391L<https://www.openssl.org/source/license.html>.
392
393=cut
387
388Licensed under the Apache License 2.0 (the "License"). You may not use
389this file except in compliance with the License. You can obtain a copy
390in the file LICENSE in the source distribution or at
391L<https://www.openssl.org/source/license.html>.
392
393=cut