Lines Matching refs:ecpoint
487 uint8_t *ecpoint = NULL; in tee2pkcs_ec_attributes() local
533 ecpoint = TEE_Malloc(dersize, TEE_MALLOC_FILL_ZERO); in tee2pkcs_ec_attributes()
534 if (!ecpoint) { in tee2pkcs_ec_attributes()
541 ecpoint[0] = 0x04; in tee2pkcs_ec_attributes()
542 ecpoint[1] = qsize & 0x7f; in tee2pkcs_ec_attributes()
545 ecpoint[2] = 0x04; in tee2pkcs_ec_attributes()
548 ecpoint[0] = 0x04; in tee2pkcs_ec_attributes()
549 ecpoint[1] = 0x80 | 0x01; /* long form, one size octet */ in tee2pkcs_ec_attributes()
550 ecpoint[2] = qsize & 0xFF; in tee2pkcs_ec_attributes()
553 ecpoint[3] = 0x04; in tee2pkcs_ec_attributes()
559 TEE_MemMove(ecpoint + hsize + poffset, x_ptr, x_size); in tee2pkcs_ec_attributes()
564 TEE_MemMove(ecpoint + hsize + psize + poffset, y_ptr, y_size); in tee2pkcs_ec_attributes()
573 ecpoint, dersize); in tee2pkcs_ec_attributes()
577 rc = add_attribute(pub_head, PKCS11_CKA_EC_POINT, ecpoint, dersize); in tee2pkcs_ec_attributes()
580 TEE_Free(ecpoint); in tee2pkcs_ec_attributes()