| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | x509_csr.c | 64 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 D | riscv.h | 82 #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 D | x509_csr.h | 92 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 D | csr_detect.S | 44 .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 D | riscv_user_sysreg.h | 10 #define read_csr(csr) \ argument 13 asm volatile ("csrr %0, " #csr : "=r"(v) : : "memory"); \
|
| /optee_os/core/drivers/crypto/stm32/ |
| H A D | stm32_hash.c | 283 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 D | stm32_hash.h | 52 uint32_t *csr; member
|
| /optee_os/lib/libmbedtls/mbedtls/ |
| H A D | ChangeLog | 47 mbedtls_x509write_{crt,csr}_set_{subject,issuer}_name() functions. The 2563 the buffer back, which was the case for mbedtls_x509write_{crt,csr}_pem
|