@@ -1836,7 +1836,7 @@ type
18361836
18371837 struct_cbb_st_570425999 {.pure, inheritable, bycopy.} = object
18381838 child*: ptr CBB_570425998
1839- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:484 :8
1839+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:488 :8
18401840 is_child*: cschar
18411841 u*: struct_cbb_st_u_t
18421842
@@ -2523,15 +2523,15 @@ type
25232523
25242524 struct_cbb_buffer_st_570426363 {.pure, inheritable, bycopy.} = object
25252525 buf*: ptr uint8
2526- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:458 :8
2526+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:462 :8
25272527 len*: csize_t
25282528 cap*: csize_t
25292529 can_resize* {.bitsize: 1'i64.}: cuint
25302530 error* {.bitsize: 1'i64.}: cuint
25312531
25322532 struct_cbb_child_st_570426365 {.pure, inheritable, bycopy.} = object
25332533 base*: ptr struct_cbb_buffer_st_570426364
2534- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:472 :8
2534+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:476 :8
25352535 offset*: csize_t
25362536 pending_len_len*: uint8
25372537 pending_is_asn1* {.bitsize: 1'i64.}: cuint
@@ -10225,11 +10225,11 @@ else:
1022510225 "Declaration of " & "SSLEAY_VERSION_NUMBER" & " already exists, not redeclaring"
1022610226 )
1022710227when not declared(BORINGSSL_API_VERSION):
10228- when 40 is static:
10229- const BORINGSSL_API_VERSION* = 40
10228+ when 41 is static:
10229+ const BORINGSSL_API_VERSION* = 41
1023010230 ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/base.h:76:9
1023110231 else:
10232- let BORINGSSL_API_VERSION* = 40
10232+ let BORINGSSL_API_VERSION* = 41
1023310233 ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/base.h:76:9
1023410234else:
1023510235 static:
@@ -42430,50 +42430,50 @@ else:
4243042430when not declared(CBS_ASN1_TAG_SHIFT):
4243142431 when 24 is static:
4243242432 const CBS_ASN1_TAG_SHIFT* = 24
42433- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:208 :9
42433+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:212 :9
4243442434 else:
4243542435 let CBS_ASN1_TAG_SHIFT* = 24
42436- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:208 :9
42436+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:212 :9
4243742437else:
4243842438 static:
4243942439 hint("Declaration of " & "CBS_ASN1_TAG_SHIFT" & " already exists, not redeclaring")
4244042440when not declared(CBS_ASN1_BOOLEAN):
4244142441 when cast[cuint](1'i64) is static:
4244242442 const CBS_ASN1_BOOLEAN* = cast[cuint](1'i64)
42443- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:229 :9
42443+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:233 :9
4244442444 else:
4244542445 let CBS_ASN1_BOOLEAN* = cast[cuint](1'i64)
42446- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:229 :9
42446+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:233 :9
4244742447else:
4244842448 static:
4244942449 hint("Declaration of " & "CBS_ASN1_BOOLEAN" & " already exists, not redeclaring")
4245042450when not declared(CBS_ASN1_INTEGER):
4245142451 when cast[cuint](2'i64) is static:
4245242452 const CBS_ASN1_INTEGER* = cast[cuint](2'i64)
42453- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:230 :9
42453+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:234 :9
4245442454 else:
4245542455 let CBS_ASN1_INTEGER* = cast[cuint](2'i64)
42456- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:230 :9
42456+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:234 :9
4245742457else:
4245842458 static:
4245942459 hint("Declaration of " & "CBS_ASN1_INTEGER" & " already exists, not redeclaring")
4246042460when not declared(CBS_ASN1_BITSTRING):
4246142461 when cast[cuint](3'i64) is static:
4246242462 const CBS_ASN1_BITSTRING* = cast[cuint](3'i64)
42463- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:231 :9
42463+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:235 :9
4246442464 else:
4246542465 let CBS_ASN1_BITSTRING* = cast[cuint](3'i64)
42466- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:231 :9
42466+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:235 :9
4246742467else:
4246842468 static:
4246942469 hint("Declaration of " & "CBS_ASN1_BITSTRING" & " already exists, not redeclaring")
4247042470when not declared(CBS_ASN1_OCTETSTRING):
4247142471 when cast[cuint](4'i64) is static:
4247242472 const CBS_ASN1_OCTETSTRING* = cast[cuint](4'i64)
42473- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:232 :9
42473+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:236 :9
4247442474 else:
4247542475 let CBS_ASN1_OCTETSTRING* = cast[cuint](4'i64)
42476- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:232 :9
42476+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:236 :9
4247742477else:
4247842478 static:
4247942479 hint(
@@ -42482,50 +42482,50 @@ else:
4248242482when not declared(CBS_ASN1_NULL):
4248342483 when cast[cuint](5'i64) is static:
4248442484 const CBS_ASN1_NULL* = cast[cuint](5'i64)
42485- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:233 :9
42485+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:237 :9
4248642486 else:
4248742487 let CBS_ASN1_NULL* = cast[cuint](5'i64)
42488- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:233 :9
42488+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:237 :9
4248942489else:
4249042490 static:
4249142491 hint("Declaration of " & "CBS_ASN1_NULL" & " already exists, not redeclaring")
4249242492when not declared(CBS_ASN1_OBJECT):
4249342493 when cast[cuint](6'i64) is static:
4249442494 const CBS_ASN1_OBJECT* = cast[cuint](6'i64)
42495- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:234 :9
42495+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:238 :9
4249642496 else:
4249742497 let CBS_ASN1_OBJECT* = cast[cuint](6'i64)
42498- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:234 :9
42498+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:238 :9
4249942499else:
4250042500 static:
4250142501 hint("Declaration of " & "CBS_ASN1_OBJECT" & " already exists, not redeclaring")
4250242502when not declared(CBS_ASN1_ENUMERATED):
4250342503 when cast[cuint](10'i64) is static:
4250442504 const CBS_ASN1_ENUMERATED* = cast[cuint](10'i64)
42505- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:235 :9
42505+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:239 :9
4250642506 else:
4250742507 let CBS_ASN1_ENUMERATED* = cast[cuint](10'i64)
42508- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:235 :9
42508+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:239 :9
4250942509else:
4251042510 static:
4251142511 hint("Declaration of " & "CBS_ASN1_ENUMERATED" & " already exists, not redeclaring")
4251242512when not declared(CBS_ASN1_UTF8STRING):
4251342513 when cast[cuint](12'i64) is static:
4251442514 const CBS_ASN1_UTF8STRING* = cast[cuint](12'i64)
42515- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:236 :9
42515+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:240 :9
4251642516 else:
4251742517 let CBS_ASN1_UTF8STRING* = cast[cuint](12'i64)
42518- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:236 :9
42518+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:240 :9
4251942519else:
4252042520 static:
4252142521 hint("Declaration of " & "CBS_ASN1_UTF8STRING" & " already exists, not redeclaring")
4252242522when not declared(CBS_ASN1_NUMERICSTRING):
4252342523 when cast[cuint](18'i64) is static:
4252442524 const CBS_ASN1_NUMERICSTRING* = cast[cuint](18'i64)
42525- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:239 :9
42525+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:243 :9
4252642526 else:
4252742527 let CBS_ASN1_NUMERICSTRING* = cast[cuint](18'i64)
42528- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:239 :9
42528+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:243 :9
4252942529else:
4253042530 static:
4253142531 hint(
@@ -42534,10 +42534,10 @@ else:
4253442534when not declared(CBS_ASN1_PRINTABLESTRING):
4253542535 when cast[cuint](19'i64) is static:
4253642536 const CBS_ASN1_PRINTABLESTRING* = cast[cuint](19'i64)
42537- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:240 :9
42537+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:244 :9
4253842538 else:
4253942539 let CBS_ASN1_PRINTABLESTRING* = cast[cuint](19'i64)
42540- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:240 :9
42540+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:244 :9
4254142541else:
4254242542 static:
4254342543 hint(
@@ -42546,20 +42546,20 @@ else:
4254642546when not declared(CBS_ASN1_T61STRING):
4254742547 when cast[cuint](20'i64) is static:
4254842548 const CBS_ASN1_T61STRING* = cast[cuint](20'i64)
42549- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:241 :9
42549+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:245 :9
4255042550 else:
4255142551 let CBS_ASN1_T61STRING* = cast[cuint](20'i64)
42552- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:241 :9
42552+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:245 :9
4255342553else:
4255442554 static:
4255542555 hint("Declaration of " & "CBS_ASN1_T61STRING" & " already exists, not redeclaring")
4255642556when not declared(CBS_ASN1_VIDEOTEXSTRING):
4255742557 when cast[cuint](21'i64) is static:
4255842558 const CBS_ASN1_VIDEOTEXSTRING* = cast[cuint](21'i64)
42559- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:242 :9
42559+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:246 :9
4256042560 else:
4256142561 let CBS_ASN1_VIDEOTEXSTRING* = cast[cuint](21'i64)
42562- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:242 :9
42562+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:246 :9
4256342563else:
4256442564 static:
4256542565 hint(
@@ -42568,30 +42568,30 @@ else:
4256842568when not declared(CBS_ASN1_IA5STRING):
4256942569 when cast[cuint](22'i64) is static:
4257042570 const CBS_ASN1_IA5STRING* = cast[cuint](22'i64)
42571- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:243 :9
42571+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:247 :9
4257242572 else:
4257342573 let CBS_ASN1_IA5STRING* = cast[cuint](22'i64)
42574- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:243 :9
42574+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:247 :9
4257542575else:
4257642576 static:
4257742577 hint("Declaration of " & "CBS_ASN1_IA5STRING" & " already exists, not redeclaring")
4257842578when not declared(CBS_ASN1_UTCTIME):
4257942579 when cast[cuint](23'i64) is static:
4258042580 const CBS_ASN1_UTCTIME* = cast[cuint](23'i64)
42581- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:244 :9
42581+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:248 :9
4258242582 else:
4258342583 let CBS_ASN1_UTCTIME* = cast[cuint](23'i64)
42584- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:244 :9
42584+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:248 :9
4258542585else:
4258642586 static:
4258742587 hint("Declaration of " & "CBS_ASN1_UTCTIME" & " already exists, not redeclaring")
4258842588when not declared(CBS_ASN1_GENERALIZEDTIME):
4258942589 when cast[cuint](24'i64) is static:
4259042590 const CBS_ASN1_GENERALIZEDTIME* = cast[cuint](24'i64)
42591- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:245 :9
42591+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:249 :9
4259242592 else:
4259342593 let CBS_ASN1_GENERALIZEDTIME* = cast[cuint](24'i64)
42594- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:245 :9
42594+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:249 :9
4259542595else:
4259642596 static:
4259742597 hint(
@@ -42600,10 +42600,10 @@ else:
4260042600when not declared(CBS_ASN1_GRAPHICSTRING):
4260142601 when cast[cuint](25'i64) is static:
4260242602 const CBS_ASN1_GRAPHICSTRING* = cast[cuint](25'i64)
42603- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:246 :9
42603+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:250 :9
4260442604 else:
4260542605 let CBS_ASN1_GRAPHICSTRING* = cast[cuint](25'i64)
42606- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:246 :9
42606+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:250 :9
4260742607else:
4260842608 static:
4260942609 hint(
@@ -42612,10 +42612,10 @@ else:
4261242612when not declared(CBS_ASN1_VISIBLESTRING):
4261342613 when cast[cuint](26'i64) is static:
4261442614 const CBS_ASN1_VISIBLESTRING* = cast[cuint](26'i64)
42615- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:247 :9
42615+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:251 :9
4261642616 else:
4261742617 let CBS_ASN1_VISIBLESTRING* = cast[cuint](26'i64)
42618- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:247 :9
42618+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:251 :9
4261942619else:
4262042620 static:
4262142621 hint(
@@ -42624,10 +42624,10 @@ else:
4262442624when not declared(CBS_ASN1_GENERALSTRING):
4262542625 when cast[cuint](27'i64) is static:
4262642626 const CBS_ASN1_GENERALSTRING* = cast[cuint](27'i64)
42627- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:248 :9
42627+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:252 :9
4262842628 else:
4262942629 let CBS_ASN1_GENERALSTRING* = cast[cuint](27'i64)
42630- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:248 :9
42630+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:252 :9
4263142631else:
4263242632 static:
4263342633 hint(
@@ -42636,10 +42636,10 @@ else:
4263642636when not declared(CBS_ASN1_UNIVERSALSTRING):
4263742637 when cast[cuint](28'i64) is static:
4263842638 const CBS_ASN1_UNIVERSALSTRING* = cast[cuint](28'i64)
42639- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:249 :9
42639+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:253 :9
4264042640 else:
4264142641 let CBS_ASN1_UNIVERSALSTRING* = cast[cuint](28'i64)
42642- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:249 :9
42642+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:253 :9
4264342643else:
4264442644 static:
4264542645 hint(
@@ -42648,10 +42648,10 @@ else:
4264842648when not declared(CBS_ASN1_BMPSTRING):
4264942649 when cast[cuint](30'i64) is static:
4265042650 const CBS_ASN1_BMPSTRING* = cast[cuint](30'i64)
42651- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:250 :9
42651+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:254 :9
4265242652 else:
4265342653 let CBS_ASN1_BMPSTRING* = cast[cuint](30'i64)
42654- ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:250 :9
42654+ ## Generated based on /home/runner/work/nim-boringssl/nim-boringssl/boringssl/include/openssl/bytestring.h:254 :9
4265542655else:
4265642656 static:
4265742657 hint("Declaration of " & "CBS_ASN1_BMPSTRING" & " already exists, not redeclaring")
@@ -69325,6 +69325,14 @@ when not declared(CBS_get_u32le):
6932569325else:
6932669326 static:
6932769327 hint("Declaration of " & "CBS_get_u32le" & " already exists, not redeclaring")
69328+ when not declared(CBS_get_u48):
69329+ proc CBS_get_u48*(
69330+ cbs: ptr CBS_570426002, out_arg: ptr uint64
69331+ ): cint {.cdecl, importc: "CBS_get_u48".}
69332+
69333+ else:
69334+ static:
69335+ hint("Declaration of " & "CBS_get_u48" & " already exists, not redeclaring")
6932869336when not declared(CBS_get_u64):
6932969337 proc CBS_get_u64*(
6933069338 cbs: ptr CBS_570426002, out_arg: ptr uint64
0 commit comments