SharkSSL™ Embedded SSL/TLS Stack
|
ASN.1 macros.
#include "SharkSslEx.h"
Go to the source code of this file.
Data Structures | |
struct | SharkSslASN1Create |
Opaque object used when creating ASN.1 encoded data. More... | |
struct | SharkSslBitExtReq |
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/nss_tech_notes/nss_tech_note3 http://tools.ietf.org/html/rfc5280#section-4.2.1.12 More... | |
Typedefs | |
typedef struct SharkSslASN1Create | SharkSslASN1Create |
Opaque object used when creating ASN.1 encoded data. | |
typedef struct SharkSslBitExtReq | SharkSslBitExtReq |
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/nss_tech_notes/nss_tech_note3 http://tools.ietf.org/html/rfc5280#section-4.2.1.12 | |
#define SHARKSSL_CSR_TAG_ATTRIBUTES 0x00 |
PKCS #10: Certificate Request tags https://tools.ietf.org/html/rfc2986.
#define SharkSslASN1Create_getDataLen | ( | o, | |
startOfDataPtr | |||
) | (*(startOfDataPtr) = (o)->ptr, (int)((o)->end - (o)->ptr)) |
Returns the length of the ASN.1 encoded data.
o | ASN.1 instance |
startOfDataPtr | pointer to the beginning of the ASN.1 encoded data |