What’s the difference between java/javax/androidx cryptography provider?


What’s the difference between these resources? I am writting a thesis about cryptography support on Android platform. All of these describe some tools, which implementts cryptography, but i dont understand what is what. What’s the difference between java/javax/androidx cryptography provider?

  1. https://developer.android.com/reference/java/security/package-summary (java)
  2. https://developer.android.com/reference/androidx/security/crypto/package-summary (androidx)
  3. https://developer.android.com/reference/javax/crypto/package-summary (javax)

Thank you for the clarification