nl:: বুনা:: ASN1
এই নেমস্পেসটিতে অ্যাবস্ট্রাক্ট সিনট্যাক্স নোটেশন ওয়ান (ASN.1) এর সাথে কাজ করার জন্য উইভের মধ্যে সমস্ত ইন্টারফেস অন্তর্ভুক্ত রয়েছে।
সারাংশ
গণনা | |
---|---|
@334 | enum |
ASN1TagClasses | enum |
ASN1UniversalTags | enum |
Typedefs | |
---|---|
ASN1_ERROR | typedef সমস্ত ASN1 সাবসিস্টেম ত্রুটির জন্য মৌলিক প্রকার। |
ফাংশন | |
---|---|
DumpASN1 ( ASN1Reader & reader, const char *prefix, const char *indent) | |
FormatASN1Error (char *buf, uint16_t bufSize, int32_t err) | bool একটি ASN1 ত্রুটি দেওয়া হলে, ত্রুটি বর্ণনা করে একটি মানব-পাঠযোগ্য NULL-টার্মিনেটেড C স্ট্রিং প্রদান করে। |
GetEncodedObjectID (OID oid, const uint8_t *& encodedOID, uint16_t & encodedOIDLen) | bool |
GetOIDCategory (OID oid) | OIDCategory |
GetOIDName (OID oid) | const char * |
HighestBit (uint32_t v) | uint8_t |
ParseObjectID (const uint8_t *encodedOID, uint16_t encodedOIDLen) | OID |
ReverseBits (uint8_t v) | uint8_t |
ReverseBits (uint8_t v) | uint8_t |
itoa2 (uint32_t val, uint8_t *buf) | void |
ক্লাস | |
---|---|
nl:: ওয়েভ:: ASN1:: ASN1 রিডার | |
nl:: ওয়েভ:: ASN1:: ASN1 ইউনিভার্সালটাইম | |
nl:: বুনন:: ASN1:: ASN1 Writer |
গণনা
@৩৩৪
@334
ASN1 ট্যাগ ক্লাস
ASN1TagClasses
ASN1 ইউনিভার্সাল ট্যাগ
ASN1UniversalTags
Typedefs
ASN1_ERROR
ASN1_CONFIG_ERROR_TYPE ASN1_ERROR
সমস্ত ASN1 সাবসিস্টেম ত্রুটির জন্য মৌলিক প্রকার।
এটি একটি প্ল্যাটফর্ম- বা সিস্টেম-নির্দিষ্ট ধরনের সংজ্ঞায়িত করা হয়।
ফাংশন
ডাম্পএএসএন1
ASN1_ERROR DumpASN1( ASN1Reader & reader, const char *prefix, const char *indent )
FormatASN1 ত্রুটি
bool FormatASN1Error( char *buf, uint16_t bufSize, int32_t err )
একটি ASN1 ত্রুটি দেওয়া হলে, ত্রুটি বর্ণনা করে একটি মানব-পাঠযোগ্য NULL-টার্মিনেটেড C স্ট্রিং প্রদান করে।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্নস | true যদি একটি বর্ণনা স্ট্রিং সরবরাহ করা বাফারে লেখা হয়। | ||||||
রিটার্নস | মিথ্যা যদি সরবরাহকৃত ত্রুটিটি ASN1 ত্রুটি না হয়। |
GetEncodedObjectID
bool GetEncodedObjectID( OID oid, const uint8_t *& encodedOID, uint16_t & encodedOIDLen )
GetOIDCategory
OIDCategory GetOIDCategory( OID oid )
GetOIDName
const char * GetOIDName( OID oid )
সর্বোচ্চ বিট
uint8_t HighestBit( uint32_t v )
পার্স অবজেক্টআইডি
OID ParseObjectID( const uint8_t *encodedOID, uint16_t encodedOIDLen )
রিভার্সবিটস
uint8_t ReverseBits( uint8_t v )
রিভার্সবিটস
uint8_t ReverseBits( uint8_t v )
itoa2
void itoa2( uint32_t val, uint8_t *buf )