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

Automatic chain building for the certs #4

Open
wants to merge 66 commits into
base: master
Choose a base branch
from

Commits on Sep 27, 2017

  1. Added certificate extensions that that permit automaic chain building

    in Windows.
    
    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Sep 27, 2017
    Configuration menu
    Copy the full SHA
    bcf75e2 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2017

  1. Fixed a size issue with the KeyUsage property.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    e4e8dee View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2017

  1. This tool will generate a .P7B certificate store from one or more PEM…

    … files
    
    with one or more certificates in it, that can nicely visualize cert chains.
    
    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Sep 29, 2017
    Configuration menu
    Copy the full SHA
    cac0a5a View commit details
    Browse the repository at this point in the history
  2. Made reading files fail with more grace.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Sep 29, 2017
    Configuration menu
    Copy the full SHA
    3cdaf93 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2017

  1. Fixed a pointer bug and CA key usage properties so Windows likes the …

    …chain.
    
    Signed-off-by: Stefan Thom <[email protected]>
    LordOfDorks committed Oct 11, 2017
    Configuration menu
    Copy the full SHA
    f9cfac6 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2017

  1. Ensure that serial number cannot have a leading zero.

    Signed-off-by: Stefan Thom <[email protected]>
    LordOfDorks committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    68daf66 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2017

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

Commits on Oct 21, 2017

  1. Created agent project

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Oct 21, 2017
    Configuration menu
    Copy the full SHA
    e40c727 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2017

  1. Refactoring and sharing code between BootLdr and Trusted Agent.

    Introduced Debug and Production build blends.
    
    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Oct 22, 2017
    Configuration menu
    Copy the full SHA
    30afd8c View commit details
    Browse the repository at this point in the history
  2. Added Agent Header structure to TA.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Oct 22, 2017
    Configuration menu
    Copy the full SHA
    9f45e34 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2017

  1. BarT.exe can now SIGN an agent *.hex file.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Oct 24, 2017
    Configuration menu
    Copy the full SHA
    548781d View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2017

  1. Making CyReP compile on GNU ARM

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Oct 31, 2017
    Configuration menu
    Copy the full SHA
    5dd174d View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2017

  1. Making the Emulator copmile on GNU for ARM.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Nov 1, 2017
    Configuration menu
    Copy the full SHA
    196b148 View commit details
    Browse the repository at this point in the history
  2. Continuing to fix the library for i.MX6

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Nov 1, 2017
    Configuration menu
    Copy the full SHA
    d184f09 View commit details
    Browse the repository at this point in the history
  3. Final batch of changes.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Nov 1, 2017
    Configuration menu
    Copy the full SHA
    02d4de1 View commit details
    Browse the repository at this point in the history
  4. fixed the bool problem. Again.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Nov 1, 2017
    Configuration menu
    Copy the full SHA
    86ab04b View commit details
    Browse the repository at this point in the history
  5. Fixed include brackets.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Nov 1, 2017
    Configuration menu
    Copy the full SHA
    c2a782c View commit details
    Browse the repository at this point in the history
  6. Consolidated CyReP source location.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Nov 1, 2017
    Configuration menu
    Copy the full SHA
    87be8c2 View commit details
    Browse the repository at this point in the history
  7. Rebased the header locations.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Nov 1, 2017
    Configuration menu
    Copy the full SHA
    8155e10 View commit details
    Browse the repository at this point in the history
  8. Folding in STM32 requirements.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Nov 1, 2017
    Configuration menu
    Copy the full SHA
    5d0cf3e View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2017

  1. Stm32 uses published sources now.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Nov 2, 2017
    Configuration menu
    Copy the full SHA
    2cd8adb View commit details
    Browse the repository at this point in the history
  2. Jordan feedback worked in.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Nov 2, 2017
    Configuration menu
    Copy the full SHA
    b5abe4f View commit details
    Browse the repository at this point in the history
  3. More header juggling.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Nov 2, 2017
    Configuration menu
    Copy the full SHA
    c82aa4e View commit details
    Browse the repository at this point in the history
  4. BarT fallout.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Nov 2, 2017
    Configuration menu
    Copy the full SHA
    a6550ae View commit details
    Browse the repository at this point in the history
  5. Yet more header magic.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Nov 2, 2017
    Configuration menu
    Copy the full SHA
    da9eeb8 View commit details
    Browse the repository at this point in the history
  6. Fallout for STM32

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Nov 2, 2017
    Configuration menu
    Copy the full SHA
    ddb6c7b View commit details
    Browse the repository at this point in the history
  7. More review feedback.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Nov 2, 2017
    Configuration menu
    Copy the full SHA
    0446e62 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2017

  1. SIGN Testvector for BarT

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Nov 3, 2017
    Configuration menu
    Copy the full SHA
    bfd4dcd View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2017

  1. Changes to Barnacle structures.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Nov 7, 2017
    Configuration menu
    Copy the full SHA
    288809b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8844124 View commit details
    Browse the repository at this point in the history
  3. fallout for BarT.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Nov 7, 2017
    Configuration menu
    Copy the full SHA
    a455364 View commit details
    Browse the repository at this point in the history
  4. Fixed flash layout issue.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Nov 7, 2017
    Configuration menu
    Copy the full SHA
    0cda0e1 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2017

  1. Boot preparation done.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Nov 12, 2017
    Configuration menu
    Copy the full SHA
    f714620 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2017

  1. Switching devboxes

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Nov 17, 2017
    Configuration menu
    Copy the full SHA
    7f3ef8f View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2017

  1. Secure updating and debugging into the agent is working!

    Signed-off-by: Stefan Thom <[email protected]>
    LordOfDorks committed Nov 18, 2017
    Configuration menu
    Copy the full SHA
    bb2429e View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2017

  1. Firewall operational.

    Signed-off-by: Stefan Thom <[email protected]>
    LordOfDorks committed Nov 29, 2017
    Configuration menu
    Copy the full SHA
    e692f74 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2017

  1. Barnacle fully working and secure in debug mode.

    Signed-off-by: Stefan Thom <[email protected]>
    LordOfDorks committed Dec 6, 2017
    Configuration menu
    Copy the full SHA
    5bc2e2f View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2017

  1. Barnacle ready for integration.

    Signed-off-by: Stefan Thom <[email protected]>
    LordOfDorks committed Dec 9, 2017
    Configuration menu
    Copy the full SHA
    119f069 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2017

  1. Adding Brian's CBOR changes.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Dec 22, 2017
    Configuration menu
    Copy the full SHA
    7a41c5e View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2018

  1. Incorporated fallout from BriTel's TCPS CBOR changes

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    04f85c2 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2018

  1. Minor changes to header to combat naming conflicts with other stacks.…

    … Ported two DER methods from miniDICE
    Britel committed Jan 5, 2018
    Configuration menu
    Copy the full SHA
    0ad709e View commit details
    Browse the repository at this point in the history
  2. Barnacle is supporting CBOR formatted TCPS data sheets.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Jan 5, 2018
    Configuration menu
    Copy the full SHA
    a72c883 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    869623f View commit details
    Browse the repository at this point in the history
  4. Barnacle is ready for issued identities.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Jan 5, 2018
    Configuration menu
    Copy the full SHA
    f639fab View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2018

  1. Configuration menu
    Copy the full SHA
    62e615c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bdb2bf5 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2018

  1. BarT issues device certificates, CBOR blob update

    for AppAuthority is still missing. Base64 formatting and minor fixes.
    
    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Jan 10, 2018
    Configuration menu
    Copy the full SHA
    cc681b8 View commit details
    Browse the repository at this point in the history
  2. DeviceID display. PEM formatted public keys.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Jan 10, 2018
    Configuration menu
    Copy the full SHA
    c160abb View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2018

  1. Merged PR 153: Merge user/britel/riot-10.01.18-update to master

    New changes from Stefan Jan 10 2018
    c160abb
    Britel committed Jan 12, 2018
    Configuration menu
    Copy the full SHA
    25b0eee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    157889b View commit details
    Browse the repository at this point in the history
  3. Removed duplicate function

    Britel committed Jan 12, 2018
    Configuration menu
    Copy the full SHA
    5da19cc View commit details
    Browse the repository at this point in the history
  4. Fix OPTEE build error

    Daniel Mihai (WINDOWS) committed Jan 12, 2018
    Configuration menu
    Copy the full SHA
    c43b37c View commit details
    Browse the repository at this point in the history
  5. Merged PR 156: Fix OPTEE build error

    Fix OPTEE build error
    danmihai1 committed Jan 12, 2018
    Configuration menu
    Copy the full SHA
    f6b02c9 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2018

  1. Added ModifyTCPSDeviceIdentity

    Britel committed Jan 13, 2018
    Configuration menu
    Copy the full SHA
    904e0e2 View commit details
    Browse the repository at this point in the history
  2. github remote merge/master

    Britel committed Jan 13, 2018
    Configuration menu
    Copy the full SHA
    551129e View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2018

  1. TcpsID: added ver

    Britel committed Jan 16, 2018
    Configuration menu
    Copy the full SHA
    0fa9974 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6042a9b View commit details
    Browse the repository at this point in the history
  3. Moved common define

    Britel committed Jan 16, 2018
    Configuration menu
    Copy the full SHA
    7e650c8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b85a40d View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2018

  1. Moved tinycbor back to v0.4.1 to get around x86 build failure. Update…

    …d TcpsId to return bytes required
    Britel committed Jan 18, 2018
    Configuration menu
    Copy the full SHA
    b2256f3 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2018

  1. Configuration menu
    Copy the full SHA
    8451812 View commit details
    Browse the repository at this point in the history
  2. Fixed the Alias cert generation to match the device one.

    Signed-off-by: LordOfDorks <[email protected]>
    LordOfDorks committed Jan 24, 2018
    Configuration menu
    Copy the full SHA
    12c4964 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2018

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

Commits on Jul 13, 2018

  1. Incoming TCPS changes (#4)

    * Start building for OPTEE
    
    * Use CONFIG_CYREP_OPTEE_BUILD
    
    * srand() is not available on OPTEE
    
    * Update reference to External/tinycbor
    
    * Fix OPTEE build breaks
    
    * Merged PR 195: Merging lastest public RIoT changes to master (180125)
    
    Note: the merge contains most of the tcps-working changes that were pushed upstream previously.
    It is still a few commits behind the current working branch.
    
    * Merged PR 196: Fix ASN.1 encoding of Zero integer
    
    Fix ASN.1 encoding of Zero integer
    
    * Merged PR 200: Merge FI/master-tcpsworking to dev/TCPS-working
    
    Incoming Barnacle changes.
    Note this changes the OID encoding for TCPS ID. This should not effect anything using a hardcoded identity. (which ATM is everything). A following change will update all hardcoded identities to be compliant.
    
    * Merged PR 205: Fixed key usage for device certificates.
    
    Fixed key usage for device certificates.
    
    * Merged PR 214: Changes to allow TCPS Agent to build. Added application datasheet to BarT
    
    Changes to allow TCPS Agent to build. Added application datasheet to BarT
    Britel authored Jul 13, 2018
    Configuration menu
    Copy the full SHA
    f924383 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2018

  1. Tcps cbor update, x509 CSR OID extension, and CyReP bug fixes (#5)

    * Fixed key usage for device certificates.
    
    * Changes to allow TCPS Agent to build. Added application datasheet to BarT
    
    * Add support to embed custom OIDs into CSR and generate a cert out of CSR
    
    * Fix emulator release
    
    * Switch to memcpy as = was crashing due to memory alignment in TAs.
    
    * Removed references to internal functionality not exposed from tinycbor, updated to latest reference.
    Britel authored Jul 17, 2018
    Configuration menu
    Copy the full SHA
    84ffe25 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8108ab7 View commit details
    Browse the repository at this point in the history