Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restyle Move TI hardware acceleration into Matter repo #9580

Closed
wants to merge 4 commits into from

Commits on Sep 9, 2021

  1. Move TI hardware acceleration into Matter repo

    Moved the SHA, AES, and ECJPAKE alt headers and source files into the Matter
    repository. Fixed an issue with the semantics of SHA256 context cloning.
    Changed the CHIPCryptoPALmbedTLS.cpp implementation to clone the temporary
    context back over the original context when done with the non-final
    finalization. Increased the SHA context opaque size in CHIPCryptoPAL.h to fit
    the TI driver accelerated SHA context.
    
    In future commits it may be possible to share a single SHA driver instance
    between all the contexts in mbedtls. This has the disadvantage of requiring a
    mutex for driver usage and reference counting. This would also increase
    processing time due to the thrashing of the internal digest buffer. But has the
    potential advantage that the SHA context can be copied directly with a memcpy.
    srickardti committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    b83017c View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2021

  1. remove duplicate doxygen

    srickardti committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    f0fc150 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2adf213 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4e1d596 View commit details
    Browse the repository at this point in the history