cryptfshw: Introduce QSEECom backend implementation

Some code snippets are taken from the following set of changes:

    cryptfshw: Setup boilerplate items before actual implementation

    * This is also in preparation for splitting this into two impls:
      one for ioctl() calls and one for dlsym() calls
   * This includes:
    - Add a .clang-format file and format the source
    - Add an init rc file
    - Add service.cpp
    - Convert struct to a class
    - Setup Android.bp for building the HIDL hal and run through bpfix
    - Setup items shared between both impls in Android.bp

    Change-Id: I1db3773f49883aa492a041e794303a11dfa2da51
    Signed-off-by: Michael Bestas <mkbestas@lineageos.org>

    cryptfshw: dlsym: Wire up the implementation

    Change-Id: I10473223ffd8f63dec759700a0fd989241af18a3

Change-Id: I7f27355a8a435f013b3b09cd5efac45452f7a4f3
14 files changed
tree: 6d7e43d20c1519d1e27addd1577b73157c08e91c
  1. biometrics/
  2. camera/
  3. cryptfshw/
  4. light/
  5. livedisplay/
  6. nfc/
  7. power/
  8. touch/
  9. trust/
  10. usb/
  11. vibrator/
  12. wifi/
  13. Android.bp
  14. update-makefiles.sh