Home
last modified time | relevance | path

Searched refs:ctx (Results 1 – 20 of 20) sorted by relevance

/hypervisor/lib/crypto/mbedtls/
A Dmd.c86 if ((ctx == NULL) || (ctx->md_info == NULL) || (temp_key == NULL)) { in mbedtls_md_hmac_starts()
92 ret = ctx->md_info->starts_func((void *) ctx->md_ctx); in mbedtls_md_hmac_starts()
118 ret = ctx->md_info->starts_func((void *) ctx->md_ctx); in mbedtls_md_hmac_starts()
134 if ((ctx == NULL) || (ctx->md_info == NULL)) { in mbedtls_md_hmac_update()
149 if ((ctx == NULL) || (ctx->md_info == NULL)) { in mbedtls_md_hmac_finish()
154 opad = (uint8_t *) ctx->hmac_ctx + ctx->md_info->block_size; in mbedtls_md_hmac_finish()
156 ret = ctx->md_info->finish_func((void *) ctx->md_ctx, tmp); in mbedtls_md_hmac_finish()
158 ret = ctx->md_info->starts_func((void *) ctx->md_ctx); in mbedtls_md_hmac_finish()
163 ret = ctx->md_info->update_func((void *) ctx->md_ctx, opad, in mbedtls_md_hmac_finish()
166 ret = ctx->md_info->update_func((void *) ctx->md_ctx, tmp, in mbedtls_md_hmac_finish()
[all …]
A Dsha256.c148 if (ctx != NULL) { in mbedtls_sha256_free()
163 ctx->total[0] = 0U; in mbedtls_sha256_starts_ret()
164 ctx->total[1] = 0U; in mbedtls_sha256_starts_ret()
188 ctx->is224 = is224; in mbedtls_sha256_starts_ret()
200 a[i] = ctx->state[i]; in mbedtls_internal_sha256_process()
245 ctx->state[i] += a[i]; in mbedtls_internal_sha256_process()
270 ctx->total[1]++; in mbedtls_sha256_update_ret()
276 ret = mbedtls_internal_sha256_process(ctx, ctx->buffer); in mbedtls_sha256_update_ret()
319 ctx->buffer[used] = 0x80U; in mbedtls_sha256_finish_ret()
330 ret = mbedtls_internal_sha256_process(ctx, ctx->buffer); in mbedtls_sha256_finish_ret()
[all …]
A Dmd_wrap.c34 static int32_t sha256_update_wrap( void *ctx, const uint8_t *input, in sha256_update_wrap() argument
37 return( mbedtls_sha256_update_ret( (mbedtls_sha256_context *) ctx, in sha256_update_wrap()
41 static int32_t sha256_finish_wrap( void *ctx, uint8_t *output ) in sha256_finish_wrap() argument
43 return( mbedtls_sha256_finish_ret( (mbedtls_sha256_context *) ctx, in sha256_finish_wrap()
53 static int32_t sha256_process_wrap( void *ctx, const uint8_t *data ) in sha256_process_wrap() argument
55 return( mbedtls_internal_sha256_process( (mbedtls_sha256_context *) ctx, in sha256_process_wrap()
59 static int32_t sha256_starts_wrap( void *ctx ) in sha256_starts_wrap() argument
61 return( mbedtls_sha256_starts_ret( (mbedtls_sha256_context *) ctx, 0 ) ); in sha256_starts_wrap()
A Dsha256.h55 void mbedtls_sha256_init( mbedtls_sha256_context *ctx );
62 void mbedtls_sha256_free( mbedtls_sha256_context *ctx );
83 int32_t mbedtls_sha256_starts_ret( mbedtls_sha256_context *ctx, int32_t is224 );
95 int32_t mbedtls_sha256_update_ret( mbedtls_sha256_context *ctx,
108 int32_t mbedtls_sha256_finish_ret( mbedtls_sha256_context *ctx,
121 int32_t mbedtls_internal_sha256_process( mbedtls_sha256_context *ctx,
A Dmd.h90 void mbedtls_md_init(mbedtls_md_context_t *ctx);
105 void mbedtls_md_free(mbedtls_md_context_t *ctx);
124 int32_t mbedtls_md_setup(mbedtls_md_context_t *ctx, const mbedtls_md_info_t *md_info);
155 int32_t mbedtls_md_hmac_starts(mbedtls_md_context_t *ctx, const uint8_t *key, size_t keylen);
176 int32_t mbedtls_md_hmac_update(mbedtls_md_context_t *ctx, const uint8_t *input, size_t ilen);
196 int32_t mbedtls_md_hmac_finish(mbedtls_md_context_t *ctx, uint8_t *output);
A Dhkdf.c91 mbedtls_md_context_t ctx; in mbedtls_hkdf_expand() local
118 mbedtls_md_init(&ctx); in mbedtls_hkdf_expand()
120 ret = mbedtls_md_setup(&ctx, md); in mbedtls_hkdf_expand()
131 ret = mbedtls_md_hmac_starts(&ctx, prk, prk_len); in mbedtls_hkdf_expand()
133 ret = mbedtls_md_hmac_update(&ctx, t, t_len); in mbedtls_hkdf_expand()
137 ret = mbedtls_md_hmac_update(&ctx, tmp_info, tmp_info_len); in mbedtls_hkdf_expand()
143 ret = mbedtls_md_hmac_update(&ctx, &c, 1); in mbedtls_hkdf_expand()
147 ret = mbedtls_md_hmac_finish(&ctx, t); in mbedtls_hkdf_expand()
161 mbedtls_md_free(&ctx); in mbedtls_hkdf_expand()
A Dmd_internal.h53 int32_t (*starts_func)( void *ctx );
56 int32_t (*update_func)( void *ctx, const uint8_t *input, size_t ilen );
59 int32_t (*finish_func)( void *ctx, uint8_t *output );
69 int32_t (*process_func)( void *ctx, const uint8_t *input );
A DChangeLog2773 * Updated rsa_gen_key() so that ctx->N is always nbits in size
/hypervisor/debug/
A Ddump.c221 ctx->vector, ctx->rip); in dump_intr_excp_frame()
223 ctx->gp_regs.rax, ctx->gp_regs.rbx, ctx->gp_regs.rcx); in dump_intr_excp_frame()
225 ctx->gp_regs.rdx, ctx->gp_regs.rdi, ctx->gp_regs.rsi); in dump_intr_excp_frame()
227 ctx->rsp, ctx->gp_regs.rbp, ctx->gp_regs.rbx); in dump_intr_excp_frame()
229 ctx->gp_regs.r8, ctx->gp_regs.r9, ctx->gp_regs.r10); in dump_intr_excp_frame()
231 ctx->gp_regs.r11, ctx->gp_regs.r12, ctx->gp_regs.r13); in dump_intr_excp_frame()
233 ctx->rflags, ctx->gp_regs.r14, ctx->gp_regs.r15); in dump_intr_excp_frame()
235 ctx->error_code, ctx->cs, ctx->ss); in dump_intr_excp_frame()
250 dump_intr_excp_frame(ctx); in dump_exception()
252 show_host_call_trace(ctx->gp_regs.rsp, ctx->gp_regs.rbp, pcpu_id); in dump_exception()
[all …]
/hypervisor/arch/x86/guest/
A Dvcpu.c42 const struct run_context *ctx = in vcpu_get_gpreg() local
50 struct run_context *ctx = in vcpu_set_gpreg() local
58 struct run_context *ctx = in vcpu_get_rip() local
65 return ctx->rip; in vcpu_get_rip()
84 struct run_context *ctx = in vcpu_set_rsp() local
87 ctx->cpu_regs.regs.rsp = val; in vcpu_set_rsp()
93 struct run_context *ctx = in vcpu_get_efer() local
96 return ctx->ia32_efer; in vcpu_get_efer()
118 struct run_context *ctx = in vcpu_get_rflags() local
125 return ctx->rflags; in vcpu_get_rflags()
[all …]
A Dvirq.c331 struct intr_excp_ctx ctx; in external_interrupt_vmexit_handler() local
342 ctx.vector = intr_info & 0xFFU; in external_interrupt_vmexit_handler()
343 ctx.rip = vcpu_get_rip(vcpu); in external_interrupt_vmexit_handler()
344 ctx.rflags = vcpu_get_rflags(vcpu); in external_interrupt_vmexit_handler()
345 ctx.cs = exec_vmread32(VMX_GUEST_CS_SEL); in external_interrupt_vmexit_handler()
347 dispatch_interrupt(&ctx); in external_interrupt_vmexit_handler()
350 TRACE_2L(TRACE_VMEXIT_EXTERNAL_INTERRUPT, ctx.vector, 0UL); in external_interrupt_vmexit_handler()
A Dvmcs.c26 struct guest_cpu_context *ctx = &vcpu->arch.contexts[vcpu->arch.cur_context]; in init_guest_vmx() local
27 struct ext_context *ectx = &ctx->ext_ctx; in init_guest_vmx()
77 struct guest_cpu_context *ctx = &vcpu->arch.contexts[vcpu->arch.cur_context]; in init_guest_state() local
80 ctx->run_ctx.cr0, ctx->run_ctx.cr4); in init_guest_state()
82 init_guest_vmx(vcpu, ctx->run_ctx.cr0, ctx->ext_ctx.cr3, in init_guest_state()
83 ctx->run_ctx.cr4 & ~(CR4_VMXE | CR4_SMXE | CR4_MCE)); in init_guest_state()
A Dvirtual_cr.c522 struct run_context *ctx = &vcpu->arch.contexts[vcpu->arch.cur_context].run_ctx; in vcpu_get_cr0() local
525 ctx->cr0 = (exec_vmread(VMX_CR0_READ_SHADOW) & ~cr0_passthru_mask) | in vcpu_get_cr0()
528 return ctx->cr0; in vcpu_get_cr0()
550 struct run_context *ctx = &vcpu->arch.contexts[vcpu->arch.cur_context].run_ctx; in vcpu_get_cr4() local
553 ctx->cr4 = (exec_vmread(VMX_CR4_READ_SHADOW) & ~cr4_passthru_mask) | in vcpu_get_cr4()
556 return ctx->cr4; in vcpu_get_cr4()
/hypervisor/arch/x86/
A Dexception.c11 void dispatch_exception(struct intr_excp_ctx *ctx) in dispatch_exception() argument
16 dump_exception(ctx, pcpu_id); in dispatch_exception()
A Dirq.c184 void dispatch_interrupt(const struct intr_excp_ctx *ctx) in dispatch_interrupt() argument
186 uint32_t vr = ctx->vector; in dispatch_interrupt()
202 irqd->ctx_rip = ctx->rip; in dispatch_interrupt()
203 irqd->ctx_rflags = ctx->rflags; in dispatch_interrupt()
204 irqd->ctx_cs = ctx->cs; in dispatch_interrupt()
A Dnmi.c13 void handle_nmi(__unused struct intr_excp_ctx *ctx) in handle_nmi() argument
/hypervisor/include/debug/
A Ddump.h12 void dump_intr_excp_frame(const struct intr_excp_ctx *ctx);
13 void dump_exception(struct intr_excp_ctx *ctx, uint16_t pcpu_id);
/hypervisor/release/
A Ddump.c10 void dump_intr_excp_frame(__unused const struct intr_excp_ctx *ctx) {} in dump_intr_excp_frame() argument
11 void dump_exception(__unused struct intr_excp_ctx *ctx, __unused uint16_t pcpu_id) {} in dump_exception() argument
/hypervisor/include/arch/x86/asm/
A Dirq.h124 void dispatch_interrupt(const struct intr_excp_ctx *ctx);
A Dcpu.h440 void dispatch_exception(struct intr_excp_ctx *ctx);
449 void handle_nmi(__unused struct intr_excp_ctx *ctx);

Completed in 33 milliseconds