1b077aed3SPierre Pronchery=pod 2b077aed3SPierre Pronchery 3b077aed3SPierre Pronchery=head1 NAME 4b077aed3SPierre Pronchery 5b077aed3SPierre ProncheryASN1_INTEGER_new, ASN1_INTEGER_free - ASN1_INTEGER allocation functions 6b077aed3SPierre Pronchery 7b077aed3SPierre Pronchery=head1 SYNOPSIS 8b077aed3SPierre Pronchery 9b077aed3SPierre Pronchery=for openssl generic 10b077aed3SPierre Pronchery 11b077aed3SPierre Pronchery #include <openssl/asn1.h> 12b077aed3SPierre Pronchery 13b077aed3SPierre Pronchery ASN1_INTEGER *ASN1_INTEGER_new(void); 14b077aed3SPierre Pronchery void ASN1_INTEGER_free(ASN1_INTEGER *a); 15b077aed3SPierre Pronchery 16b077aed3SPierre Pronchery=head1 DESCRIPTION 17b077aed3SPierre Pronchery 18b077aed3SPierre ProncheryASN1_INTEGER_new() returns an allocated B<ASN1_INTEGER> structure. 19b077aed3SPierre Pronchery 20b077aed3SPierre ProncheryASN1_INTEGER_free() frees up a single B<ASN1_INTEGER> object. 21*a7148ab3SEnji CooperIf the argument is NULL, nothing is done. 22b077aed3SPierre Pronchery 23b077aed3SPierre ProncheryB<ASN1_INTEGER> structure representing the ASN.1 INTEGER type 24b077aed3SPierre Pronchery 25b077aed3SPierre Pronchery=head1 RETURN VALUES 26b077aed3SPierre Pronchery 27b077aed3SPierre ProncheryASN1_INTEGER_new() return a valid B<ASN1_INTEGER> structure or NULL 28b077aed3SPierre Proncheryif an error occurred. 29b077aed3SPierre Pronchery 30b077aed3SPierre ProncheryASN1_INTEGER_free() does not return a value. 31b077aed3SPierre Pronchery 32b077aed3SPierre Pronchery=head1 SEE ALSO 33b077aed3SPierre Pronchery 34b077aed3SPierre ProncheryL<ERR_get_error(3)> 35b077aed3SPierre Pronchery 36b077aed3SPierre Pronchery=head1 COPYRIGHT 37b077aed3SPierre Pronchery 38*a7148ab3SEnji CooperCopyright 2020-2024 The OpenSSL Project Authors. All Rights Reserved. 39b077aed3SPierre Pronchery 40b077aed3SPierre ProncheryLicensed under the Apache License 2.0 (the "License"). You may not use 41b077aed3SPierre Proncherythis file except in compliance with the License. You can obtain a copy 42b077aed3SPierre Proncheryin the file LICENSE in the source distribution or at 43b077aed3SPierre ProncheryL<https://www.openssl.org/source/license.html>. 44b077aed3SPierre Pronchery 45b077aed3SPierre Pronchery=cut 46