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

Adding Keystore Provider and Keyhandle for Knox by Team Vulcans Limes (D) #9

Open
wants to merge 146 commits into
base: main
Choose a base branch
from

Commits on May 13, 2024

  1. Update README.md

    noah-pe authored May 13, 2024
    Configuration menu
    Copy the full SHA
    dfd8346 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Add files via upload

    MasterChief06 authored May 17, 2024
    Configuration menu
    Copy the full SHA
    0f582ce View commit details
    Browse the repository at this point in the history
  2. clean up

    Umut committed May 17, 2024
    Configuration menu
    Copy the full SHA
    f0acb04 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5555c29 View commit details
    Browse the repository at this point in the history
  4. added DESede & changed Hashing algo.

    Umut committed May 17, 2024
    Configuration menu
    Copy the full SHA
    8f742f5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    722c9e8 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Configuration menu
    Copy the full SHA
    7f22487 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    31ef154 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d296b10 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b5258f8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c071420 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    aac056e View commit details
    Browse the repository at this point in the history
  7. fixed typo

    segelnhoch3 committed May 27, 2024
    Configuration menu
    Copy the full SHA
    dd454be View commit details
    Browse the repository at this point in the history
  8. Merge remote-tracking branch 'origin/main'

    # Conflicts:
    #	src/tpm/android/knox/provider.rs
    segelnhoch3 committed May 27, 2024
    Configuration menu
    Copy the full SHA
    34efa98 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    90cb7b8 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Configuration menu
    Copy the full SHA
    317c7bb View commit details
    Browse the repository at this point in the history
  2. quickfix to EC Strings

    ErikFribus committed May 28, 2024
    Configuration menu
    Copy the full SHA
    5344546 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bdd98b5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    166f1cc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5c9cd57 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    53817df View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1c1ee39 View commit details
    Browse the repository at this point in the history
  8. fixed syntax mistakes

    segelnhoch3 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    391ed57 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    39f349d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2cbd17a View commit details
    Browse the repository at this point in the history
  11. unshelve

    ErikFribus committed May 28, 2024
    Configuration menu
    Copy the full SHA
    2c065e9 View commit details
    Browse the repository at this point in the history
  12. moved and updated

    noah-pe committed May 28, 2024
    Configuration menu
    Copy the full SHA
    03ffacf View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2e16e92 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2fbb020 View commit details
    Browse the repository at this point in the history
  15. fixed typo

    segelnhoch3 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    cde1ab4 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    0727d21 View commit details
    Browse the repository at this point in the history
  17. quickfix for key_handle.rs

    ErikFribus committed May 28, 2024
    Configuration menu
    Copy the full SHA
    c64eff2 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    fdc24e8 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    9c00d2a View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    160dc16 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. CryptoManager.java updated

    ErikFribus committed May 29, 2024
    Configuration menu
    Copy the full SHA
    e81644b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7854e10 View commit details
    Browse the repository at this point in the history
  3. load_key methode ansatz

    Umut committed May 29, 2024
    Configuration menu
    Copy the full SHA
    0e43a9e View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. Configuration menu
    Copy the full SHA
    922050f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0929f9d View commit details
    Browse the repository at this point in the history
  3. Create Doc.md

    MasterChief06 authored May 31, 2024
    Configuration menu
    Copy the full SHA
    044724e View commit details
    Browse the repository at this point in the history
  4. Update Doc.md

    MasterChief06 authored May 31, 2024
    Configuration menu
    Copy the full SHA
    9c82615 View commit details
    Browse the repository at this point in the history
  5. Update Doc.md

    new structure
    MasterChief06 authored May 31, 2024
    Configuration menu
    Copy the full SHA
    4c34283 View commit details
    Browse the repository at this point in the history
  6. Update Doc.md

    MasterChief06 authored May 31, 2024
    Configuration menu
    Copy the full SHA
    6971ce7 View commit details
    Browse the repository at this point in the history
  7. Add files via upload

    MasterChief06 authored May 31, 2024
    Configuration menu
    Copy the full SHA
    f1bc9bf View commit details
    Browse the repository at this point in the history
  8. Update Doc.md

    MasterChief06 authored May 31, 2024
    Configuration menu
    Copy the full SHA
    77a2e7f View commit details
    Browse the repository at this point in the history
  9. Add files via upload

    Komponentendiagramm, Hintergrund weiss
    MasterChief06 authored May 31, 2024
    Configuration menu
    Copy the full SHA
    a50d77e View commit details
    Browse the repository at this point in the history
  10. Update Doc.md

    Komponentendiagramm with white background
    MasterChief06 authored May 31, 2024
    Configuration menu
    Copy the full SHA
    81e36a8 View commit details
    Browse the repository at this point in the history
  11. reworked ProviderConfig to Any

    create_key() and load_key() now accept Box<dyn Any> instead of Box<dyn ProviderConfig>
    segelnhoch3 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    3d20994 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    38981d2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    399f914 View commit details
    Browse the repository at this point in the history
  14. cleaned up imports

    segelnhoch3 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    3d0ade5 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d3b689c View commit details
    Browse the repository at this point in the history
  16. Updated CryptoManager.java

    ErikFribus committed May 31, 2024
    Configuration menu
    Copy the full SHA
    102e877 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Configuration menu
    Copy the full SHA
    b703ab3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f88c507 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a69ef7e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5287b00 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3f688ee View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3b0fb39 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1486488 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8b67ee6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8354900 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6199a05 View commit details
    Browse the repository at this point in the history
  11. class path variable

    noah-pe committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    0261045 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. added JNI Documentation

    segelnhoch3 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    c75c1a2 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/main'

    # Conflicts:
    #	Documentation/Doc.md
    segelnhoch3 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    596e993 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2051a2d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6644bb3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    caf8d42 View commit details
    Browse the repository at this point in the history
  6. added installation guide

    segelnhoch3 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    54e604d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d39e702 View commit details
    Browse the repository at this point in the history
  8. Update mod.rs

    trying to solve merge conflict
    noah-pe authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    6ac0277 View commit details
    Browse the repository at this point in the history
  9. Update mod.rs again

    solving merge conflict
    noah-pe authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    ea78551 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    825c2e7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0f02d87 View commit details
    Browse the repository at this point in the history
  12. Update module_provider.rs

    solving merge conflict
    noah-pe authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    27c4eb8 View commit details
    Browse the repository at this point in the history
  13. Updated module_provider.rs

    trying to solve merge conflict
    noah-pe authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    f38f0c1 View commit details
    Browse the repository at this point in the history
  14. fixing merge conflict

    noah-pe committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    4989f3e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    96816b1 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7556bc2 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    302cb88 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Licence Doc.md

    added MIT Licence
    MasterChief06 authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    655a0e7 View commit details
    Browse the repository at this point in the history
  2. Update Doc.md

    MIT Licence Link added
    MasterChief06 authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    ae9463c View commit details
    Browse the repository at this point in the history
  3. Update Componentdiagram Doc.md

    added componentdiagram describtion
    MasterChief06 authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    e4408bc View commit details
    Browse the repository at this point in the history
  4. Update Componentdia desc. Doc.md

    Update Componentdiagram descr. cleanUp
    MasterChief06 authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    46078c3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d4bd25c View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Configuration menu
    Copy the full SHA
    b39167e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d585dfe View commit details
    Browse the repository at this point in the history
  3. Update Doc.md

    Deleted section
    MasterChief06 authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    00b0c86 View commit details
    Browse the repository at this point in the history
  4. Update new structure Doc.md

    new structure and easy overview
    MasterChief06 authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    e50748c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ef94f28 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    03de0e5 View commit details
    Browse the repository at this point in the history
  7. fixed broken links

    segelnhoch3 authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    ab5ab3f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1b77313 View commit details
    Browse the repository at this point in the history
  9. CleanUp Doc.md

    deleted comment section
    MasterChief06 authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    aa1cdce View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    84346d3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f0cefac View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d42846a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5083397 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4a3483e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    945b287 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    07e5463 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    550775e View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Configuration menu
    Copy the full SHA
    2f13800 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fef9329 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c1ec52 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8cf6d9e View commit details
    Browse the repository at this point in the history
  5. fixed typo

    segelnhoch3 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    d159854 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    555e140 View commit details
    Browse the repository at this point in the history
  7. added RustDoc

    segelnhoch3 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    876d630 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a3a6137 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    93812fe View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    cab0b66 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6475dc3 View commit details
    Browse the repository at this point in the history
  12. Updated Doc.md: Usage

    ErikFribus authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    032f9c3 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Configuration menu
    Copy the full SHA
    49ef535 View commit details
    Browse the repository at this point in the history
  2. fixed ToC

    segelnhoch3 committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    d771615 View commit details
    Browse the repository at this point in the history
  3. fixed ToC

    segelnhoch3 committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    b082dc3 View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/main'

    # Conflicts:
    #	Documentation/Doc.md
    segelnhoch3 committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    a65d659 View commit details
    Browse the repository at this point in the history
  5. fixed Usage guide

    segelnhoch3 committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    53469d4 View commit details
    Browse the repository at this point in the history
  6. fixed Usage indentation

    segelnhoch3 authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    86608d0 View commit details
    Browse the repository at this point in the history
  7. fixed typos in Doc

    segelnhoch3 committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    96c20eb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    78ec3d4 View commit details
    Browse the repository at this point in the history
  9. Updated provider.rs: Removed some RSA matches

    Removed all other keysizes besides 2048 because the device does not support them.
    ErikFribus committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    8ab6433 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e5b6c69 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d3f8b7b View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    947d9a2 View commit details
    Browse the repository at this point in the history
  2. added new next steps

    segelnhoch3 authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    f1086a2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c945308 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5e2fe64 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e4f723e View commit details
    Browse the repository at this point in the history
  6. added missing Status

    segelnhoch3 authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    c324915 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    747a1da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    106bb27 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9457d5a View commit details
    Browse the repository at this point in the history
  4. added Testing Procedure

    segelnhoch3 committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    b80d66c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ee49d0b View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. updated testing purposes

    noah-pe authored Jun 14, 2024
    Configuration menu
    Copy the full SHA
    f09c018 View commit details
    Browse the repository at this point in the history
  2. Updated CryptoManager.java: IV Constants and JavaDoc

    Changed the IV constants to be constants in the code and not magic numbers. Updated JavaDoc to include the special case of IVs when using 3DES with CBC.
    ErikFribus committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    a274f1a View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/main'

    ErikFribus committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    01889cd View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Configuration menu
    Copy the full SHA
    3c6a5bb View commit details
    Browse the repository at this point in the history
  2. Updated CryptoManager.java and JavaDoc:

    Pentest feedback implemented, updated JavaDoc to fit current code.
    ErikFribus committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    7366681 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Quickfix CryptoManager.java:

    generateKeyPair EC and RSA RegEx fixed
    ErikFribus committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    cc1a781 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a736ae8 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Configuration menu
    Copy the full SHA
    15321a0 View commit details
    Browse the repository at this point in the history