Searched refs:vtable (Results 1 - 25 of 113) sorted by relevance

12345

/freebsd-current/contrib/libarchive/libarchive/
H A Darchive_virtual.c35 return ((a->vtable->archive_filter_code)(a, n));
41 return ((a->vtable->archive_filter_count)(a));
47 return ((a->vtable->archive_filter_name)(a, n));
53 return ((a->vtable->archive_filter_bytes)(a, n));
61 return ((a->vtable->archive_free)(a));
67 return ((a->vtable->archive_close)(a));
73 return ((a->vtable->archive_close)(a));
117 return ((a->vtable->archive_write_header)(a, entry));
123 return ((a->vtable->archive_write_finish_entry)(a));
129 return ((a->vtable
[all...]
/freebsd-current/contrib/bearssl/src/rand/
H A Daesctr_drbg.c35 ctx->vtable = &br_aesctr_drbg_vtable;
37 aesctr->init(&ctx->sk.vtable, tmp, 16);
80 ctx->cc = ctx->sk.vtable->run(&ctx->sk.vtable,
136 ctx->sk.vtable->run(&ctx->sk.vtable, iv, 0xFFFFFFFF, s, 16);
172 ctx->sk.vtable->init(&ctx->sk.vtable, tmp, 32);
179 ctx->sk.vtable->run(&ctx->sk.vtable, i
[all...]
/freebsd-current/contrib/bearssl/src/hash/
H A Dmgf1.c43 hc.vtable = dig;
44 dig->init(&hc.vtable);
45 dig->update(&hc.vtable, seed, seed_len);
47 dig->update(&hc.vtable, tmp, 4);
48 dig->out(&hc.vtable, tmp);
H A Dmultihash.c32 const br_hash_class *vtable; member in union:__anon201
97 hc->init(&g.vtable);
98 hc->state(&g.vtable,
138 hc->set_state(&g.vtable,
140 hc->update(&g.vtable, ctx->buf, 128);
141 hc->state(&g.vtable, state);
162 hc->set_state(&g.vtable, state, ctx->count & ~(uint64_t)127);
163 hc->update(&g.vtable, ctx->buf, ctx->count & (uint64_t)127);
164 hc->out(&g.vtable, dst);
/freebsd-current/contrib/bearssl/src/mac/
H A Dhmac.c64 hc.vtable = dig;
66 dig->init(&hc.vtable);
67 dig->update(&hc.vtable, key, key_len);
68 dig->out(&hc.vtable, kbuf);
72 process_key(&hc.vtable, kc->ksi, key, key_len, 0x36);
73 process_key(&hc.vtable, kc->kso, key, key_len, 0x5C);
86 dig->init(&ctx->dig.vtable);
87 dig->set_state(&ctx->dig.vtable, kc->ksi, (uint64_t)blen);
100 ctx->dig.vtable->update(&ctx->dig.vtable, dat
[all...]
H A Dhmac_ct.c82 dig = hc.vtable;
94 count = dig->state(&hc.vtable, tmp1);
107 dig->update(&hc.vtable, data, zlen);
177 dig->update(&hc.vtable, x, 1);
179 dig->state(&hc.vtable, tmp1);
187 dig->init(&hc.vtable);
188 dig->set_state(&hc.vtable, ctx->kso, (uint64_t)bs);
189 dig->update(&hc.vtable, tmp2, hlen);
190 dig->out(&hc.vtable, tmp2);
/freebsd-current/contrib/bearssl/src/rsa/
H A Drsa_pss_sig_pad.c74 hf_data->init(&hc.vtable);
76 hf_data->update(&hc.vtable, seed, 8);
77 hf_data->update(&hc.vtable, hash, hash_len);
78 hf_data->update(&hc.vtable, salt, salt_len);
79 hf_data->out(&hc.vtable, seed);
H A Drsa_oaep_pad.c37 hc.vtable = dig;
38 dig->init(&hc.vtable);
39 dig->update(&hc.vtable, src, len);
40 dig->out(&hc.vtable, dst);
H A Drsa_pss_sig_unpad.c105 hf_data->init(&hc.vtable);
107 hf_data->update(&hc.vtable, tmp, 8);
108 hf_data->update(&hc.vtable, hash, hash_len);
109 hf_data->update(&hc.vtable, salt, salt_len);
110 hf_data->out(&hc.vtable, tmp);
H A Drsa_oaep_unpad.c40 hc.vtable = dig;
41 dig->init(&hc.vtable);
42 dig->update(&hc.vtable, src, len);
43 dig->out(&hc.vtable, tmp);
/freebsd-current/contrib/bearssl/inc/
H A Dbearssl_block.h73 * structure first field is called `vtable` and points to the
81 * the `vtable` field.
95 * structure first field is called `vtable` and points to the
103 * the `vtable` field.
117 * decryption. The structure first field is called `vtable` and
125 * function also sets the `vtable` field.
145 * called `vtable` and points to the appropriate OOP structure.
153 * `vtable` field.
220 * Each context structure begins with a field (called `vtable`) that
246 * For combined CTR/CBC-MAC encryption, the `vtable` ha
711 const br_block_cbcenc_class *vtable; member in struct:__anon80
726 const br_block_cbcdec_class *vtable; member in struct:__anon81
742 const br_block_ctr_class *vtable; member in struct:__anon82
758 const br_block_ctrcbc_class *vtable; member in struct:__anon83
931 const br_block_cbcenc_class *vtable; member in struct:__anon84
946 const br_block_cbcdec_class *vtable; member in struct:__anon85
962 const br_block_ctr_class *vtable; member in struct:__anon86
978 const br_block_ctrcbc_class *vtable; member in struct:__anon87
1150 const br_block_cbcenc_class *vtable; member in struct:__anon88
1165 const br_block_cbcdec_class *vtable; member in struct:__anon89
1181 const br_block_ctr_class *vtable; member in struct:__anon90
1197 const br_block_ctrcbc_class *vtable; member in struct:__anon91
1371 const br_block_cbcenc_class *vtable; member in struct:__anon92
1386 const br_block_cbcdec_class *vtable; member in struct:__anon93
1402 const br_block_ctr_class *vtable; member in struct:__anon94
1418 const br_block_ctrcbc_class *vtable; member in struct:__anon95
1587 const br_block_cbcenc_class *vtable; member in struct:__anon96
1604 const br_block_cbcdec_class *vtable; member in struct:__anon98
1622 const br_block_ctr_class *vtable; member in struct:__anon100
1640 const br_block_ctrcbc_class *vtable; member in struct:__anon102
1878 const br_block_cbcenc_class *vtable; member in struct:__anon104
1895 const br_block_cbcdec_class *vtable; member in struct:__anon106
1913 const br_block_ctr_class *vtable; member in struct:__anon108
1931 const br_block_ctrcbc_class *vtable; member in struct:__anon110
2159 const br_block_cbcenc_class *vtable; member in union:__anon112
2173 const br_block_cbcdec_class *vtable; member in union:__anon113
2187 const br_block_ctr_class *vtable; member in union:__anon114
2201 const br_block_ctrcbc_class *vtable; member in union:__anon115
2226 const br_block_cbcenc_class *vtable; member in struct:__anon116
2241 const br_block_cbcdec_class *vtable; member in struct:__anon117
2318 const br_block_cbcenc_class *vtable; member in struct:__anon118
2333 const br_block_cbcdec_class *vtable; member in struct:__anon119
2404 const br_block_cbcenc_class *vtable; member in union:__anon120
2414 const br_block_cbcdec_class *vtable; member in union:__anon121
[all...]
H A Dbearssl_rand.h66 * The initialisation function sets the first context field (`vtable`)
67 * to a pointer to the vtable that supports the OOP API. The OOP API
83 * set to a pointer to the vtable for the underlying hash function (e.g.
146 * first field (the vtable pointer); this function sets that
147 * first field to a pointer to the vtable.
198 * \brief Pointer to the vtable.
202 const br_prng_class *vtable; member in struct:__anon142
211 * \brief Statically allocated, constant vtable for HMAC_DRBG.
219 * (the vtable pointer); this function sets that first field to a
220 * pointer to the vtable
332 const br_prng_class *vtable; member in struct:__anon143
[all...]
H A Dbearssl_hash.h85 * structure (called `vtable`) to a pointer to the statically
114 * the `vtable` pointer in the context.
125 * pointers from the vtable (`br_xxx_vtable`) are used. The vtable
130 * The vtable offers functions called `init()`, `update()`, `out()`,
132 * the procedural API. That vtable also contains two informative fields:
264 * to this vtable; other elements are initialised for a new hash
359 * -- First field is called 'vtable' and is a pointer to a
379 * \brief Constant vtable for MD5.
386 * First field is a pointer to the vtable; i
393 const br_hash_class *vtable; member in struct:__anon4
488 const br_hash_class *vtable; member in struct:__anon5
583 const br_hash_class *vtable; member in struct:__anon6
680 const br_hash_class *vtable; member in struct:__anon7
786 const br_hash_class *vtable; member in struct:__anon8
883 const br_hash_class *vtable; member in struct:__anon9
999 const br_hash_class *vtable; member in struct:__anon10
1078 const br_hash_class *vtable; member in union:__anon11
[all...]
/freebsd-current/contrib/bearssl/tools/
H A Dverify.c270 mc.vtable->start_chain(&mc.vtable, sni);
275 mc.vtable->start_cert(&mc.vtable, xc->data_len);
276 mc.vtable->append(&mc.vtable, xc->data, xc->data_len);
277 mc.vtable->end_cert(&mc.vtable);
279 err = mc.vtable->end_chain(&mc.vtable);
[all...]
/freebsd-current/usr.bin/dc/
H A Dbcode.h66 struct vtable { struct
81 struct vtable *vtable; member in struct:source
/freebsd-current/lib/libsecureboot/
H A Dvets.c238 mc.vtable->start_chain(&mc.vtable, NULL);
239 mc.vtable->start_cert(&mc.vtable, xc->data_len);
240 mc.vtable->append(&mc.vtable, xc->data, xc->data_len);
241 mc.vtable->end_cert(&mc.vtable);
243 err = mc.vtable->end_chain(&mc.vtable);
[all...]
H A Dvepcr.c69 pcr_md->init(&pcr_ctx.vtable);
101 pcr_md->update(&pcr_ctx.vtable, data, dlen);
130 pcr_md->out(&pcr_ctx.vtable, buf);
H A Dpass_manifest.c91 md->init(&ctx.vtable);
92 md->update(&ctx.vtable, content, st.st_size);
93 md->out(&ctx.vtable, digest);
/freebsd-current/contrib/bearssl/src/ssl/
H A Dssl_rec_cbc.c35 cc->vtable = &br_sslrec_in_cbc_vtable;
37 bc_impl->init(&cc->bc.vtable, bc_key, bc_key_len);
66 blen = cc->bc.vtable->block_size;
115 blen = cc->bc.vtable->block_size;
124 cc->bc.vtable->run(&cc->bc.vtable, cc->iv, data, len);
275 cc->vtable = &br_sslrec_out_cbc_vtable;
277 bc_impl->init(&cc->bc.vtable, bc_key, bc_key_len);
295 blen = cc->bc.vtable->block_size;
320 blen = cc->bc.vtable
[all...]
H A Dssl_rec_gcm.c28 * GCM initialisation. This does everything except setting the vtable,
42 bc_impl->init(&cc->bc.vtable, key, key_len);
47 bc_impl->run(&cc->bc.vtable, tmp, 0, cc->h, sizeof cc->h);
57 cc->vtable.in = &br_sslrec_in_gcm_vtable;
118 cc->bc.vtable->run(&cc->bc.vtable, iv, 2, data, len);
119 cc->bc.vtable->run(&cc->bc.vtable, iv, 1, xortag, 16);
175 cc->vtable.out = &br_sslrec_out_gcm_vtable;
H A Dssl_rec_ccm.c28 * CCM initialisation. This does everything except setting the vtable,
39 bc_impl->init(&cc->bc.vtable, key, key_len);
50 cc->vtable.in = &br_sslrec_in_ccm_vtable;
96 br_ccm_init(&zc, &cc->bc.vtable);
130 cc->vtable.out = &br_sslrec_out_ccm_vtable;
178 br_ccm_init(&zc, &cc->bc.vtable);
/freebsd-current/contrib/bearssl/src/x509/
H A Dx509_knownkey.c32 ctx->vtable = &br_x509_knownkey_vtable;
43 ctx->vtable = &br_x509_knownkey_vtable;
/freebsd-current/usr.bin/tip/tip/
H A Dcmds.c751 if (vtable[BEAUTIFY].v_access&CHANGED) {
752 vtable[BEAUTIFY].v_access &= ~CHANGED;
755 if (vtable[SCRIPT].v_access&CHANGED) {
756 vtable[SCRIPT].v_access &= ~CHANGED;
762 if (vtable[RECORD].v_access&CHANGED)
763 vtable[RECORD].v_access &= ~CHANGED;
765 if (vtable[RECORD].v_access&CHANGED) {
766 vtable[RECORD].v_access &= ~CHANGED;
770 if (vtable[TAND].v_access&CHANGED) {
771 vtable[TAN
[all...]
/freebsd-current/contrib/bearssl/src/symcipher/
H A Daes_small_cbcdec.c32 ctx->vtable = &br_aes_small_cbcdec_vtable;
H A Daes_small_cbcenc.c32 ctx->vtable = &br_aes_small_cbcenc_vtable;

Completed in 163 milliseconds

12345