ivila opened a new pull request, #308:
URL: https://github.com/apache/teaclave-trustzone-sdk/pull/308

   Introduce a typed parameter API for optee-utee, migrate examples/projects to 
it, fix parameter type decoding on the client side, and add migration 
documentation for TA developers.
   
     - Replace hand-written ParamType conversion with num_enum derives.
     - Add typed TA parameter support in optee-utee:
         - ParameterValue{Input,Output,Inout}
         - ParameterMemref{Input,Output,Inout}
         - ParameterNone
         - ParameterAny
         - FromRawParameter<'_> and FromRawParameters<'_>
         - ParametersAny<'_> and ParametersNone
   
     - Move the previous raw-pointer parameter API into optee_utee::deprecated.
     - Update TA entry-point macros to convert raw OP-TEE parameters through 
FromRawParameters.
     - Add optee_utee::prelude re-exports for TA macros and typed parameter 
helpers.
     - Migrate examples and projects/web3/eth_wallet TA code to the typed 
parameter API.
     - Fix optee-teec ParamTypes::into_flags decoding so returned operation 
parameters are decoded from the correct nibble.
     - Add a TA-focused migration guide for moving from Parameters to typed 
parameters.
     - Link the migration guide from docs/README.md.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to