Google is committed to advancing racial equity for Black communities. See how.

এনএল :: তাঁত :: এএসএন 1

অ্যাবস্ট্রাক্ট সিনট্যাক্স নোটেশন ওয়ান (এএসএন .১) এর সাথে কাজ করার জন্য ওয়েভের মধ্যে এই নেমস্পেসের সমস্ত ইন্টারফেস অন্তর্ভুক্ত।

সারসংক্ষেপ

গণনা

@334 এনাম
ASN1TagClasses এনাম
ASN1UniversalTags এনাম

টাইপডেফস

ASN1_ERROR টাইপডেফ
সবার জন্য মৌলিক ধরনের ASN1 সাব-সিস্টেম ত্রুটি।

কার্যাদি

DumpASN1 ( ASN1Reader & reader, const char *prefix, const char *indent)
FormatASN1Error (char *buf, uint16_t bufSize, int32_t err)
bool
একটি প্রদত্ত ASN1 ত্রুটি, চিহ্নকারী পাঠযোগ্য শূন্য-সমাপ্ত সি স্ট্রিং ত্রুটি বর্ণনা ফেরৎ।
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 :: ASN1Reader
nl এর :: বুনা :: ASN1 :: ASN1UniversalTime
nl এর :: বুনা :: ASN1 :: ASN1Writer

গণনা

@ 334

 @334

এএসএন 1 ট্যাগগ্লাস

 ASN1TagClasses

এএসএন 1 ইউনিভার্সাল ট্যাগস

 ASN1UniversalTags

টাইপডেফস

ASN1_ERROR

ASN1_CONFIG_ERROR_TYPE ASN1_ERROR

সবার জন্য মৌলিক ধরনের ASN1 সাব-সিস্টেম ত্রুটি।

এটি প্ল্যাটফর্ম- বা সিস্টেম-নির্দিষ্ট ধরণের সংজ্ঞায়িত করা হয়।

কার্যাদি

ডাম্পএএসএন 1

ASN1_ERROR DumpASN1(
  ASN1Reader & reader,
  const char *prefix,
  const char *indent
)

ফর্ম্যাটএএসএন 1 এরর

bool FormatASN1Error(
  char *buf,
  uint16_t bufSize,
  int32_t err
)

একটি প্রদত্ত ASN1 ত্রুটি, চিহ্নকারী পাঠযোগ্য শূন্য-সমাপ্ত সি স্ট্রিং ত্রুটি বর্ণনা ফেরৎ।

বিশদ
পরামিতি
[in] buf
বাফার যাতে ত্রুটির স্ট্রিং স্থাপন করা হবে।
[in] bufSize
বাইটগুলিতে সরবরাহিত বাফারের আকার।
[in] err
ত্রুটি বর্ণনা করা উচিত।
ফিরে আসে
সত্য যদি সরবরাহের বাফারে একটি বিবরণ স্ট্রিং লিখিত হয়।
ফিরে আসে
মিথ্যা যদি সরবরাহকৃত ত্রুটি একটি ছিল না ASN1 ত্রুটি।

GetEncodedObjectID

bool GetEncodedObjectID(
  OID oid,
  const uint8_t *& encodedOID,
  uint16_t & encodedOIDLen
)

গোটোআইডি ক্যাটাগরি

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
)