| /optee_os/core/drivers/pinctrl/ |
| H A D | atmel_pio.c | 21 #define PIO_REG(reg, group) ((reg) + ((group) * PIO_GROUP_OFFSET)) argument 23 #define PIO_MSKR(group) PIO_REG(0x0, (group)) argument 25 #define PIO_CFGR(group) PIO_REG(0x4, (group)) argument 31 #define PIO_SIONR(group) PIO_REG(0x30, (group)) argument 33 #define PIO_SIOSR(group) PIO_REG(0x34, (group)) argument 59 DMSG("Apply cfg %#" PRIx32 " on group %" PRIu8 ", pins %#" PRIx32, in pio_conf_apply() 85 int group = 0; in pio_pinctrl_dt_get() local 110 group = pin_no / 32; in pio_pinctrl_dt_get() 112 pio_group = group; in pio_pinctrl_dt_get() 114 if (group != pio_group) { in pio_pinctrl_dt_get() [all …]
|
| /optee_os/core/drivers/crypto/caam/include/ |
| H A D | caam_hal_sm.h | 50 * @grp1 Group 1 value 51 * @grp2 Group 2 value 56 * Set the Secure Memory access to group 1 and/or group 2 60 * @grp1 Group 1 value 61 * @grp2 Group 2 value 75 * Set the Secure Memory access permission for group 1 and group 2. 80 * @grp1_perm Group 1 Permissions 81 * @grp2_perm Group 2 Permissions
|
| H A D | caam_sm.h | 38 * Reset the group access and permission access to remove restrictions. 48 * Set the Secure Memory group 1 and group 2 access rights to allocated 52 * @grp1_perm Group 1 Permission value 53 * @grp2_perm Group 2 Permission value
|
| /optee_os/core/lib/libtomcrypt/src/pk/dh/ |
| H A D | dh.c | 11 { /* 768-bit MODP Group 1 - https://tools.ietf.org/html/rfc7296#appendix-B.1 */ 22 { /* 1024-bit MODP Group 2 - https://tools.ietf.org/html/rfc7296#appendix-B.2 */ 35 { /* 1536-bit MODP Group 5 - https://tools.ietf.org/html/rfc3526#section-2 */ 50 { /* 2048-bit MODP Group 14 - https://tools.ietf.org/html/rfc3526#section-3 */ 68 { /* 3072-bit MODP Group 15 - https://tools.ietf.org/html/rfc3526#section-4 */ 91 { /* 4096-bit MODP Group 16 - https://tools.ietf.org/html/rfc3526#section-5 */ 120 { /* 6144-bit MODP Group 17 - https://tools.ietf.org/html/rfc3526#section-6 */ 159 { /* 8192-bit MODP Group 18 - https://tools.ietf.org/html/rfc3526#section-7 */ 217 Returns the DH group size (octets) for given key 219 @return The group size in octets (0 on error)
|
| H A D | dh_set.c | 13 @param g DH's g (group) 46 @param groupsize The size of the DH group to use
|
| /optee_os/lib/libmbedtls/mbedtls/include/mbedtls/ |
| H A D | ecp.h | 7 * <em>Standards for Efficient Cryptography Group (SECG): SEC1 13 * group types. 177 * \brief The ECP group structure. 226 * * Group IDs must be distinct: if two group structures have 236 mbedtls_ecp_group_id id; /*!< An internal group identifier. */ 397 * \param grp Group structure 554 * \brief This function retrieves the list of internal group 571 * group identifier. 610 * \brief This function initializes an ECP group context 635 * \brief This function frees the components of an ECP group. [all …]
|
| H A D | ecdsa.h | 7 * <em>Standards for Efficient Cryptography Group (SECG): 116 * \brief This function checks whether a given group can be used 119 * \param gid The ECP group ID to check. 121 * \return \c 1 if the group can be used, \c 0 otherwise 133 * bitlength of the group order, then the hash is truncated 134 * as defined in <em>Standards for Efficient Cryptography Group 141 * This must be initialized and have group parameters 176 * bitlength of the group order, then the hash is truncated as 177 * defined in <em>Standards for Efficient Cryptography Group 184 * This must be initialized and have group parameters [all …]
|
| H A D | ecdh.h | 145 * \brief Return the ECP group for provided context. 147 * \note To access group specific fields, users should use 158 * \brief Check whether a given group can be used for ECDH. 160 * \param gid The ECP group ID to check. 162 * \return \c 1 if the group can be used, \c 0 otherwise 176 * \param grp The ECP group to use. This must be initialized and have 208 * \param grp The ECP group to use. This must be initialized and have 250 * \param grp_id The group id of the group to set up the context for. 277 * and bound to a group, for example via mbedtls_ecdh_setup(). 357 * and bound to a group, the latter usually by [all …]
|
| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | ecp_internal_alt.h | 56 * handle the group. 58 * \param grp The pointer to the elliptic curve group that will be the 69 * group, this function has to be able to initialise the 75 * \param grp The pointer to the group the module needs to be 86 * \param grp The pointer to the group the module was initialised for. 97 * \param grp Pointer to the group representing the curve. 143 * \param grp Pointer to the group representing the curve. 170 * \param grp Pointer to the group representing the curve. 200 * \param grp Pointer to the group representing the curve. 220 * \param grp Pointer to the group representing the curve. [all …]
|
| H A D | pk_internal.h | 132 * Set the group used by this key. 135 * out: will have group (curve) information set 136 * [in] grp_in: a supported group ID (not NONE) 143 * [in/out] pk: in: must have the group set already, see mbedtls_pk_ecc_set_group(). 152 * [in/out] pk: in: must have its group set, see mbedtls_pk_ecc_set_group().
|
| H A D | pk_ecc.c | 23 /* group may already be initialized; if so, make sure IDs match */ in mbedtls_pk_ecc_set_group() 29 /* set group */ in mbedtls_pk_ecc_set_group() 43 /* set group */ in mbedtls_pk_ecc_set_group() 155 * [in/out] pk: in: must have the group set, see mbedtls_pk_ecc_set_group().
|
| H A D | ssl_tls13_client.c | 221 /* Pick first available ECDHE group compatible with TLS 1.3 */ in ssl_tls13_get_default_group_id() 256 * NamedGroup group; 307 /* Pointer to group */ in ssl_tls13_write_key_share_ext() 308 unsigned char *group = p; in ssl_tls13_write_key_share_ext() local 313 * - group (2 bytes) in ssl_tls13_write_key_share_ext() 326 /* Write group */ in ssl_tls13_write_key_share_ext() 327 MBEDTLS_PUT_UINT16_BE(group_id, group, 0); in ssl_tls13_write_key_share_ext() 329 MBEDTLS_PUT_UINT16_BE(key_exchange_len, group, 2); in ssl_tls13_write_key_share_ext() 400 * group which was provided in the "supported_groups" extension in the in ssl_tls13_parse_hrr_key_share_ext() 427 * correspond to a group which was provided in the "key_share" in ssl_tls13_parse_hrr_key_share_ext() [all …]
|
| H A D | ssl_tls13_server.c | 862 ("got named group: %s(%04x)", in ssl_tls13_parse_supported_groups_ext() 873 ("add named group %s(%04x) into received list.", in ssl_tls13_parse_supported_groups_ext() 891 * associated group. 896 * the client does not match a group supported by the server. A 933 uint16_t group; in ssl_tls13_parse_key_shares_ext() local 939 * NamedGroup group; in ssl_tls13_parse_key_shares_ext() 944 group = MBEDTLS_GET_UINT16_BE(p, 0); in ssl_tls13_parse_key_shares_ext() 954 if (!mbedtls_ssl_named_group_is_offered(ssl, group) || in ssl_tls13_parse_key_shares_ext() 955 !mbedtls_ssl_named_group_is_supported(group) || in ssl_tls13_parse_key_shares_ext() 963 if (mbedtls_ssl_tls13_named_group_is_ecdhe(group) || in ssl_tls13_parse_key_shares_ext() [all …]
|
| /optee_os/core/arch/arm/kernel/ |
| H A D | arm32_sysreg.txt | 11 @ B3.18.1 Identification registers, functional group 37 @ B3.18.2 Virtual memory control registers, functional group 53 @ B3.18.3 PL1 Fault handling registers, functional group 61 @ B3.18.4 Other system control registers, functional group 66 @ B3.18.6 Cache maintenance operations, functional group, VMSA 81 @ B3.18.7 TLB maintenance operations, functional group 91 @ B3.18.8 Address translation operations, functional group 105 @ B3.18.9 Miscellaneous operations, functional group 110 @ B3.18.11 Security Extensions registers, functional group
|
| /optee_os/core/arch/arm/plat-rzn1/ |
| H A D | rzn1_tz.h | 23 #define TZ_INIT_I_SEC BIT(1) /* Peripheral Group */ 24 #define TZ_INIT_F_SEC BIT(0) /* Peripheral Group */ 34 #define TZ_TARG_K_SEC BIT(3) /* Peripheral Group */ 35 #define TZ_TARG_J_SEC BIT(2) /* Peripheral Group */
|
| /optee_os/core/arch/riscv/include/ |
| H A D | rpmi.h | 38 * @servicegroup_id: Identifier for the service group 39 * @service_id: Identifier for the service within the group 69 * @event_id: Identifier for the event type within the service group
|
| H A D | sbi_mpxy_rpmi.h | 81 * @rpmi_attrs: RPMI-specific channel attributes (service group, MSI, etc.) 92 /* An instance of RPMI-over-MPXY channel group */
|
| /optee_os/core/drivers/crypto/caam/ |
| H A D | caam_sm.c | 142 * Set ourself to access Secure Memory group 1 and/or group 2 in caam_sm_set_access_perm() 145 * The Access Group is related to the Job Ring owner setting without in caam_sm_set_access_perm() 148 * If any group permissions are set, need to enable Secure World MID in caam_sm_set_access_perm()
|
| /optee_os/scripts/ |
| H A D | symbolize.py | 335 addr = match.group('addr') 426 addr = match.group('addr') 450 addr = match.group('addr') 471 addr = match.group('addr') 472 size = match.group('size') 473 elf_idx = match.group('elf_idx') 480 i = int(match.group('idx')) 481 self._elfs[i] = [match.group('uuid'), match.group('load_addr'), 486 code = match.group('code') 493 self._tee_load_addr = match.group('load_addr')
|
| /optee_os/core/include/drivers/ |
| H A D | imsic.h | 27 * @group_index_bits: Number of group index bits in the MSI target address 28 * @group_index_shift: Number of bits to shift the group index
|
| /optee_os/ta/ |
| H A D | link_shlib.mk | 30 shlink-ldadd += --start-group $(addprefix -l,$(libnames)) --end-group
|
| /optee_os/lib/libmbedtls/mbedtls/include/psa/ |
| H A D | crypto_extra.h | 588 * The functions in this group are meant to be implemented by providers of 592 * \note All functions in this group are experimental, as using 638 * - The group can be either an elliptic curve or defined over a finite field. 639 * - Schnorr NIZK proof as defined by RFC 8235 and using the same group as the 672 * \c q is order of the group defined by the primitive set in the cipher suite. 848 * Input and output during the operation can involve group elements and scalar 850 * -# The format for group elements is the same as for public keys on the 862 * a specific Diffie-Hellman group, using the same mapping that is used for 868 * Input and output during the operation can involve group elements and scalar 870 * -# The format for group elements is the same as for public keys on the [all …]
|
| /optee_os/ldelf/ |
| H A D | link.mk | 29 link-ldadd += --start-group $(addprefix -l,$(libnames)) --end-group
|
| /optee_os/core/drivers/ |
| H A D | stm32_hsem.c | 121 * If one semaphore is configured, all semaphores of its group in apply_rif_config() 132 * HSEM resources in the same group must have the same CID in apply_rif_config() 138 panic("Inconsistent HSEM RIF group config"); in apply_rif_config()
|
| /optee_os/core/lib/libtomcrypt/src/pk/dsa/ |
| H A D | dsa_make_key.c | 16 @param group_size Size of the multiplicative group (octets)
|