Webserver+3d print
asn1.h File Reference
ASN.1 (Abstract Syntax Notation One) More...
Go to the source code of this file.
Data Structures | |
struct | Asn1Tag |
ASN.1 tag. More... | |
Enumerations | |
enum | Asn1Type |
ASN.1 data types. More... | |
Functions | |
error_t | asn1ReadTag (const uint8_t *data, size_t length, Asn1Tag *tag) |
Read an ASN.1 tag from the input stream. | |
error_t | asn1ReadInt32 (const uint8_t *data, size_t length, Asn1Tag *tag, int32_t *value) |
Read an integer from the input stream. | |
error_t | asn1WriteTag (Asn1Tag *tag, bool_t reverse, uint8_t *data, size_t *written) |
Write an ASN.1 tag. | |
error_t | asn1WriteInt32 (int32_t value, bool_t reverse, uint8_t *data, size_t *written) |
Write an integer to the output stream. | |
error_t | asn1CheckTag (const Asn1Tag *tag, bool_t constructed, uint_t objClass, uint_t objType) |
Enforce the type of a specified tag. | |
error_t | asn1CheckOid (const Asn1Tag *tag, const uint8_t *oid, size_t length) |
Check ASN.1 tag against a specified OID. | |
error_t | asn1DumpObject (const uint8_t *data, size_t length, uint_t level) |
Display an ASN.1 data object. |
Detailed Description
ASN.1 (Abstract Syntax Notation One)
License
Copyright (C) 2010-2017 Oryx Embedded SARL. All rights reserved.
This file is part of CycloneCrypto Open.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- Version:
- 1.7.6
Definition in file asn1.h.
Enumeration Type Documentation
Function Documentation
error_t asn1DumpObject | ( | const uint8_t * | data, |
size_t | length, | ||
uint_t | level | ||
) |
error_t asn1WriteInt32 | ( | int32_t | value, |
bool_t | reverse, | ||
uint8_t * | data, | ||
size_t * | written | ||
) |
Write an ASN.1 tag.
- Parameters:
-
[in] tag Structure describing the ASN.1 tag [in] reverse Use reverse encoding [out] data Output stream where to write the tag (optional parameter) [out] written Number of bytes written to the output stream (optional parameter)
- Returns:
- Error code
Generated on Tue Jul 12 2022 17:10:18 by
