Home
last modified time | relevance | path

Searched full:group (Results 1 – 25 of 76) sorted by relevance

1234

/optee_os/core/drivers/pinctrl/
H A Datmel_pio.c21 #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 Dcaam_hal_sm.h50 * @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 Dcaam_sm.h38 * 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 Ddh.c11 { /* 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 Ddh_set.c13 @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 Decp.h7 * <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 Decdsa.h7 * <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 Decdh.h145 * \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 Decp_internal_alt.h56 * 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 Dpk_internal.h132 * 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 Dpk_ecc.c23 /* 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 Dssl_tls13_client.c221 /* 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 Dssl_tls13_server.c862 ("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 Darm32_sysreg.txt11 @ 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 Drzn1_tz.h23 #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 Drpmi.h38 * @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 Dsbi_mpxy_rpmi.h81 * @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 Dcaam_sm.c142 * 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 Dsymbolize.py335 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 Dimsic.h27 * @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 Dlink_shlib.mk30 shlink-ldadd += --start-group $(addprefix -l,$(libnames)) --end-group
/optee_os/lib/libmbedtls/mbedtls/include/psa/
H A Dcrypto_extra.h588 * 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 Dlink.mk29 link-ldadd += --start-group $(addprefix -l,$(libnames)) --end-group
/optee_os/core/drivers/
H A Dstm32_hsem.c121 * 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 Ddsa_make_key.c16 @param group_size Size of the multiplicative group (octets)

1234