/third_party/mesa3d/src/gallium/drivers/virgl/ |
H A D | virgl_context.c | 66 virgl_can_rebind_resource(struct virgl_context *vctx, in virgl_can_rebind_resource() argument 86 virgl_rebind_resource(struct virgl_context *vctx, in virgl_rebind_resource() argument 99 assert(virgl_can_rebind_resource(vctx, res) && in virgl_rebind_resource() 103 for (i = 0; i < vctx->num_vertex_buffers; i++) { in virgl_rebind_resource() 104 if (vctx->vertex_buffer[i].buffer.resource == res) { in virgl_rebind_resource() 105 vctx->vertex_array_dirty = true; in virgl_rebind_resource() 112 uint32_t remaining_mask = vctx->atomic_buffer_enabled_mask; in virgl_rebind_resource() 115 if (vctx->atomic_buffers[i].buffer == res) { in virgl_rebind_resource() 116 const struct pipe_shader_buffer *abo = &vctx->atomic_buffers[i]; in virgl_rebind_resource() 117 virgl_encode_set_hw_atomic_buffers(vctx, in virgl_rebind_resource() 172 virgl_attach_res_framebuffer(struct virgl_context *vctx) virgl_attach_res_framebuffer() argument 199 virgl_attach_res_sampler_views(struct virgl_context *vctx, enum pipe_shader_type shader_type) virgl_attach_res_sampler_views() argument 214 virgl_attach_res_vertex_buffers(struct virgl_context *vctx) virgl_attach_res_vertex_buffers() argument 227 virgl_attach_res_index_buffer(struct virgl_context *vctx, struct virgl_indexbuf *ib) virgl_attach_res_index_buffer() argument 238 virgl_attach_res_so_targets(struct virgl_context *vctx) virgl_attach_res_so_targets() argument 251 virgl_attach_res_uniform_buffers(struct virgl_context *vctx, enum pipe_shader_type shader_type) virgl_attach_res_uniform_buffers() argument 268 virgl_attach_res_shader_buffers(struct virgl_context *vctx, enum pipe_shader_type shader_type) virgl_attach_res_shader_buffers() argument 285 virgl_attach_res_shader_images(struct virgl_context *vctx, enum pipe_shader_type shader_type) virgl_attach_res_shader_images() argument 302 virgl_attach_res_atomic_buffers(struct virgl_context *vctx) virgl_attach_res_atomic_buffers() argument 320 virgl_reemit_draw_resources(struct virgl_context *vctx) virgl_reemit_draw_resources() argument 339 virgl_reemit_compute_resources(struct virgl_context *vctx) virgl_reemit_compute_resources() argument 353 struct virgl_context *vctx = virgl_context(ctx); virgl_create_surface() local 393 struct virgl_context *vctx = virgl_context(ctx); virgl_surface_destroy() local 404 struct virgl_context *vctx = virgl_context(ctx); virgl_create_blend_state() local 416 struct virgl_context *vctx = virgl_context(ctx); virgl_bind_blend_state() local 424 struct virgl_context *vctx = virgl_context(ctx); virgl_delete_blend_state() local 432 struct virgl_context *vctx = virgl_context(ctx); virgl_create_depth_stencil_alpha_state() local 443 struct virgl_context *vctx = virgl_context(ctx); virgl_bind_depth_stencil_alpha_state() local 451 struct virgl_context *vctx = virgl_context(ctx); virgl_delete_depth_stencil_alpha_state() local 459 struct virgl_context *vctx = virgl_context(ctx); virgl_create_rasterizer_state() local 477 struct virgl_context *vctx = virgl_context(ctx); virgl_bind_rasterizer_state() local 490 struct virgl_context *vctx = virgl_context(ctx); virgl_delete_rasterizer_state() local 499 struct virgl_context *vctx = virgl_context(ctx); virgl_set_framebuffer_state() local 511 struct virgl_context *vctx = virgl_context(ctx); virgl_set_viewport_states() local 520 struct virgl_context *vctx = virgl_context(ctx); virgl_create_vertex_elements_state() local 550 struct virgl_context *vctx = virgl_context(ctx); virgl_delete_vertex_elements_state() local 560 struct virgl_context *vctx = virgl_context(ctx); virgl_bind_vertex_elements_state() local 576 struct virgl_context *vctx = virgl_context(ctx); virgl_set_vertex_buffers() local 596 virgl_hw_set_vertex_buffers(struct virgl_context *vctx) virgl_hw_set_vertex_buffers() argument 619 struct virgl_context *vctx = virgl_context(ctx); virgl_set_stencil_ref() local 626 struct virgl_context *vctx = virgl_context(ctx); virgl_set_blend_color() local 630 virgl_hw_set_index_buffer(struct virgl_context *vctx, struct virgl_indexbuf *ib) virgl_hw_set_index_buffer() argument 642 struct virgl_context *vctx = virgl_context(ctx); virgl_set_constant_buffer() local 679 struct virgl_context *vctx = virgl_context(ctx); virgl_shader_encoder() local 756 struct virgl_context *vctx = virgl_context(ctx); virgl_delete_fs_state() local 766 struct virgl_context *vctx = virgl_context(ctx); virgl_delete_gs_state() local 776 struct virgl_context *vctx = virgl_context(ctx); virgl_delete_vs_state() local 786 struct virgl_context *vctx = virgl_context(ctx); virgl_delete_tcs_state() local 796 struct virgl_context *vctx = virgl_context(ctx); virgl_delete_tes_state() local 805 struct virgl_context *vctx = virgl_context(ctx); virgl_bind_vs_state() local 814 struct virgl_context *vctx = virgl_context(ctx); virgl_bind_tcs_state() local 823 struct virgl_context *vctx = virgl_context(ctx); virgl_bind_tes_state() local 832 struct virgl_context *vctx = virgl_context(ctx); virgl_bind_gs_state() local 842 struct virgl_context *vctx = virgl_context(ctx); virgl_bind_fs_state() local 853 struct virgl_context *vctx = virgl_context(ctx); virgl_clear() local 868 struct virgl_context *vctx = virgl_context(ctx); virgl_clear_texture() local 895 struct virgl_context *vctx = virgl_context(ctx); virgl_draw_vbo() local 996 struct virgl_context *vctx = virgl_context(ctx); virgl_flush_from_st() local 1005 struct virgl_context *vctx = virgl_context(ctx); virgl_create_sampler_view() local 1039 struct virgl_context *vctx = virgl_context(ctx); virgl_set_sampler_views() local 1073 struct virgl_context *vctx = virgl_context(ctx); virgl_texture_barrier() local 1085 struct virgl_context *vctx = virgl_context(ctx); virgl_destroy_sampler_view() local 1096 struct virgl_context *vctx = virgl_context(ctx); virgl_create_sampler_state() local 1108 struct virgl_context *vctx = virgl_context(ctx); virgl_delete_sampler_state() local 1120 struct virgl_context *vctx = virgl_context(ctx); virgl_bind_sampler_states() local 1132 struct virgl_context *vctx = virgl_context(ctx); virgl_set_polygon_stipple() local 1141 struct virgl_context *vctx = virgl_context(ctx); virgl_set_scissor_states() local 1148 struct virgl_context *vctx = virgl_context(ctx); virgl_set_sample_mask() local 1155 struct virgl_context *vctx = virgl_context(ctx); virgl_set_min_samples() local 1166 struct virgl_context *vctx = virgl_context(ctx); virgl_set_clip_state() local 1174 struct virgl_context *vctx = virgl_context(ctx); virgl_set_tess_state() local 1184 struct virgl_context *vctx = virgl_context(ctx); virgl_set_patch_vertices() local 1197 struct virgl_context *vctx = virgl_context(ctx); virgl_resource_copy_region() local 1220 struct virgl_context *vctx = virgl_context(ctx); virgl_blit() local 1239 struct virgl_context *vctx = virgl_context(ctx); virgl_set_hw_atomic_buffers() local 1266 struct virgl_context *vctx = virgl_context(ctx); virgl_set_shader_buffers() local 1309 struct virgl_context *vctx = virgl_context(ctx); virgl_fence_server_sync() local 1322 struct virgl_context *vctx = virgl_context(ctx); virgl_set_shader_images() local 1359 struct virgl_context *vctx = virgl_context(ctx); virgl_memory_barrier() local 1370 struct virgl_context *vctx = virgl_context(ctx); virgl_create_compute_state() local 1411 struct virgl_context *vctx = virgl_context(ctx); virgl_bind_compute_state() local 1419 struct virgl_context *vctx = virgl_context(ctx); virgl_delete_compute_state() local 1427 struct virgl_context *vctx = virgl_context(ctx); virgl_launch_grid() local 1437 virgl_release_shader_binding(struct virgl_context *vctx, enum pipe_shader_type shader_type) virgl_release_shader_binding() argument 1469 struct virgl_context *vctx = virgl_context(ctx); virgl_emit_string_marker() local 1476 struct virgl_context *vctx = virgl_context(ctx); virgl_context_destroy() local 1510 struct virgl_context *vctx = virgl_context(ctx); virgl_get_sample_position() local 1543 virgl_send_tweaks(struct virgl_context *vctx, struct virgl_screen *rs) virgl_send_tweaks() argument 1558 struct virgl_context *vctx = virgl_context(ctx); virgl_link_shader() local 1569 struct virgl_context *vctx; virgl_context_create() local [all...] |
H A D | virgl_query.c | 87 struct virgl_context *vctx = virgl_context(ctx); in virgl_render_condition() local 92 virgl_encoder_render_condition(vctx, handle, condition, mode); in virgl_render_condition() 98 struct virgl_context *vctx = virgl_context(ctx); in virgl_create_query() local 121 virgl_encoder_create_query(vctx, query->handle, in virgl_create_query() 130 struct virgl_context *vctx = virgl_context(ctx); in virgl_destroy_query() local 133 virgl_encode_delete_object(vctx, query->handle, VIRGL_OBJECT_QUERY); in virgl_destroy_query() 142 struct virgl_context *vctx = virgl_context(ctx); in virgl_begin_query() local 145 virgl_encoder_begin_query(vctx, query->handle); in virgl_begin_query() 154 struct virgl_context *vctx = virgl_context(ctx); in virgl_end_query() local 165 virgl_encoder_end_query(vctx, quer in virgl_end_query() 183 struct virgl_context *vctx = virgl_context(ctx); virgl_get_query_result() local 246 struct virgl_context *vctx = virgl_context(ctx); virgl_get_query_result_resource() local 253 virgl_init_query_functions(struct virgl_context *vctx) virgl_init_query_functions() argument [all...] |
H A D | virgl_streamout.c | 36 struct virgl_context *vctx = virgl_context(ctx); in virgl_create_so_target() local 57 virgl_encoder_create_so_target(vctx, handle, res, buffer_offset, buffer_size); in virgl_create_so_target() 64 struct virgl_context *vctx = virgl_context(ctx); in virgl_destroy_so_target() local 68 virgl_encode_delete_object(vctx, t->handle, VIRGL_OBJECT_STREAMOUT_TARGET); in virgl_destroy_so_target() 77 struct virgl_context *vctx = virgl_context(ctx); in virgl_set_so_targets() local 81 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_set_so_targets() 84 pipe_resource_reference(&vctx->so_targets[i].base.buffer, targets[i]->buffer); in virgl_set_so_targets() 86 vws->emit_res(vws, vctx->cbuf, res->hw_res, FALSE); in virgl_set_so_targets() 88 pipe_resource_reference(&vctx->so_targets[i].base.buffer, NULL); in virgl_set_so_targets() 91 for (i = num_targets; i < vctx in virgl_set_so_targets() 97 virgl_init_so_functions(struct virgl_context *vctx) virgl_init_so_functions() argument [all...] |
H A D | virgl_resource.c | 115 static bool virgl_res_needs_flush(struct virgl_context *vctx, in virgl_res_needs_flush() argument 118 struct virgl_winsys *vws = virgl_screen(vctx->base.screen)->vws; in virgl_res_needs_flush() 124 if (!vws->res_is_referenced(vws, vctx->cbuf, res->hw_res)) in virgl_res_needs_flush() 140 static bool virgl_res_needs_readback(struct virgl_context *vctx, in virgl_res_needs_readback() argument 155 virgl_resource_transfer_prepare(struct virgl_context *vctx, in virgl_resource_transfer_prepare() argument 158 struct virgl_screen *vs = virgl_screen(vctx->base.screen); in virgl_resource_transfer_prepare() 178 flush = virgl_res_needs_flush(vctx, xfer); in virgl_resource_transfer_prepare() 179 readback = virgl_res_needs_readback(vctx, res, xfer->base.usage, in virgl_resource_transfer_prepare() 216 can_realloc = virgl_can_rebind_resource(vctx, &res->b); in virgl_resource_transfer_prepare() 222 if (can_realloc || vctx in virgl_resource_transfer_prepare() 341 virgl_staging_map(struct virgl_context *vctx, struct virgl_transfer *vtransfer) virgl_staging_map() argument 409 virgl_staging_read_map(struct virgl_context *vctx, struct virgl_transfer *vtransfer) virgl_staging_read_map() argument 436 virgl_resource_realloc(struct virgl_context *vctx, struct virgl_resource *res) virgl_resource_realloc() argument 488 struct virgl_context *vctx = virgl_context(ctx); virgl_resource_transfer_map() local 804 struct virgl_context *vctx = virgl_context(pipe); virgl_buffer_subdata() local 837 virgl_resource_create_transfer(struct virgl_context *vctx, struct pipe_resource *pres, const struct virgl_resource_metadata *metadata, unsigned level, unsigned usage, const struct pipe_box *box) virgl_resource_create_transfer() argument 895 virgl_resource_destroy_transfer(struct virgl_context *vctx, struct virgl_transfer *trans) virgl_resource_destroy_transfer() argument [all...] |
H A D | virgl_buffer.c | 34 struct virgl_context *vctx = virgl_context(ctx); in virgl_buffer_transfer_unmap() local 42 virgl_resource_destroy_transfer(vctx, trans); in virgl_buffer_transfer_unmap() 52 virgl_encode_copy_transfer(vctx, trans); in virgl_buffer_transfer_unmap() 53 virgl_resource_destroy_transfer(vctx, trans); in virgl_buffer_transfer_unmap() 56 virgl_resource_destroy_transfer(vctx, trans); in virgl_buffer_transfer_unmap() 58 virgl_transfer_queue_unmap(&vctx->queue, trans); in virgl_buffer_transfer_unmap() 61 virgl_resource_destroy_transfer(vctx, trans); in virgl_buffer_transfer_unmap()
|
/third_party/node/deps/openssl/openssl/providers/implementations/signature/ |
H A D | ecdsa_sig.c | 128 static int ecdsa_signverify_init(void *vctx, void *ec, in ecdsa_signverify_init() argument 131 PROV_ECDSA_CTX *ctx = (PROV_ECDSA_CTX *)vctx; in ecdsa_signverify_init() 159 static int ecdsa_sign_init(void *vctx, void *ec, const OSSL_PARAM params[]) in ecdsa_sign_init() argument 161 return ecdsa_signverify_init(vctx, ec, params, EVP_PKEY_OP_SIGN); in ecdsa_sign_init() 164 static int ecdsa_verify_init(void *vctx, void *ec, const OSSL_PARAM params[]) in ecdsa_verify_init() argument 166 return ecdsa_signverify_init(vctx, ec, params, EVP_PKEY_OP_VERIFY); in ecdsa_verify_init() 169 static int ecdsa_sign(void *vctx, unsigned char *sig, size_t *siglen, in ecdsa_sign() argument 172 PROV_ECDSA_CTX *ctx = (PROV_ECDSA_CTX *)vctx; in ecdsa_sign() 204 static int ecdsa_verify(void *vctx, const unsigned char *sig, size_t siglen, in ecdsa_verify() argument 207 PROV_ECDSA_CTX *ctx = (PROV_ECDSA_CTX *)vctx; in ecdsa_verify() 281 ecdsa_digest_signverify_init(void *vctx, const char *mdname, void *ec, const OSSL_PARAM params[], int operation) ecdsa_digest_signverify_init() argument 311 ecdsa_digest_sign_init(void *vctx, const char *mdname, void *ec, const OSSL_PARAM params[]) ecdsa_digest_sign_init() argument 318 ecdsa_digest_verify_init(void *vctx, const char *mdname, void *ec, const OSSL_PARAM params[]) ecdsa_digest_verify_init() argument 325 ecdsa_digest_signverify_update(void *vctx, const unsigned char *data, size_t datalen) ecdsa_digest_signverify_update() argument 336 ecdsa_digest_sign_final(void *vctx, unsigned char *sig, size_t *siglen, size_t sigsize) ecdsa_digest_sign_final() argument 357 ecdsa_digest_verify_final(void *vctx, const unsigned char *sig, size_t siglen) ecdsa_digest_verify_final() argument 373 ecdsa_freectx(void *vctx) ecdsa_freectx() argument 390 ecdsa_dupctx(void *vctx) ecdsa_dupctx() argument 438 ecdsa_get_ctx_params(void *vctx, OSSL_PARAM *params) ecdsa_get_ctx_params() argument 470 ecdsa_gettable_ctx_params(ossl_unused void *vctx, ossl_unused void *provctx) ecdsa_gettable_ctx_params() argument 476 ecdsa_set_ctx_params(void *vctx, const OSSL_PARAM params[]) ecdsa_set_ctx_params() argument 534 ecdsa_settable_ctx_params(void *vctx, ossl_unused void *provctx) ecdsa_settable_ctx_params() argument 544 ecdsa_get_ctx_md_params(void *vctx, OSSL_PARAM *params) ecdsa_get_ctx_md_params() argument 554 ecdsa_gettable_ctx_md_params(void *vctx) ecdsa_gettable_ctx_md_params() argument 564 ecdsa_set_ctx_md_params(void *vctx, const OSSL_PARAM params[]) ecdsa_set_ctx_md_params() argument 574 ecdsa_settable_ctx_md_params(void *vctx) ecdsa_settable_ctx_md_params() argument [all...] |
/third_party/openssl/providers/implementations/signature/ |
H A D | ecdsa_sig.c | 128 static int ecdsa_signverify_init(void *vctx, void *ec, in ecdsa_signverify_init() argument 131 PROV_ECDSA_CTX *ctx = (PROV_ECDSA_CTX *)vctx; in ecdsa_signverify_init() 159 static int ecdsa_sign_init(void *vctx, void *ec, const OSSL_PARAM params[]) in ecdsa_sign_init() argument 161 return ecdsa_signverify_init(vctx, ec, params, EVP_PKEY_OP_SIGN); in ecdsa_sign_init() 164 static int ecdsa_verify_init(void *vctx, void *ec, const OSSL_PARAM params[]) in ecdsa_verify_init() argument 166 return ecdsa_signverify_init(vctx, ec, params, EVP_PKEY_OP_VERIFY); in ecdsa_verify_init() 169 static int ecdsa_sign(void *vctx, unsigned char *sig, size_t *siglen, in ecdsa_sign() argument 172 PROV_ECDSA_CTX *ctx = (PROV_ECDSA_CTX *)vctx; in ecdsa_sign() 204 static int ecdsa_verify(void *vctx, const unsigned char *sig, size_t siglen, in ecdsa_verify() argument 207 PROV_ECDSA_CTX *ctx = (PROV_ECDSA_CTX *)vctx; in ecdsa_verify() 281 ecdsa_digest_signverify_init(void *vctx, const char *mdname, void *ec, const OSSL_PARAM params[], int operation) ecdsa_digest_signverify_init() argument 311 ecdsa_digest_sign_init(void *vctx, const char *mdname, void *ec, const OSSL_PARAM params[]) ecdsa_digest_sign_init() argument 318 ecdsa_digest_verify_init(void *vctx, const char *mdname, void *ec, const OSSL_PARAM params[]) ecdsa_digest_verify_init() argument 325 ecdsa_digest_signverify_update(void *vctx, const unsigned char *data, size_t datalen) ecdsa_digest_signverify_update() argument 336 ecdsa_digest_sign_final(void *vctx, unsigned char *sig, size_t *siglen, size_t sigsize) ecdsa_digest_sign_final() argument 357 ecdsa_digest_verify_final(void *vctx, const unsigned char *sig, size_t siglen) ecdsa_digest_verify_final() argument 373 ecdsa_freectx(void *vctx) ecdsa_freectx() argument 390 ecdsa_dupctx(void *vctx) ecdsa_dupctx() argument 438 ecdsa_get_ctx_params(void *vctx, OSSL_PARAM *params) ecdsa_get_ctx_params() argument 470 ecdsa_gettable_ctx_params(ossl_unused void *vctx, ossl_unused void *provctx) ecdsa_gettable_ctx_params() argument 476 ecdsa_set_ctx_params(void *vctx, const OSSL_PARAM params[]) ecdsa_set_ctx_params() argument 534 ecdsa_settable_ctx_params(void *vctx, ossl_unused void *provctx) ecdsa_settable_ctx_params() argument 544 ecdsa_get_ctx_md_params(void *vctx, OSSL_PARAM *params) ecdsa_get_ctx_md_params() argument 554 ecdsa_gettable_ctx_md_params(void *vctx) ecdsa_gettable_ctx_md_params() argument 564 ecdsa_set_ctx_md_params(void *vctx, const OSSL_PARAM params[]) ecdsa_set_ctx_md_params() argument 574 ecdsa_settable_ctx_md_params(void *vctx) ecdsa_settable_ctx_md_params() argument [all...] |
/third_party/node/deps/openssl/openssl/providers/implementations/ciphers/ |
H A D | cipher_aes_xts.c | 68 static int aes_xts_init(void *vctx, const unsigned char *key, size_t keylen, in aes_xts_init() argument 72 PROV_AES_XTS_CTX *xctx = (PROV_AES_XTS_CTX *)vctx; in aes_xts_init() 81 if (!ossl_cipher_generic_initiv(vctx, iv, ivlen)) in aes_xts_init() 97 static int aes_xts_einit(void *vctx, const unsigned char *key, size_t keylen, in aes_xts_einit() argument 101 return aes_xts_init(vctx, key, keylen, iv, ivlen, params, 1); in aes_xts_einit() 104 static int aes_xts_dinit(void *vctx, const unsigned char *key, size_t keylen, in aes_xts_dinit() argument 108 return aes_xts_init(vctx, key, keylen, iv, ivlen, params, 0); in aes_xts_dinit() 124 static void aes_xts_freectx(void *vctx) in aes_xts_freectx() argument 126 PROV_AES_XTS_CTX *ctx = (PROV_AES_XTS_CTX *)vctx; in aes_xts_freectx() 128 ossl_cipher_generic_reset_ctx((PROV_CIPHER_CTX *)vctx); in aes_xts_freectx() 132 aes_xts_dupctx(void *vctx) aes_xts_dupctx() argument 157 aes_xts_cipher(void *vctx, unsigned char *out, size_t *outl, size_t outsize, const unsigned char *in, size_t inl) aes_xts_cipher() argument 192 aes_xts_stream_update(void *vctx, unsigned char *out, size_t *outl, size_t outsize, const unsigned char *in, size_t inl) aes_xts_stream_update() argument 211 aes_xts_stream_final(void *vctx, unsigned char *out, size_t *outl, size_t outsize) aes_xts_stream_final() argument 231 aes_xts_set_ctx_params(void *vctx, const OSSL_PARAM params[]) aes_xts_set_ctx_params() argument [all...] |
H A D | cipher_tdes_common.c | 56 void ossl_tdes_freectx(void *vctx) in ossl_tdes_freectx() argument 58 PROV_TDES_CTX *ctx = (PROV_TDES_CTX *)vctx; in ossl_tdes_freectx() 60 ossl_cipher_generic_reset_ctx((PROV_CIPHER_CTX *)vctx); in ossl_tdes_freectx() 64 static int tdes_init(void *vctx, const unsigned char *key, size_t keylen, in tdes_init() argument 68 PROV_CIPHER_CTX *ctx = (PROV_CIPHER_CTX *)vctx; in tdes_init() 100 int ossl_tdes_einit(void *vctx, const unsigned char *key, size_t keylen, in ossl_tdes_einit() argument 104 return tdes_init(vctx, key, keylen, iv, ivlen, params, 1); in ossl_tdes_einit() 107 int ossl_tdes_dinit(void *vctx, const unsigned char *key, size_t keylen, in ossl_tdes_dinit() argument 111 return tdes_init(vctx, key, keylen, iv, ivlen, params, 0); in ossl_tdes_dinit() 135 int ossl_tdes_get_ctx_params(void *vctx, OSSL_PARA argument [all...] |
H A D | cipher_aes_siv.c | 49 static void aes_siv_freectx(void *vctx) in aes_siv_freectx() argument 51 PROV_AES_SIV_CTX *ctx = (PROV_AES_SIV_CTX *)vctx; in aes_siv_freectx() 59 static void *siv_dupctx(void *vctx) in siv_dupctx() argument 61 PROV_AES_SIV_CTX *in = (PROV_AES_SIV_CTX *)vctx; in siv_dupctx() 79 static int siv_init(void *vctx, const unsigned char *key, size_t keylen, in siv_init() argument 83 PROV_AES_SIV_CTX *ctx = (PROV_AES_SIV_CTX *)vctx; in siv_init() 101 static int siv_einit(void *vctx, const unsigned char *key, size_t keylen, in siv_einit() argument 105 return siv_init(vctx, key, keylen, iv, ivlen, params, 1); in siv_einit() 108 static int siv_dinit(void *vctx, const unsigned char *key, size_t keylen, in siv_dinit() argument 112 return siv_init(vctx, ke in siv_dinit() 115 siv_cipher(void *vctx, unsigned char *out, size_t *outl, size_t outsize, const unsigned char *in, size_t inl) siv_cipher() argument 145 siv_stream_final(void *vctx, unsigned char *out, size_t *outl, size_t outsize) siv_stream_final() argument 161 aes_siv_get_ctx_params(void *vctx, OSSL_PARAM params[]) aes_siv_get_ctx_params() argument 201 aes_siv_set_ctx_params(void *vctx, const OSSL_PARAM params[]) aes_siv_set_ctx_params() argument [all...] |
H A D | cipher_chacha20_poly1305.c | 81 static void chacha20_poly1305_freectx(void *vctx) in chacha20_poly1305_freectx() argument 83 PROV_CHACHA20_POLY1305_CTX *ctx = (PROV_CHACHA20_POLY1305_CTX *)vctx; in chacha20_poly1305_freectx() 86 ossl_cipher_generic_reset_ctx((PROV_CIPHER_CTX *)vctx); in chacha20_poly1305_freectx() 99 static int chacha20_poly1305_get_ctx_params(void *vctx, OSSL_PARAM params[]) in chacha20_poly1305_get_ctx_params() argument 101 PROV_CHACHA20_POLY1305_CTX *ctx = (PROV_CHACHA20_POLY1305_CTX *)vctx; in chacha20_poly1305_get_ctx_params() 161 static int chacha20_poly1305_set_ctx_params(void *vctx, in chacha20_poly1305_set_ctx_params() argument 166 PROV_CHACHA20_POLY1305_CTX *ctx = (PROV_CHACHA20_POLY1305_CTX *)vctx; in chacha20_poly1305_set_ctx_params() 245 static int chacha20_poly1305_einit(void *vctx, const unsigned char *key, in chacha20_poly1305_einit() argument 252 ret = ossl_cipher_generic_einit(vctx, key, keylen, iv, ivlen, NULL); in chacha20_poly1305_einit() 254 PROV_CIPHER_CTX *ctx = (PROV_CIPHER_CTX *)vctx; in chacha20_poly1305_einit() 265 chacha20_poly1305_dinit(void *vctx, const unsigned char *key, size_t keylen, const unsigned char *iv, size_t ivlen, const OSSL_PARAM params[]) chacha20_poly1305_dinit() argument 285 chacha20_poly1305_cipher(void *vctx, unsigned char *out, size_t *outl, size_t outsize, const unsigned char *in, size_t inl) chacha20_poly1305_cipher() argument 312 chacha20_poly1305_final(void *vctx, unsigned char *out, size_t *outl, size_t outsize) chacha20_poly1305_final() argument [all...] |
H A D | cipher_chacha20.c | 58 static void chacha20_freectx(void *vctx) in chacha20_freectx() argument 60 PROV_CHACHA20_CTX *ctx = (PROV_CHACHA20_CTX *)vctx; in chacha20_freectx() 63 ossl_cipher_generic_reset_ctx((PROV_CIPHER_CTX *)vctx); in chacha20_freectx() 68 static void *chacha20_dupctx(void *vctx) in chacha20_dupctx() argument 70 PROV_CHACHA20_CTX *ctx = (PROV_CHACHA20_CTX *)vctx; in chacha20_dupctx() 95 static int chacha20_get_ctx_params(void *vctx, OSSL_PARAM params[]) in chacha20_get_ctx_params() argument 124 static int chacha20_set_ctx_params(void *vctx, const OSSL_PARAM params[]) in chacha20_set_ctx_params() argument 168 int ossl_chacha20_einit(void *vctx, const unsigned char *key, size_t keylen, in ossl_chacha20_einit() argument 175 ret = ossl_cipher_generic_einit(vctx, key, keylen, iv, ivlen, NULL); in ossl_chacha20_einit() 177 PROV_CIPHER_CTX *ctx = (PROV_CIPHER_CTX *)vctx; in ossl_chacha20_einit() 187 ossl_chacha20_dinit(void *vctx, const unsigned char *key, size_t keylen, const unsigned char *iv, size_t ivlen, const OSSL_PARAM params[]) ossl_chacha20_dinit() argument [all...] |
H A D | cipher_aes_siv_hw.c | 18 static void aes_siv_cleanup(void *vctx); 20 static int aes_siv_initkey(void *vctx, const unsigned char *key, size_t keylen) in aes_siv_initkey() argument 22 PROV_AES_SIV_CTX *ctx = (PROV_AES_SIV_CTX *)vctx; in aes_siv_initkey() 77 static int aes_siv_settag(void *vctx, const unsigned char *tag, size_t tagl) in aes_siv_settag() argument 79 PROV_AES_SIV_CTX *ctx = (PROV_AES_SIV_CTX *)vctx; in aes_siv_settag() 85 static void aes_siv_setspeed(void *vctx, int speed) in aes_siv_setspeed() argument 87 PROV_AES_SIV_CTX *ctx = (PROV_AES_SIV_CTX *)vctx; in aes_siv_setspeed() 93 static void aes_siv_cleanup(void *vctx) in aes_siv_cleanup() argument 95 PROV_AES_SIV_CTX *ctx = (PROV_AES_SIV_CTX *)vctx; in aes_siv_cleanup() 103 static int aes_siv_cipher(void *vctx, unsigne argument [all...] |
H A D | cipher_null.c | 34 static void null_freectx(void *vctx) in null_freectx() argument 36 OPENSSL_free(vctx); in null_freectx() 40 static int null_einit(void *vctx, const unsigned char *key, size_t keylen, in null_einit() argument 44 PROV_CIPHER_NULL_CTX *ctx = (PROV_CIPHER_NULL_CTX *)vctx; in null_einit() 54 static int null_dinit(void *vctx, const unsigned char *key, size_t keylen, in null_dinit() argument 65 static int null_cipher(void *vctx, unsigned char *out, size_t *outl, in null_cipher() argument 68 PROV_CIPHER_NULL_CTX *ctx = (PROV_CIPHER_NULL_CTX *)vctx; in null_cipher() 92 static int null_final(void *vctx, unsigned char *out, size_t *outl, in null_final() argument 123 static int null_get_ctx_params(void *vctx, OSSL_PARAM params[]) in null_get_ctx_params() argument 125 PROV_CIPHER_NULL_CTX *ctx = (PROV_CIPHER_NULL_CTX *)vctx; in null_get_ctx_params() 161 null_set_ctx_params(void *vctx, const OSSL_PARAM params[]) null_set_ctx_params() argument [all...] |
H A D | cipher_aes_ocb.c | 104 static int aes_ocb_init(void *vctx, const unsigned char *key, size_t keylen, in aes_ocb_init() argument 108 PROV_AES_OCB_CTX *ctx = (PROV_AES_OCB_CTX *)vctx; in aes_ocb_init() 141 static int aes_ocb_einit(void *vctx, const unsigned char *key, size_t keylen, in aes_ocb_einit() argument 145 return aes_ocb_init(vctx, key, keylen, iv, ivlen, params, 1); in aes_ocb_einit() 148 static int aes_ocb_dinit(void *vctx, const unsigned char *key, size_t keylen, in aes_ocb_dinit() argument 152 return aes_ocb_init(vctx, key, keylen, iv, ivlen, params, 0); in aes_ocb_dinit() 231 static int aes_ocb_block_update(void *vctx, unsigned char *out, size_t *outl, in aes_ocb_block_update() argument 235 PROV_AES_OCB_CTX *ctx = (PROV_AES_OCB_CTX *)vctx; in aes_ocb_block_update() 262 static int aes_ocb_block_final(void *vctx, unsigned char *out, size_t *outl, in aes_ocb_block_final() argument 265 PROV_AES_OCB_CTX *ctx = (PROV_AES_OCB_CTX *)vctx; in aes_ocb_block_final() 323 aes_ocb_freectx(void *vctx) aes_ocb_freectx() argument 334 aes_ocb_dupctx(void *vctx) aes_ocb_dupctx() argument 355 aes_ocb_set_ctx_params(void *vctx, const OSSL_PARAM params[]) aes_ocb_set_ctx_params() argument 411 aes_ocb_get_ctx_params(void *vctx, OSSL_PARAM params[]) aes_ocb_get_ctx_params() argument 500 aes_ocb_cipher(void *vctx, unsigned char *out, size_t *outl, size_t outsize, const unsigned char *in, size_t inl) aes_ocb_cipher() argument [all...] |
/third_party/openssl/providers/implementations/ciphers/ |
H A D | cipher_aes_xts.c | 68 static int aes_xts_init(void *vctx, const unsigned char *key, size_t keylen, in aes_xts_init() argument 72 PROV_AES_XTS_CTX *xctx = (PROV_AES_XTS_CTX *)vctx; in aes_xts_init() 81 if (!ossl_cipher_generic_initiv(vctx, iv, ivlen)) in aes_xts_init() 97 static int aes_xts_einit(void *vctx, const unsigned char *key, size_t keylen, in aes_xts_einit() argument 101 return aes_xts_init(vctx, key, keylen, iv, ivlen, params, 1); in aes_xts_einit() 104 static int aes_xts_dinit(void *vctx, const unsigned char *key, size_t keylen, in aes_xts_dinit() argument 108 return aes_xts_init(vctx, key, keylen, iv, ivlen, params, 0); in aes_xts_dinit() 124 static void aes_xts_freectx(void *vctx) in aes_xts_freectx() argument 126 PROV_AES_XTS_CTX *ctx = (PROV_AES_XTS_CTX *)vctx; in aes_xts_freectx() 128 ossl_cipher_generic_reset_ctx((PROV_CIPHER_CTX *)vctx); in aes_xts_freectx() 132 aes_xts_dupctx(void *vctx) aes_xts_dupctx() argument 157 aes_xts_cipher(void *vctx, unsigned char *out, size_t *outl, size_t outsize, const unsigned char *in, size_t inl) aes_xts_cipher() argument 192 aes_xts_stream_update(void *vctx, unsigned char *out, size_t *outl, size_t outsize, const unsigned char *in, size_t inl) aes_xts_stream_update() argument 211 aes_xts_stream_final(void *vctx, unsigned char *out, size_t *outl, size_t outsize) aes_xts_stream_final() argument 231 aes_xts_set_ctx_params(void *vctx, const OSSL_PARAM params[]) aes_xts_set_ctx_params() argument [all...] |
H A D | cipher_tdes_common.c | 56 void ossl_tdes_freectx(void *vctx) in ossl_tdes_freectx() argument 58 PROV_TDES_CTX *ctx = (PROV_TDES_CTX *)vctx; in ossl_tdes_freectx() 60 ossl_cipher_generic_reset_ctx((PROV_CIPHER_CTX *)vctx); in ossl_tdes_freectx() 64 static int tdes_init(void *vctx, const unsigned char *key, size_t keylen, in tdes_init() argument 68 PROV_CIPHER_CTX *ctx = (PROV_CIPHER_CTX *)vctx; in tdes_init() 99 int ossl_tdes_einit(void *vctx, const unsigned char *key, size_t keylen, in ossl_tdes_einit() argument 103 return tdes_init(vctx, key, keylen, iv, ivlen, params, 1); in ossl_tdes_einit() 106 int ossl_tdes_dinit(void *vctx, const unsigned char *key, size_t keylen, in ossl_tdes_dinit() argument 110 return tdes_init(vctx, key, keylen, iv, ivlen, params, 0); in ossl_tdes_dinit() 134 int ossl_tdes_get_ctx_params(void *vctx, OSSL_PARA argument [all...] |
H A D | cipher_chacha20.c | 57 static void chacha20_freectx(void *vctx) in chacha20_freectx() argument 59 PROV_CHACHA20_CTX *ctx = (PROV_CHACHA20_CTX *)vctx; in chacha20_freectx() 62 ossl_cipher_generic_reset_ctx((PROV_CIPHER_CTX *)vctx); in chacha20_freectx() 75 static int chacha20_get_ctx_params(void *vctx, OSSL_PARAM params[]) in chacha20_get_ctx_params() argument 104 static int chacha20_set_ctx_params(void *vctx, const OSSL_PARAM params[]) in chacha20_set_ctx_params() argument 148 int ossl_chacha20_einit(void *vctx, const unsigned char *key, size_t keylen, in ossl_chacha20_einit() argument 155 ret = ossl_cipher_generic_einit(vctx, key, keylen, iv, ivlen, NULL); in ossl_chacha20_einit() 157 PROV_CIPHER_CTX *ctx = (PROV_CIPHER_CTX *)vctx; in ossl_chacha20_einit() 162 if (ret && !chacha20_set_ctx_params(vctx, params)) in ossl_chacha20_einit() 167 int ossl_chacha20_dinit(void *vctx, cons argument [all...] |
H A D | cipher_aes_siv.c | 49 static void aes_siv_freectx(void *vctx) in aes_siv_freectx() argument 51 PROV_AES_SIV_CTX *ctx = (PROV_AES_SIV_CTX *)vctx; in aes_siv_freectx() 59 static void *siv_dupctx(void *vctx) in siv_dupctx() argument 61 PROV_AES_SIV_CTX *in = (PROV_AES_SIV_CTX *)vctx; in siv_dupctx() 79 static int siv_init(void *vctx, const unsigned char *key, size_t keylen, in siv_init() argument 83 PROV_AES_SIV_CTX *ctx = (PROV_AES_SIV_CTX *)vctx; in siv_init() 101 static int siv_einit(void *vctx, const unsigned char *key, size_t keylen, in siv_einit() argument 105 return siv_init(vctx, key, keylen, iv, ivlen, params, 1); in siv_einit() 108 static int siv_dinit(void *vctx, const unsigned char *key, size_t keylen, in siv_dinit() argument 112 return siv_init(vctx, ke in siv_dinit() 115 siv_cipher(void *vctx, unsigned char *out, size_t *outl, size_t outsize, const unsigned char *in, size_t inl) siv_cipher() argument 145 siv_stream_final(void *vctx, unsigned char *out, size_t *outl, size_t outsize) siv_stream_final() argument 161 aes_siv_get_ctx_params(void *vctx, OSSL_PARAM params[]) aes_siv_get_ctx_params() argument 201 aes_siv_set_ctx_params(void *vctx, const OSSL_PARAM params[]) aes_siv_set_ctx_params() argument [all...] |
H A D | cipher_chacha20_poly1305.c | 61 static void chacha20_poly1305_freectx(void *vctx) in chacha20_poly1305_freectx() argument 63 PROV_CHACHA20_POLY1305_CTX *ctx = (PROV_CHACHA20_POLY1305_CTX *)vctx; in chacha20_poly1305_freectx() 66 ossl_cipher_generic_reset_ctx((PROV_CIPHER_CTX *)vctx); in chacha20_poly1305_freectx() 79 static int chacha20_poly1305_get_ctx_params(void *vctx, OSSL_PARAM params[]) in chacha20_poly1305_get_ctx_params() argument 81 PROV_CHACHA20_POLY1305_CTX *ctx = (PROV_CHACHA20_POLY1305_CTX *)vctx; in chacha20_poly1305_get_ctx_params() 141 static int chacha20_poly1305_set_ctx_params(void *vctx, in chacha20_poly1305_set_ctx_params() argument 146 PROV_CHACHA20_POLY1305_CTX *ctx = (PROV_CHACHA20_POLY1305_CTX *)vctx; in chacha20_poly1305_set_ctx_params() 225 static int chacha20_poly1305_einit(void *vctx, const unsigned char *key, in chacha20_poly1305_einit() argument 232 ret = ossl_cipher_generic_einit(vctx, key, keylen, iv, ivlen, NULL); in chacha20_poly1305_einit() 234 PROV_CIPHER_CTX *ctx = (PROV_CIPHER_CTX *)vctx; in chacha20_poly1305_einit() 245 chacha20_poly1305_dinit(void *vctx, const unsigned char *key, size_t keylen, const unsigned char *iv, size_t ivlen, const OSSL_PARAM params[]) chacha20_poly1305_dinit() argument 265 chacha20_poly1305_cipher(void *vctx, unsigned char *out, size_t *outl, size_t outsize, const unsigned char *in, size_t inl) chacha20_poly1305_cipher() argument 292 chacha20_poly1305_final(void *vctx, unsigned char *out, size_t *outl, size_t outsize) chacha20_poly1305_final() argument [all...] |
H A D | cipher_aes_siv_hw.c | 18 static void aes_siv_cleanup(void *vctx); 20 static int aes_siv_initkey(void *vctx, const unsigned char *key, size_t keylen) in aes_siv_initkey() argument 22 PROV_AES_SIV_CTX *ctx = (PROV_AES_SIV_CTX *)vctx; in aes_siv_initkey() 77 static int aes_siv_settag(void *vctx, const unsigned char *tag, size_t tagl) in aes_siv_settag() argument 79 PROV_AES_SIV_CTX *ctx = (PROV_AES_SIV_CTX *)vctx; in aes_siv_settag() 85 static void aes_siv_setspeed(void *vctx, int speed) in aes_siv_setspeed() argument 87 PROV_AES_SIV_CTX *ctx = (PROV_AES_SIV_CTX *)vctx; in aes_siv_setspeed() 93 static void aes_siv_cleanup(void *vctx) in aes_siv_cleanup() argument 95 PROV_AES_SIV_CTX *ctx = (PROV_AES_SIV_CTX *)vctx; in aes_siv_cleanup() 103 static int aes_siv_cipher(void *vctx, unsigne argument [all...] |
H A D | cipher_null.c | 34 static void null_freectx(void *vctx) in null_freectx() argument 36 OPENSSL_free(vctx); in null_freectx() 40 static int null_einit(void *vctx, const unsigned char *key, size_t keylen, in null_einit() argument 44 PROV_CIPHER_NULL_CTX *ctx = (PROV_CIPHER_NULL_CTX *)vctx; in null_einit() 54 static int null_dinit(void *vctx, const unsigned char *key, size_t keylen, in null_dinit() argument 65 static int null_cipher(void *vctx, unsigned char *out, size_t *outl, in null_cipher() argument 68 PROV_CIPHER_NULL_CTX *ctx = (PROV_CIPHER_NULL_CTX *)vctx; in null_cipher() 92 static int null_final(void *vctx, unsigned char *out, size_t *outl, in null_final() argument 123 static int null_get_ctx_params(void *vctx, OSSL_PARAM params[]) in null_get_ctx_params() argument 125 PROV_CIPHER_NULL_CTX *ctx = (PROV_CIPHER_NULL_CTX *)vctx; in null_get_ctx_params() 161 null_set_ctx_params(void *vctx, const OSSL_PARAM params[]) null_set_ctx_params() argument [all...] |
H A D | cipher_aes_ocb.c | 104 static int aes_ocb_init(void *vctx, const unsigned char *key, size_t keylen, in aes_ocb_init() argument 108 PROV_AES_OCB_CTX *ctx = (PROV_AES_OCB_CTX *)vctx; in aes_ocb_init() 141 static int aes_ocb_einit(void *vctx, const unsigned char *key, size_t keylen, in aes_ocb_einit() argument 145 return aes_ocb_init(vctx, key, keylen, iv, ivlen, params, 1); in aes_ocb_einit() 148 static int aes_ocb_dinit(void *vctx, const unsigned char *key, size_t keylen, in aes_ocb_dinit() argument 152 return aes_ocb_init(vctx, key, keylen, iv, ivlen, params, 0); in aes_ocb_dinit() 231 static int aes_ocb_block_update(void *vctx, unsigned char *out, size_t *outl, in aes_ocb_block_update() argument 235 PROV_AES_OCB_CTX *ctx = (PROV_AES_OCB_CTX *)vctx; in aes_ocb_block_update() 262 static int aes_ocb_block_final(void *vctx, unsigned char *out, size_t *outl, in aes_ocb_block_final() argument 265 PROV_AES_OCB_CTX *ctx = (PROV_AES_OCB_CTX *)vctx; in aes_ocb_block_final() 323 aes_ocb_freectx(void *vctx) aes_ocb_freectx() argument 334 aes_ocb_dupctx(void *vctx) aes_ocb_dupctx() argument 355 aes_ocb_set_ctx_params(void *vctx, const OSSL_PARAM params[]) aes_ocb_set_ctx_params() argument 408 aes_ocb_get_ctx_params(void *vctx, OSSL_PARAM params[]) aes_ocb_get_ctx_params() argument 497 aes_ocb_cipher(void *vctx, unsigned char *out, size_t *outl, size_t outsize, const unsigned char *in, size_t inl) aes_ocb_cipher() argument [all...] |
/third_party/node/deps/openssl/openssl/providers/implementations/digests/ |
H A D | sha3_prov.c | 53 static int keccak_init(void *vctx, ossl_unused const OSSL_PARAM params[]) in keccak_init() argument 58 ossl_sha3_reset((KECCAK1600_CTX *)vctx); in keccak_init() 62 static int keccak_init_params(void *vctx, const OSSL_PARAM params[]) in keccak_init_params() argument 64 return keccak_init(vctx, NULL) in keccak_init_params() 65 && shake_set_ctx_params(vctx, params); in keccak_init_params() 68 static int keccak_update(void *vctx, const unsigned char *inp, size_t len) in keccak_update() argument 70 KECCAK1600_CTX *ctx = vctx; in keccak_update() 105 static int keccak_final(void *vctx, unsigned char *out, size_t *outl, in keccak_final() argument 109 KECCAK1600_CTX *ctx = vctx; in keccak_final() 123 static size_t generic_sha3_absorb(void *vctx, cons argument 130 generic_sha3_final(unsigned char *md, void *vctx) generic_sha3_final() argument 150 s390x_sha3_absorb(void *vctx, const void *inp, size_t len) s390x_sha3_absorb() argument 159 s390x_sha3_final(unsigned char *md, void *vctx) s390x_sha3_final() argument 170 s390x_shake_final(unsigned char *md, void *vctx) s390x_shake_final() argument 254 keccak_freectx(void *vctx) keccak_freectx() argument 282 shake_set_ctx_params(void *vctx, const OSSL_PARAM params[]) shake_set_ctx_params() argument [all...] |
/third_party/openssl/providers/implementations/digests/ |
H A D | sha3_prov.c | 53 static int keccak_init(void *vctx, ossl_unused const OSSL_PARAM params[]) in keccak_init() argument 58 ossl_sha3_reset((KECCAK1600_CTX *)vctx); in keccak_init() 62 static int keccak_init_params(void *vctx, const OSSL_PARAM params[]) in keccak_init_params() argument 64 return keccak_init(vctx, NULL) in keccak_init_params() 65 && shake_set_ctx_params(vctx, params); in keccak_init_params() 68 static int keccak_update(void *vctx, const unsigned char *inp, size_t len) in keccak_update() argument 70 KECCAK1600_CTX *ctx = vctx; in keccak_update() 105 static int keccak_final(void *vctx, unsigned char *out, size_t *outl, in keccak_final() argument 109 KECCAK1600_CTX *ctx = vctx; in keccak_final() 123 static size_t generic_sha3_absorb(void *vctx, cons argument 130 generic_sha3_final(unsigned char *md, void *vctx) generic_sha3_final() argument 150 s390x_sha3_absorb(void *vctx, const void *inp, size_t len) s390x_sha3_absorb() argument 159 s390x_sha3_final(unsigned char *md, void *vctx) s390x_sha3_final() argument 170 s390x_shake_final(unsigned char *md, void *vctx) s390x_shake_final() argument 254 keccak_freectx(void *vctx) keccak_freectx() argument 282 shake_set_ctx_params(void *vctx, const OSSL_PARAM params[]) shake_set_ctx_params() argument [all...] |