mirror of
https://github.com/waku-org/nwaku.git
synced 2025-01-30 00:25:45 +00:00
289 lines
20 KiB
C
289 lines
20 KiB
C
/* Generated by Nim Compiler v1.2.6 */
|
|
/* (c) 2020 Andreas Rumpf */
|
|
/* The generated code is subject to the original license. */
|
|
/* Compiled for: Linux, amd64, gcc */
|
|
/* Command for C compiler:
|
|
gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -DHAVE_BUILTIN_EXPECT -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/src -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/inc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/tools -DBR_USE_UNIX_TIME=1 -DBR_USE_URANDOM=1 -DBR_LE_UNALIGNED=1 -DBR_64=1 -DBR_amd64=1 -DBR_INT128=1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/certs -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/libnatpmp-upstream -DENABLE_STRNATPMPERR -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/examples/v2 -o nimcache/release/chat2/@m..@s..@svendor@snim-bearssl@sbearssl@sdecls.nim.c.o nimcache/release/chat2/@m..@s..@svendor@snim-bearssl@sbearssl@sdecls.nim.c */
|
|
#define NIM_INTBITS 64
|
|
|
|
#include "nimbase.h"
|
|
#include "bearssl_rsa.h"
|
|
#include "bearssl_ec.h"
|
|
#include "bearssl_rand.h"
|
|
#include "brssl.h"
|
|
#include "bearssl_ssl.h"
|
|
#include "bearssl_block.h"
|
|
#include "bearssl_hmac.h"
|
|
#include "bearssl_hash.h"
|
|
#include "bearssl_x509.h"
|
|
#include "bearssl_prf.h"
|
|
#undef LANGUAGE_C
|
|
#undef MIPSEB
|
|
#undef MIPSEL
|
|
#undef PPC
|
|
#undef R3000
|
|
#undef R4000
|
|
#undef i386
|
|
#undef linux
|
|
#undef mips
|
|
#undef near
|
|
#undef far
|
|
#undef powerpc
|
|
#undef unix
|
|
#define nimfr_(x, y)
|
|
#define nimln_(x, y)
|
|
typedef struct TNimType TNimType;
|
|
typedef struct TNimNode TNimNode;
|
|
typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A;
|
|
typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ;
|
|
typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op);
|
|
typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p);
|
|
struct TNimType {NI size;
|
|
tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind;
|
|
tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags;
|
|
TNimType* base;
|
|
TNimNode* node;
|
|
void* finalizer;
|
|
tyProc__ojoeKfW4VYIm36I9cpDTQIg marker;
|
|
tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy;
|
|
NCSTRING name;
|
|
TNimType* nextType;
|
|
NI instances;
|
|
NI sizes;
|
|
};
|
|
typedef unsigned char tyArray__A1SHJCPZVISPTujoygIPEQ[64];
|
|
typedef NU32 tyArray__wxrPEj3ds0gF7gOOzeVDEg[60];
|
|
typedef NU64 tyArray__KQeR0r9bDDKxVxvGlo3W9aDg[30];
|
|
typedef unsigned char tyArray__9atUz1Lp9cnD9b1aLGuVTsaZw[240];
|
|
typedef NU32 tyArray__G9cm5YAO05d27j4FyWPVOQg[96];
|
|
typedef unsigned char tyArray__7Ao3Zw7oW9cJSzW9b9bgf8CBQ[16];
|
|
typedef N_CDECL_PTR(void, tyProc__RVqKYIA2pEgDOhDJ9aPB9bMQ) (void* y_0, void* h_0, void* data_0, NI len_0);
|
|
typedef unsigned char tyArray__KbXVtVBvgPBxFCCYnryMzg[4];
|
|
typedef unsigned char tyArray__wo9atxlj1CQKWeAypuYX9cIg[32];
|
|
typedef unsigned char tyArray__q9adO6katJkFXevPyBMqH9aA[12];
|
|
typedef N_CDECL_PTR(NU32, tyProc__iQoD3NIUCpwW39bcXTXhgfA) (void* key_0, void* iv_0, NU32 cc, void* data_0, NI len_0);
|
|
typedef N_CDECL_PTR(void, tyProc__Gac19cMo9b2Iis5Vv9aPaBkIQ) (void* key_0, void* iv_0, void* data_0, NI len_0, void* aad, NI aadLen, void* tag, tyProc__iQoD3NIUCpwW39bcXTXhgfA ichacha_0, int encrypt_0);
|
|
typedef NU16 tyArray__9bqEj0MT52uxLOalOcm1t9cw[40];
|
|
typedef NIM_CHAR tyArray__dTlC27m9c9aWd5dvuePYanug[256];
|
|
typedef unsigned char tyArray__DrG55DtvoShQ2qctW5xrYA[48];
|
|
typedef unsigned char tyArray__B3TDqSxGucn6deWnwhJOzA[133];
|
|
typedef unsigned char tyArray__LkhW2ma7xTkJubi2UnLFyg[24];
|
|
typedef NU32 tyArray__w1TQJD7vyOqKBWNNaCOAKw[32];
|
|
typedef unsigned char tyArray__nm9a9cJZadTC48DhbAavSGlw[512];
|
|
typedef N_CDECL_PTR(void, tyProc__32w2ZypAyMWuajvi2Jt79cg) (void* ctx);
|
|
typedef unsigned char tyArray__9bf43xCSmpsReI1l9ct3f6Sw[128];
|
|
typedef NU32 tyArray__iRcWSb1PLHCWKz9cVXxwXkw[25];
|
|
typedef NU64 tyArray__oFdY9bp69azpfZ9aK0AVuq63Q[16];
|
|
typedef br_hash_class* tyArray__yf5M2D8a63FNhCwjgX6HGQ[6];
|
|
typedef N_CDECL_PTR(void, tyProc__ae3s45tp4iMCWZHWHm9aPog) (void* dst, NI len_0, void* secret, NI secretLen, NCSTRING label, NI seedNum, br_tls_prf_seed_chunk* seed);
|
|
typedef N_CDECL_PTR(NU32, tyProc__MTudHD1eHvpluWGLmHxDCA) (unsigned char* x_0, NI xlen_0, unsigned char* hashOid, NI hashLen, br_rsa_public_key* pk, unsigned char* hashOut);
|
|
typedef N_CDECL_PTR(NU32, tyProc__Futh9blCKsz9aWGqNPztDmqA) (br_ec_impl* impl_0, void* hash_0, NI hashLen, br_ec_public_key* pk, void* sig, NI sigLen);
|
|
typedef N_CDECL_PTR(NU32, tyProc__FObPykON2zprpKeibLjwjQ) (unsigned char* hashOid, unsigned char* hash_0, NI hashLen, br_rsa_private_key* sk_0, unsigned char* x_0);
|
|
typedef N_CDECL_PTR(NI, tyProc__L59bfQBYLbm0QsKeZyl7q9aQ) (br_ec_impl* impl_0, br_hash_class* hf, void* hashValue, br_ec_private_key* sk_0, void* sig);
|
|
typedef N_CDECL_PTR(NU32, tyProc__vV1lwratH4nMQlqwtRnUbg) (unsigned char* x_0, NI xlen_0, br_rsa_public_key* pk);
|
|
typedef NU16 tyArray__y0JjKCYcC5bU6ikfqI9cHqw[2];
|
|
typedef tyArray__y0JjKCYcC5bU6ikfqI9cHqw tyArray__cTlBmCFpoSMFTfbCCr1H0A[40];
|
|
typedef N_CDECL_PTR(NU32, tyProc__79atfhTgPhGAklPqA24qEdw) (unsigned char* x_0, br_rsa_private_key* sk_0);
|
|
typedef unsigned char tyArray__OsK8Fq0K9bVpmqXurk8JVTA[70];
|
|
typedef unsigned char tyArray__XO9cVwlmwXMKpSJfOLoDcbQ[256];
|
|
typedef unsigned char tyArray__X4ildczW5jfU71jI79bAkaQ[520];
|
|
typedef NU32 tyArray__FleBT9cC2nxhgiXmSYYnEKA[4];
|
|
typedef NU32 tyArray__xsE8WL1yT5DKfrMdYB89bYA[5];
|
|
typedef NU32 tyArray__MpWsq9bBH14GsDQQ59cgyxAQ[8];
|
|
typedef NU64 tyArray__9cHI9ce3NOVpqam1bGmXg5vw[8];
|
|
typedef N_CDECL_PTR(void, tyProc__HkVnMEoqM0BAs09cmcseJNw) (br_x509_class** ctx, NCSTRING serverName);
|
|
typedef N_CDECL_PTR(void, tyProc__QfK8G3LDYkVFPxUiGlSMEQ) (br_x509_class** ctx, NU32 length);
|
|
typedef N_CDECL_PTR(void, tyProc__lvTMqMiMEL1GtrdQMaIj3Q) (br_x509_class** ctx, unsigned char* buf_0, NI len_0);
|
|
typedef N_CDECL_PTR(void, tyProc__Cu9bsfO9b8A5Ckh3fbPl9b9cJA) (br_x509_class** ctx);
|
|
typedef N_CDECL_PTR(unsigned int, tyProc__9bkQidQIqYPZtuOWDY9chCvA) (br_x509_class** ctx);
|
|
typedef N_CDECL_PTR(br_x509_pkey*, tyProc__L22Y014EWjYYRjHzDsQDKQ) (br_x509_class** ctx, unsigned int* usages_0);
|
|
typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
|
|
struct TNimNode {tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
|
|
NI offset;
|
|
TNimType* typ;
|
|
NCSTRING name;
|
|
NI len;
|
|
TNimNode** sons;
|
|
};
|
|
typedef N_CDECL_PTR(void, tyProc__3qI9bVHqiq07sTQRU9bkkkYQ) (br_prng_class** ctx, void* params, void* seed, NI seedLen);
|
|
typedef N_CDECL_PTR(void, tyProc__hquUwNr88w4T5ldt8BqLLQ) (br_prng_class** ctx, void* out_0, NI len_0);
|
|
typedef N_CDECL_PTR(void, tyProc__bF2JFxTs1q6Lq365NU79a2Q) (br_hash_class** ctx);
|
|
typedef N_CDECL_PTR(void, tyProc__Dc9br5a6SHw9cxie3cas0KTA) (br_hash_class** ctx, void* data_0, NI len_0);
|
|
typedef N_CDECL_PTR(void, tyProc__JETfgzvEnx6Tz9bYRct9a51g) (br_hash_class** ctx, void* dst);
|
|
typedef N_CDECL_PTR(NU64, tyProc__e9bd9aJH2sCZh75q9aAcv7ylg) (br_hash_class** ctx, void* dst);
|
|
typedef N_CDECL_PTR(void, tyProc__g9c2vH2tlPaPmvfTZ3PeWQQ) (br_hash_class** ctx, void* stb, NU64 count_0);
|
|
typedef N_CDECL_PTR(int, tyProc__v59bV6kf8aW2khkBJ8sh7GA) (br_sslrec_in_class** ctx, NI recordLen);
|
|
typedef N_CDECL_PTR(unsigned char*, tyProc__nZLZ9bBrYxqe1p5QqRj1yQw) (br_sslrec_in_class** ctx, int recordType, unsigned int version_0, void* payload, NI* len_0);
|
|
typedef N_CDECL_PTR(void, tyProc__rQDNZMtkdrPhXBU8t01wMA) (br_sslrec_in_cbc_class** ctx, br_block_cbcdec_class* bcImpl, void* bcKey, NI bcKeyLen, br_hash_class* digImpl, void* macKey, NI macKeyLen, NI macOutLen, void* iv_0);
|
|
typedef N_CDECL_PTR(void, tyProc__li9bW2wyGDPm7ERVL0iOITw) (br_block_cbcdec_class** ctx, void* key_0, NI keyLen);
|
|
typedef N_CDECL_PTR(void, tyProc__BSftVnR4tILNNHGE6WzLhA) (br_block_cbcdec_class** ctx, void* iv_0, void* data_0, NI len_0);
|
|
typedef N_CDECL_PTR(void, tyProc__22LkPiu9blXYQGLSB4gz9bQA) (br_sslrec_in_gcm_class** ctx, br_block_ctr_class* bcImpl, void* key_0, NI keyLen, tyProc__RVqKYIA2pEgDOhDJ9aPB9bMQ ghImpl, void* iv_0);
|
|
typedef N_CDECL_PTR(void, tyProc__Nqxio4oGwevumnPUadxO5w) (br_sslrec_out_class** ctx, NI* start, NI* end_0);
|
|
typedef N_CDECL_PTR(unsigned char*, tyProc__1xVezTUfwnFDQ0nLzNSoMQ) (br_sslrec_out_class** ctx, int recordType, unsigned int version_0, void* plaintext, NI* len_0);
|
|
typedef N_CDECL_PTR(void, tyProc__cVPlQbyCp3vVcLuKo4lHkg) (br_sslrec_out_gcm_class** ctx, br_block_ctr_class* bcImpl, void* key_0, NI keyLen, tyProc__RVqKYIA2pEgDOhDJ9aPB9bMQ ghImpl, void* iv_0);
|
|
typedef N_CDECL_PTR(void, tyProc__AqriGruElE1miRN0rNRR3g) (br_block_ctr_class** ctx, void* key_0, NI keyLen);
|
|
typedef N_CDECL_PTR(NU32, tyProc__fkmoM9cU8dSWeKyBLNQNvtA) (br_block_ctr_class** ctx, void* iv_0, NU32 cc, void* data_0, NI len_0);
|
|
typedef N_CDECL_PTR(void, tyProc__MI4MR7fwqW6LLz0UIrYZpw) (br_sslrec_in_chapol_class** ctx, tyProc__iQoD3NIUCpwW39bcXTXhgfA ichacha_0, tyProc__Gac19cMo9b2Iis5Vv9aPaBkIQ ipoly_0, void* key_0, void* iv_0);
|
|
typedef N_CDECL_PTR(void, tyProc__GxWADhkNxBZuKFCtVj9cVEw) (br_sslrec_out_chapol_class** ctx, tyProc__iQoD3NIUCpwW39bcXTXhgfA ichacha_0, tyProc__Gac19cMo9b2Iis5Vv9aPaBkIQ ipoly_0, void* key_0, void* iv_0);
|
|
typedef N_CDECL_PTR(void, tyProc__lxiM9aKydvTxnhkmA757O2Q) (br_sslrec_out_cbc_class** ctx, br_block_cbcenc_class* bcImpl, void* bcKey, NI bcKeyLen, br_hash_class* digImpl, void* macKey, NI macKeyLen, NI macOutLen, void* iv_0);
|
|
typedef N_CDECL_PTR(void, tyProc__6NWgzqukPWSNjCSMAqHNwQ) (br_block_cbcenc_class** ctx, void* key_0, NI keyLen);
|
|
typedef N_CDECL_PTR(void, tyProc__DFY0DQgZ8p2JyTE6CtaFmQ) (br_block_cbcenc_class** ctx, void* iv_0, void* data_0, NI len_0);
|
|
typedef N_CDECL_PTR(unsigned char*, tyProc__RsQCUDkcFU21gYyx1MQoag) (int curve_0, NI* len_0);
|
|
typedef N_CDECL_PTR(NI, tyProc__2OHt7ggxoJzA8VYxj1IhNw) (int curve_0, NI* len_0);
|
|
typedef N_CDECL_PTR(NU32, tyProc__pzE688NyvZUoJzv9c4TeD5g) (unsigned char* g, NI glen, unsigned char* x_0, NI xlen_0, int curve_0);
|
|
typedef N_CDECL_PTR(NI, tyProc__kqSrq59bmV4RJ6UmQwOrn2g) (unsigned char* r, unsigned char* x_0, NI xlen_0, int curve_0);
|
|
typedef N_CDECL_PTR(NU32, tyProc__uplriG9a1p3SVKDigTAcMTQ) (unsigned char* a, unsigned char* b, NI len_0, unsigned char* x_0, NI xlen_0, unsigned char* y_0, NI ylen, int curve_0);
|
|
typedef N_CDECL_PTR(void, tyProc__M6bkMwjSk1pgzFBFQtNTIw) (br_ssl_client_certificate_class** pctx);
|
|
typedef N_CDECL_PTR(void, tyProc__DDTNuojypZw7ARw1UjpPSw) (br_ssl_client_certificate_class** pctx, NI len_0);
|
|
typedef N_CDECL_PTR(void, tyProc__nKIyZ6sPiQJSrGOhFxm1SQ) (br_ssl_client_certificate_class** pctx, unsigned char* data_0, NI len_0);
|
|
typedef N_CDECL_PTR(void, tyProc__dNEipY4TxqOty0eBU3rnug) (br_ssl_client_certificate_class** pctx, br_ssl_client_context* cc, NU32 authTypes, br_ssl_client_certificate* choices);
|
|
typedef N_CDECL_PTR(NU32, tyProc__COdXJI09aQYsY0MKfs9aioXg) (br_ssl_client_certificate_class** pctx, unsigned char* data_0, NI* len_0);
|
|
typedef N_CDECL_PTR(NI, tyProc__DGYf2s9bEYGRSKWLIYyrlfQ) (br_ssl_client_certificate_class** pctx, int hashId, NI hvLen, unsigned char* data_0, NI len_0);
|
|
typedef N_CDECL_PTR(void, tyProc__SUyzihlsZltlWA4CaaHe2A) (br_ssl_session_cache_class** ctx, br_ssl_server_context* serverCtx, br_ssl_session_parameters* params);
|
|
typedef N_CDECL_PTR(int, tyProc__3xxIExsKwcgd9c4uiUIoLwg) (br_ssl_session_cache_class** ctx, br_ssl_server_context* serverCtx, br_ssl_session_parameters* params);
|
|
typedef N_CDECL_PTR(int, tyProc__jyYnidBOpEbOUWmjVJwobQ) (br_ssl_server_policy_class** pctx, br_ssl_server_context* cc, br_ssl_server_choices* choices);
|
|
typedef N_CDECL_PTR(NU32, tyProc__F9cb3E9abbtLVeHjuMZm66Cw) (br_ssl_server_policy_class** pctx, unsigned char* data_0, NI* len_0);
|
|
typedef N_CDECL_PTR(NI, tyProc__KPKxHLrvKnxzkEzX4k23Pw) (br_ssl_server_policy_class** pctx, unsigned int algoId, unsigned char* data_0, NI hvLen, NI len_0);
|
|
static N_NIMCALL(void, Marker_tyRef__RuNvFuo5ptASsihINNteSw)(void* p, NI op);
|
|
N_LIB_PRIVATE TNimType NTI__tnWvqP0WIATHx1gb609c2sg_;
|
|
N_LIB_PRIVATE TNimType NTI__a9bHzZTzNRPC7VJ7yppQCuQ_;
|
|
N_LIB_PRIVATE TNimType NTI__3DhVwKzbGjEfOVOEWVLSGQ_;
|
|
N_LIB_PRIVATE TNimType NTI__3dk7amdL5k7WjErtWrzjGw_;
|
|
N_LIB_PRIVATE TNimType NTI__ByV8KXIkOGF6hVx8GyHMRA_;
|
|
N_LIB_PRIVATE TNimType NTI__RuNvFuo5ptASsihINNteSw_;
|
|
N_LIB_PRIVATE TNimType NTI__P862mCDAUrlG5aF5HvxacQ_;
|
|
N_LIB_PRIVATE TNimType NTI__ynTFST9aBaYDJiZte5F9cMlA_;
|
|
N_LIB_PRIVATE TNimType NTI__kAsKK6mW9bZTqhmpbz9bcBGw_;
|
|
N_LIB_PRIVATE TNimType NTI__h9aCoyp9bpShQ1QZY4qGVsRQ_;
|
|
N_LIB_PRIVATE TNimType NTI__M00PVQFpGzxpxzxfaqZVPw_;
|
|
N_LIB_PRIVATE TNimType NTI__tpgTwC1Zzqx9aDuImDxQ1sA_;
|
|
N_LIB_PRIVATE TNimType NTI__y82TSk9cE3lqEGNk9b1E2NSw_;
|
|
N_LIB_PRIVATE TNimType NTI__kP3uyHvJvB9aaN0oAGTV9cyw_;
|
|
N_LIB_PRIVATE TNimType NTI__MW9bzpZuk2zk4hI0TXTaufw_;
|
|
extern TNimType* nimTypeRoot;
|
|
static N_NIMCALL(void, Marker_tyRef__RuNvFuo5ptASsihINNteSw)(void* p, NI op) {
|
|
br_hmac_drbg_context* a;
|
|
NI T1_; NI T2_; a = (br_hmac_drbg_context*)p;
|
|
T1_ = (NI)0; T2_ = (NI)0;}
|
|
|
|
#line 3700 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/decls.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, brHmacDrbgGenerate__jb39atYOOGTT2cdYx6onnSw)(br_hmac_drbg_context* ctx, NU8* outp, NI outpLen_0) {
|
|
#line 3701 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/decls.nim"
|
|
|
|
#line 3701 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/decls.nim"
|
|
|
|
#line 3701 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/decls.nim"
|
|
br_hmac_drbg_generate(ctx, ((void*) (outp)), ((size_t) (outpLen_0)));
|
|
}
|
|
|
|
#line 2860 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/decls.nim"
|
|
N_LIB_PRIVATE N_CDECL(void, sslEngineSetX509__RZkVfT3xVWmGGz5ts0pNpw)(br_ssl_engine_context* cc, br_x509_class** x509ctx_0) {
|
|
#line 2862 "/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/decls.nim"
|
|
(*cc).x509ctx = x509ctx_0;}
|
|
N_LIB_PRIVATE N_NIMCALL(void, bearssl_declsDatInit000)(void) {
|
|
|
|
#line 999999 "generated_not_to_break_here"
|
|
static TNimNode TM__gg9baITYk2GeT13PuMY8Pxw_0[10];NTI__tnWvqP0WIATHx1gb609c2sg_.size = sizeof(br_rsa_private_key);
|
|
NTI__tnWvqP0WIATHx1gb609c2sg_.kind = 18;
|
|
NTI__tnWvqP0WIATHx1gb609c2sg_.base = 0;
|
|
NTI__tnWvqP0WIATHx1gb609c2sg_.flags = 3;
|
|
NTI__tnWvqP0WIATHx1gb609c2sg_.name = "RsaPrivateKey";
|
|
NTI__tnWvqP0WIATHx1gb609c2sg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__tnWvqP0WIATHx1gb609c2sg_;
|
|
NTI__tnWvqP0WIATHx1gb609c2sg_.node = &TM__gg9baITYk2GeT13PuMY8Pxw_0[0];
|
|
NTI__a9bHzZTzNRPC7VJ7yppQCuQ_.size = sizeof(br_rsa_public_key);
|
|
NTI__a9bHzZTzNRPC7VJ7yppQCuQ_.kind = 18;
|
|
NTI__a9bHzZTzNRPC7VJ7yppQCuQ_.base = 0;
|
|
NTI__a9bHzZTzNRPC7VJ7yppQCuQ_.flags = 3;
|
|
NTI__a9bHzZTzNRPC7VJ7yppQCuQ_.name = "RsaPublicKey";
|
|
NTI__a9bHzZTzNRPC7VJ7yppQCuQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__a9bHzZTzNRPC7VJ7yppQCuQ_;
|
|
NTI__a9bHzZTzNRPC7VJ7yppQCuQ_.node = &TM__gg9baITYk2GeT13PuMY8Pxw_0[1];
|
|
NTI__3DhVwKzbGjEfOVOEWVLSGQ_.size = sizeof(br_ec_private_key);
|
|
NTI__3DhVwKzbGjEfOVOEWVLSGQ_.kind = 18;
|
|
NTI__3DhVwKzbGjEfOVOEWVLSGQ_.base = 0;
|
|
NTI__3DhVwKzbGjEfOVOEWVLSGQ_.flags = 3;
|
|
NTI__3DhVwKzbGjEfOVOEWVLSGQ_.name = "EcPrivateKey";
|
|
NTI__3DhVwKzbGjEfOVOEWVLSGQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__3DhVwKzbGjEfOVOEWVLSGQ_;
|
|
NTI__3DhVwKzbGjEfOVOEWVLSGQ_.node = &TM__gg9baITYk2GeT13PuMY8Pxw_0[2];
|
|
NTI__3dk7amdL5k7WjErtWrzjGw_.size = sizeof(br_ec_public_key);
|
|
NTI__3dk7amdL5k7WjErtWrzjGw_.kind = 18;
|
|
NTI__3dk7amdL5k7WjErtWrzjGw_.base = 0;
|
|
NTI__3dk7amdL5k7WjErtWrzjGw_.flags = 3;
|
|
NTI__3dk7amdL5k7WjErtWrzjGw_.name = "EcPublicKey";
|
|
NTI__3dk7amdL5k7WjErtWrzjGw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__3dk7amdL5k7WjErtWrzjGw_;
|
|
NTI__3dk7amdL5k7WjErtWrzjGw_.node = &TM__gg9baITYk2GeT13PuMY8Pxw_0[3];
|
|
NTI__ByV8KXIkOGF6hVx8GyHMRA_.size = sizeof(br_hmac_drbg_context);
|
|
NTI__ByV8KXIkOGF6hVx8GyHMRA_.kind = 18;
|
|
NTI__ByV8KXIkOGF6hVx8GyHMRA_.base = 0;
|
|
NTI__ByV8KXIkOGF6hVx8GyHMRA_.flags = 3;
|
|
NTI__ByV8KXIkOGF6hVx8GyHMRA_.name = "HmacDrbgContext";
|
|
NTI__ByV8KXIkOGF6hVx8GyHMRA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ByV8KXIkOGF6hVx8GyHMRA_;
|
|
NTI__ByV8KXIkOGF6hVx8GyHMRA_.node = &TM__gg9baITYk2GeT13PuMY8Pxw_0[4];
|
|
NTI__RuNvFuo5ptASsihINNteSw_.size = sizeof(br_hmac_drbg_context*);
|
|
NTI__RuNvFuo5ptASsihINNteSw_.kind = 22;
|
|
NTI__RuNvFuo5ptASsihINNteSw_.base = (&NTI__ByV8KXIkOGF6hVx8GyHMRA_);
|
|
NTI__RuNvFuo5ptASsihINNteSw_.flags = 2;
|
|
NTI__RuNvFuo5ptASsihINNteSw_.name = "ref HmacDrbgContext";
|
|
NTI__RuNvFuo5ptASsihINNteSw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__RuNvFuo5ptASsihINNteSw_;
|
|
NTI__RuNvFuo5ptASsihINNteSw_.marker = Marker_tyRef__RuNvFuo5ptASsihINNteSw;
|
|
NTI__P862mCDAUrlG5aF5HvxacQ_.size = sizeof(br_hmac_drbg_context*);
|
|
NTI__P862mCDAUrlG5aF5HvxacQ_.kind = 21;
|
|
NTI__P862mCDAUrlG5aF5HvxacQ_.base = (&NTI__ByV8KXIkOGF6hVx8GyHMRA_);
|
|
NTI__P862mCDAUrlG5aF5HvxacQ_.flags = 3;
|
|
NTI__P862mCDAUrlG5aF5HvxacQ_.name = "ptr HmacDrbgContext";
|
|
NTI__P862mCDAUrlG5aF5HvxacQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__P862mCDAUrlG5aF5HvxacQ_;
|
|
NTI__ynTFST9aBaYDJiZte5F9cMlA_.size = sizeof(x509_noanchor_context);
|
|
NTI__ynTFST9aBaYDJiZte5F9cMlA_.kind = 18;
|
|
NTI__ynTFST9aBaYDJiZte5F9cMlA_.base = 0;
|
|
NTI__ynTFST9aBaYDJiZte5F9cMlA_.flags = 3;
|
|
NTI__ynTFST9aBaYDJiZte5F9cMlA_.name = "X509NoAnchorContext";
|
|
NTI__ynTFST9aBaYDJiZte5F9cMlA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ynTFST9aBaYDJiZte5F9cMlA_;
|
|
NTI__ynTFST9aBaYDJiZte5F9cMlA_.node = &TM__gg9baITYk2GeT13PuMY8Pxw_0[5];
|
|
NTI__kAsKK6mW9bZTqhmpbz9bcBGw_.size = sizeof(br_ssl_client_context);
|
|
NTI__kAsKK6mW9bZTqhmpbz9bcBGw_.kind = 18;
|
|
NTI__kAsKK6mW9bZTqhmpbz9bcBGw_.base = 0;
|
|
NTI__kAsKK6mW9bZTqhmpbz9bcBGw_.flags = 3;
|
|
NTI__kAsKK6mW9bZTqhmpbz9bcBGw_.name = "SslClientContext";
|
|
NTI__kAsKK6mW9bZTqhmpbz9bcBGw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__kAsKK6mW9bZTqhmpbz9bcBGw_;
|
|
NTI__kAsKK6mW9bZTqhmpbz9bcBGw_.node = &TM__gg9baITYk2GeT13PuMY8Pxw_0[6];
|
|
NTI__h9aCoyp9bpShQ1QZY4qGVsRQ_.size = sizeof(br_ssl_server_context);
|
|
NTI__h9aCoyp9bpShQ1QZY4qGVsRQ_.kind = 18;
|
|
NTI__h9aCoyp9bpShQ1QZY4qGVsRQ_.base = 0;
|
|
NTI__h9aCoyp9bpShQ1QZY4qGVsRQ_.flags = 3;
|
|
NTI__h9aCoyp9bpShQ1QZY4qGVsRQ_.name = "SslServerContext";
|
|
NTI__h9aCoyp9bpShQ1QZY4qGVsRQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__h9aCoyp9bpShQ1QZY4qGVsRQ_;
|
|
NTI__h9aCoyp9bpShQ1QZY4qGVsRQ_.node = &TM__gg9baITYk2GeT13PuMY8Pxw_0[7];
|
|
NTI__M00PVQFpGzxpxzxfaqZVPw_.size = sizeof(br_x509_minimal_context);
|
|
NTI__M00PVQFpGzxpxzxfaqZVPw_.kind = 18;
|
|
NTI__M00PVQFpGzxpxzxfaqZVPw_.base = 0;
|
|
NTI__M00PVQFpGzxpxzxfaqZVPw_.flags = 3;
|
|
NTI__M00PVQFpGzxpxzxfaqZVPw_.name = "X509MinimalContext";
|
|
NTI__M00PVQFpGzxpxzxfaqZVPw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__M00PVQFpGzxpxzxfaqZVPw_;
|
|
NTI__M00PVQFpGzxpxzxfaqZVPw_.node = &TM__gg9baITYk2GeT13PuMY8Pxw_0[8];
|
|
NTI__tpgTwC1Zzqx9aDuImDxQ1sA_.size = sizeof(br_ssl_client_context*);
|
|
NTI__tpgTwC1Zzqx9aDuImDxQ1sA_.kind = 21;
|
|
NTI__tpgTwC1Zzqx9aDuImDxQ1sA_.base = (&NTI__kAsKK6mW9bZTqhmpbz9bcBGw_);
|
|
NTI__tpgTwC1Zzqx9aDuImDxQ1sA_.flags = 3;
|
|
NTI__tpgTwC1Zzqx9aDuImDxQ1sA_.name = "ptr SslClientContext";
|
|
NTI__tpgTwC1Zzqx9aDuImDxQ1sA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__tpgTwC1Zzqx9aDuImDxQ1sA_;
|
|
NTI__y82TSk9cE3lqEGNk9b1E2NSw_.size = sizeof(br_ssl_server_context*);
|
|
NTI__y82TSk9cE3lqEGNk9b1E2NSw_.kind = 21;
|
|
NTI__y82TSk9cE3lqEGNk9b1E2NSw_.base = (&NTI__h9aCoyp9bpShQ1QZY4qGVsRQ_);
|
|
NTI__y82TSk9cE3lqEGNk9b1E2NSw_.flags = 3;
|
|
NTI__y82TSk9cE3lqEGNk9b1E2NSw_.name = "ptr SslServerContext";
|
|
NTI__y82TSk9cE3lqEGNk9b1E2NSw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__y82TSk9cE3lqEGNk9b1E2NSw_;
|
|
NTI__kP3uyHvJvB9aaN0oAGTV9cyw_.size = sizeof(br_ssl_engine_context);
|
|
NTI__kP3uyHvJvB9aaN0oAGTV9cyw_.kind = 18;
|
|
NTI__kP3uyHvJvB9aaN0oAGTV9cyw_.base = 0;
|
|
NTI__kP3uyHvJvB9aaN0oAGTV9cyw_.flags = 3;
|
|
NTI__kP3uyHvJvB9aaN0oAGTV9cyw_.name = "SslEngineContext";
|
|
NTI__kP3uyHvJvB9aaN0oAGTV9cyw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__kP3uyHvJvB9aaN0oAGTV9cyw_;
|
|
NTI__kP3uyHvJvB9aaN0oAGTV9cyw_.node = &TM__gg9baITYk2GeT13PuMY8Pxw_0[9];
|
|
NTI__MW9bzpZuk2zk4hI0TXTaufw_.size = sizeof(br_ssl_engine_context*);
|
|
NTI__MW9bzpZuk2zk4hI0TXTaufw_.kind = 21;
|
|
NTI__MW9bzpZuk2zk4hI0TXTaufw_.base = (&NTI__kP3uyHvJvB9aaN0oAGTV9cyw_);
|
|
NTI__MW9bzpZuk2zk4hI0TXTaufw_.flags = 3;
|
|
NTI__MW9bzpZuk2zk4hI0TXTaufw_.name = "ptr SslEngineContext";
|
|
NTI__MW9bzpZuk2zk4hI0TXTaufw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__MW9bzpZuk2zk4hI0TXTaufw_;
|
|
}
|
|
|