Coder Social home page Coder Social logo

Comments (7)

daverodgman avatar daverodgman commented on June 4, 2024

Agree with @ronald-cron-arm - retaining the mbedtls_ prefix is best for users, as they can then continue to use e.g. LMS without changes. I think we do want a clear distinction between things that are in the PSA spec, vs. things that are implementation-specific, and I don't see any value in trying to obscure the link to Mbed TLS.

from tf-psa-crypto.

daverodgman avatar daverodgman commented on June 4, 2024

@shebuk do you have a view on this?

from tf-psa-crypto.

shebuk avatar shebuk commented on June 4, 2024

Retaining mbedtls_ prefix makes sense for macros, types and functions that are specific to our implementation and not coming from the PSA Crypto Specification. TF-M also uses tf-m_ prefix in similar cases.

from tf-psa-crypto.

ronald-cron-arm avatar ronald-cron-arm commented on June 4, 2024

There is maybe a better solution: name mbedcrypto our implementation of the PSA cryptography API. That allows to better differentiate from the current Mbed TLS repo and the future one containing only TLS and x509 while remaining under the Mbed TLS umbrella with the "mbed" prefix. @daverodgman @shebuk what do you think about that?

from tf-psa-crypto.

shebuk avatar shebuk commented on June 4, 2024

The implementation is a reference implementation of PSA Crypto APIs. The repository is better to be named as PSA-Crytpo rather than MbedCrypto makes it clearer. The latter name might indicate that it includes some legacy Mbed tls cipher APIs which isn't the end goal. The PSA-Crypto is meant to have its own life as crypto library based on PSA Crypto APIs

from tf-psa-crypto.

ronald-cron-arm avatar ronald-cron-arm commented on June 4, 2024

I do not intend to change the directory name, sorry as it seems I was not clear about that. Thus the directory name stays PSA-Crypto, it is just the prefix for symbols that are specific to our implementation that I am proposing to change from mbedtls_ or mbedtls_psa_ as I initially proposed in this issue to mbedcrypto_ or mbedcrypto_psa_. I hope this makes the intent clearer.

from tf-psa-crypto.

shebuk avatar shebuk commented on June 4, 2024

MbedCrypto will be a 3rd term beyond Mbedtls and PSACrypto. Will have to then justify the difference between mbedcrypto and PSACrypto. Better to stick with with mbedtls makes sense as prefix and avoid a new term.

from tf-psa-crypto.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.