Home
last modified time | relevance | path

Searched refs:csr (Results 1 – 8 of 8) sorted by relevance

/optee_os/lib/libmbedtls/mbedtls/library/
H A Dx509_csr.c64 static int x509_csr_parse_extensions(mbedtls_x509_csr *csr, in x509_csr_parse_extensions() argument
123 ret = cb(p_ctx, csr, &extn_oid, is_critical, *p, end_ext_octet); in x509_csr_parse_extensions()
143 if ((csr->ext_types & ext_type) != 0) { in x509_csr_parse_extensions()
148 csr->ext_types |= ext_type; in x509_csr_parse_extensions()
154 &csr->key_usage)) != 0) { in x509_csr_parse_extensions()
162 &csr->subject_alt_names)) != 0) { in x509_csr_parse_extensions()
170 &csr->ns_cert_type)) != 0) { in x509_csr_parse_extensions()
199 static int x509_csr_parse_attributes(mbedtls_x509_csr *csr, in x509_csr_parse_attributes() argument
241 if ((ret = x509_csr_parse_extensions(csr, p, *p + len, cb, p_ctx)) != 0) { in x509_csr_parse_attributes()
265 static int mbedtls_x509_csr_parse_der_internal(mbedtls_x509_csr *csr, in mbedtls_x509_csr_parse_der_internal() argument
[all …]
/optee_os/core/arch/riscv/include/
H A Driscv.h82 #define read_csr(csr) \ argument
85 asm volatile ("csrr %0, %1" : "=r"(__tmp) : "i"(csr)); \
89 #define write_csr(csr, val) \ argument
91 asm volatile ("csrw %0, %1" : : "i"(csr), "rK"(val)); \
94 #define swap_csr(csr, val) \ argument
98 : "=r"(__tmp) : "i"(csr), "rK"(val)); \
102 #define read_set_csr(csr, val) \ argument
106 : "=r"(__tmp) : "i"(csr), "rK"(val)); \
110 #define set_csr(csr, val) \ argument
112 asm volatile ("csrs %0, %1" : : "i"(csr), "rK"(val)); \
[all …]
/optee_os/lib/libmbedtls/mbedtls/include/mbedtls/
H A Dx509_csr.h92 int mbedtls_x509_csr_parse_der(mbedtls_x509_csr *csr,
124 mbedtls_x509_csr const *csr,
151 int mbedtls_x509_csr_parse_der_with_ext_cb(mbedtls_x509_csr *csr,
172 int mbedtls_x509_csr_parse(mbedtls_x509_csr *csr, const unsigned char *buf, size_t buflen);
185 int mbedtls_x509_csr_parse_file(mbedtls_x509_csr *csr, const char *path);
202 const mbedtls_x509_csr *csr);
210 void mbedtls_x509_csr_init(mbedtls_x509_csr *csr);
217 void mbedtls_x509_csr_free(mbedtls_x509_csr *csr);
/optee_os/core/arch/riscv/kernel/
H A Dcsr_detect.S44 .macro detect_csr csr, op, reg0, reg1, reg2
49 csrr \reg2, \csr
51 csrrw \reg2, \csr, zero
57 .macro detect_csr_by_csrr csr, reg0, reg1, reg2
58 detect_csr \csr, DETECT_OP_CSRR, \reg0, \reg1, \reg2
61 .macro detect_csr_by_csrrw csr, reg0, reg1, reg2
62 detect_csr \csr, DETECT_OP_CSRRW, \reg0, \reg1, \reg2
/optee_os/lib/libutee/include/
H A Driscv_user_sysreg.h10 #define read_csr(csr) \ argument
13 asm volatile ("csrr %0, " #csr : "=r"(v) : : "memory"); \
/optee_os/core/drivers/crypto/stm32/
H A Dstm32_hash.c283 if (!c->csr) in save_context()
288 c->csr[i] = io_read32(base + _HASH_CSR(i + first)); in save_context()
291 c->csr[i + nb_reg] = io_read32(base + _HASH_CSR(i + in save_context()
312 if (!c->csr) in restore_context()
317 io_write32(base + _HASH_CSR(i + first), c->csr[i]); in restore_context()
322 c->csr[i + nb_reg]); in restore_context()
431 dst_csr = dst->csr; in stm32_hash_deep_copy()
434 dst->csr = dst_csr; in stm32_hash_deep_copy()
438 memcpy(dst->csr, src->csr, (nb_reg + hmac_nb_reg) * sizeof(uint32_t)); in stm32_hash_deep_copy()
559 c->csr = calloc(nb_reg + hmac_nb_reg, sizeof(uint32_t)); in stm32_hash_alloc()
[all …]
H A Dstm32_hash.h52 uint32_t *csr; member
/optee_os/lib/libmbedtls/mbedtls/
H A DChangeLog47 mbedtls_x509write_{crt,csr}_set_{subject,issuer}_name() functions. The
2563 the buffer back, which was the case for mbedtls_x509write_{crt,csr}_pem