Lines Matching refs:ECC

668 …10.2.6 ECC Functions .............................................................................…
767 …B.3.5.1. ECC-related Structures ..............................................................…
6173 generate r value (for an ECC key)
7160 313 // Special checks for an ECC key
17594 … for RSA and ECC keys
18770 373 // number of loaded ECC curves
20790 10.2.6 ECC Functions
20828 This macro returns the size of the ECC key in bytes. It uses CryptEccGetKeySizeInBits().
20837 … This function returns a pointer to an ECC curve parameter. The parameter is selected by a single
20907 This function will validate that an ECC point is on the curve of given curveID.
20916 1020 TPM_ECC_CURVE curveID, // IN: ECC curve ID
20917 1021 TPMS_ECC_POINT *Q // IN: ECC point
20929 1028 // Call crypto engine function to check if a ECC public point is on the
20940 …This function creates a random ECC key that is not derived from other parameters as is a Primary K…
20944 1037 TPM_ECC_CURVE curveID, // IN: ECC curve
20966 TPM_RC_ECC_POINT invalid optional ECC point pIn
21006 This function generates an ECC key from a seed value.
21030 1093 // The iteration counter has no meaning for ECC key generation. The parameter
21044 1107 hashAlg, &seed->b, "ECC key by vendor",
21053 …This function is used for ECC signing operations. If the signing scheme is a split scheme, and the…
21070 1114 OBJECT *signKey, // IN: ECC key to sign the hash
21080 1124 // Run a test of the ECC sign and verify if it has not already been run
21115 This function is used to verify a signature created with an ECC key.
21124 1157 OBJECT *signKey, // IN: ECC key signed the hash
21139 1167 // This implementation uses the fact that all the defined ECC signing
21338 This function returns the ECC parameter details of the given curve
21343 FALSE Unsupported ECC curve ID
21347 1306 TPM_ECC_CURVE curveId, // IN: ECC curve ID
21348 1307 TPMS_ALGORITHM_DETAIL_ECC *parameters // OUT: ECC parameter
22140 TPM_RC_KEY invalid ECC key (public point is not on the curve)
22207 1967 // Call crypto engine to create an auxiliary ECC key
22213 1973 // Marshal ECC public to secret structure. This will be used by the
22220 1980 // because the auxiliary ECC key is just created according to the
22221 1981 // parameters of input ECC encrypt key.
22278 TPM_RC_ECC_POINT ECC point in the secret is not on the curve
22279 TPM_RC_INSUFFICIENT failed to retrieve ECC point from the secret
22280 TPM_RC_NO_RESULT multiplication resulted in ECC point at infinity
22344 2071 // Retrieve ECC point from secret buffer
22727 … parameters for an RSA key; unsupported name algorithm for an ECC
22794 2432 // Create ECC key
22898 2519 // The input ECC curve must be a supported curve
22978 2581 // Compute ECC public key
22982 2585 // Compare ECC public key
23119 2691 // If ECC is implemented ECDSA is required
23169 2730 // If ECC is implemented ECDH is required
23308 … key); invalid commit status or failed to generate r value (for an ECC
23555 This function returns the list of implemented ECC curves.
23559 YES if no more ECC curve is available
23560 NO if there are more ECC curves not reported
23565 2981 TPM_ECC_CURVE curveID, // IN: the starting ECC curve
23567 2983 TPML_ECC_CURVE *curveList // OUT: ECC curve list
23618 This function returns the number of ECC curves supported by the TPM.
24652 … From TCG Algorithm Registry: Table 4 - Defines for NIST_P192 ECC Values Data in CrpiEccData.c From
24653 … TCG Algorithm Registry: Table 5 - Defines for NIST_P224 ECC Values Data in CrpiEccData.c From TCG
24654 Algorithm Registry: Table 6 - Defines for NIST_P256 ECC Values Data in CrpiEccData.c From TCG
24655 Algorithm Registry: Table 7 - Defines for NIST_P384 ECC Values Data in CrpiEccData.c From TCG
24662 …Algorithm Registry: Table 8 - Defines for NIST_P521 ECC Values Data in CrpiEccData.c From TCG
24663 …Algorithm Registry: Table 9 - Defines for BN_P256 ECC Values Data in CrpiEccData.c From TCG
24664 …Algorithm Registry: Table 10 - Defines for BN_P638 ECC Values Data in CrpiEccData.c From TCG
24665 …Algorithm Registry: Table 11 - Defines for SM2_P256 ECC Values Data in CrpiEccData.c From TCG
25380 B.3.5.1. ECC-related Structures
25417 105 # else // RSA but no ECC
27464 700 // Z the X coordinate of the product of a public ECC key and a
27465 701 // different private ECC key.
32594 Defines for the sizes of ECC parameters
33050 Need to include OsslCryptEngine.h to determine if ECC is defined for this Implementation
33364 …This function gets a random value (d) to use as a private ECC key and then qualifies the key so th…
33818 … This function generates an ECC key pair based on the input parameters. This routine uses KDFa() to
33950 …This function creates an ephemeral ECC. It is ephemeral in that is expected that the private part …
34643 This function is the dispatch function for the various ECC-based signing schemes.
35175 … This function performs the key exchange defined in SP800-56A 6.1.1.4 Full MQV, C(2, 2, ECC MQV).
35503 C(2, 2, ECC CDH).