test_suite_asn1write.data 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. ASN.1 Write Octet String #0 (Empty string)
  2. mbedtls_asn1_write_octet_string:"":"0400":2:2
  3. ASN.1 Write Octet String #1 (Large buffer)
  4. mbedtls_asn1_write_octet_string:"AABBCC":"0403AABBCC":10:5
  5. ASN.1 Write Octet String #2 (Buffer just fits)
  6. mbedtls_asn1_write_octet_string:"AABBCC":"0403AABBCC":5:5
  7. ASN.1 Write Octet String #3 (Buffer too small for tag)
  8. mbedtls_asn1_write_octet_string:"AABBCC":"0403AABBCC":4:MBEDTLS_ERR_ASN1_BUF_TOO_SMALL
  9. ASN.1 Write Octet String #4 (Buffer too small for len)
  10. mbedtls_asn1_write_octet_string:"AABBCC":"0403AABBCC":3:MBEDTLS_ERR_ASN1_BUF_TOO_SMALL
  11. ASN.1 Write Octet String #5 (Buffer too small for string)
  12. mbedtls_asn1_write_octet_string:"AABBCC":"0403AABBCC":2:MBEDTLS_ERR_ASN1_BUF_TOO_SMALL
  13. ASN.1 Write Octet String #6 (l = 128, large buffer)
  14. mbedtls_asn1_write_octet_string:"000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F":"048180000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F":140:131
  15. ASN.1 Write Octet String #7 (l = 128, buffer just fits)
  16. mbedtls_asn1_write_octet_string:"000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F":"048180000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F":131:131
  17. ASN.1 Write Octet String #8 (l = 128, buffer too small for tag)
  18. mbedtls_asn1_write_octet_string:"000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F":"":130:MBEDTLS_ERR_ASN1_BUF_TOO_SMALL
  19. ASN.1 Write Octet String #9 (l = 128, buffer too small for len)
  20. mbedtls_asn1_write_octet_string:"000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F":"":129:MBEDTLS_ERR_ASN1_BUF_TOO_SMALL
  21. ASN.1 Write Octet String #9 (l = 128, buffer too small for string)
  22. mbedtls_asn1_write_octet_string:"000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F000102030405060708090A0B0C0D0E0F":"":127:MBEDTLS_ERR_ASN1_BUF_TOO_SMALL
  23. ASN.1 Write IA5 String #0 (Empty string)
  24. mbedtls_asn1_write_ia5_string:"":"1600":2:2
  25. ASN.1 Write IA5 String #1 (Large buffer)
  26. mbedtls_asn1_write_ia5_string:"ABC":"1603414243":10:5
  27. ASN.1 Write IA5 String #2 (Buffer just fits)
  28. mbedtls_asn1_write_ia5_string:"ABC":"1603414243":5:5
  29. ASN.1 Write IA5 String #3 (Buffer too small for tag)
  30. mbedtls_asn1_write_ia5_string:"ABC":"":4:MBEDTLS_ERR_ASN1_BUF_TOO_SMALL
  31. ASN.1 Write IA5 String #4 (Buffer too small for len)
  32. mbedtls_asn1_write_ia5_string:"ABC":"":3:MBEDTLS_ERR_ASN1_BUF_TOO_SMALL
  33. ASN.1 Write IA5 String #5 (Buffer too small for string)
  34. mbedtls_asn1_write_ia5_string:"ABC":"":2:MBEDTLS_ERR_ASN1_BUF_TOO_SMALL
  35. ASN.1 Write / Read Length #0 (Len = 0, short form)
  36. mbedtls_asn1_write_len:0:"00":1:1
  37. ASN.1 Write / Read Length #1 (Len = 127, short form)
  38. mbedtls_asn1_write_len:127:"7F":1:1
  39. ASN.1 Write / Read Length #2 (Len = 127, buffer too small)
  40. mbedtls_asn1_write_len:127:"7F":0:MBEDTLS_ERR_ASN1_BUF_TOO_SMALL
  41. ASN.1 Write / Read Length #3 (Len = 128, long form)
  42. mbedtls_asn1_write_len:128:"8180":2:2
  43. ASN.1 Write / Read Length #4 (Len = 255, long form)
  44. mbedtls_asn1_write_len:255:"81FF":2:2
  45. ASN.1 Write / Read Length #5 (Len = 255, buffer too small)
  46. mbedtls_asn1_write_len:255:"81FF":1:MBEDTLS_ERR_ASN1_BUF_TOO_SMALL
  47. ASN.1 Write / Read Length #6 (Len = 258, byte order)
  48. mbedtls_asn1_write_len:258:"820102":3:3
  49. ASN.1 Write / Read Length #7 (Len = 65535, long form)
  50. mbedtls_asn1_write_len:65535:"82FFFF":3:3
  51. ASN.1 Write / Read Length #8 (Len = 65535, buffer too small)
  52. mbedtls_asn1_write_len:65535:"82FFFF":2:MBEDTLS_ERR_ASN1_BUF_TOO_SMALL
  53. ASN.1 Write / Read Length #9 (Len = 66051, byte order)
  54. mbedtls_asn1_write_len:66051:"83010203":4:4
  55. ASN.1 Write / Read Length #10 (Len = 16777215, long form)
  56. mbedtls_asn1_write_len:16777215:"83FFFFFF":4:4
  57. ASN.1 Write / Read Length #11 (Len = 16777215, buffer too small)
  58. mbedtls_asn1_write_len:16777215:"83FFFFFF":3:MBEDTLS_ERR_ASN1_BUF_TOO_SMALL
  59. ASN.1 Write / Read Length #12 (Len = 16909060, byte order)
  60. mbedtls_asn1_write_len:16909060:"8401020304":5:5
  61. ASN.1 Write / Read Length #12 (Len = 16909060, buffer too small)
  62. mbedtls_asn1_write_len:16909060:"8401020304":4:MBEDTLS_ERR_ASN1_BUF_TOO_SMALL