Skip to content
Permalink
Branch: master
Commits on Aug 5, 2019
  1. Add instruction for manual flashing of the Nucleo board

    szszszsz committed Jan 8, 2019
    Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>
  2. Describe running Solo on the Nucleo32 board

    szszszsz committed Jan 8, 2019
    Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>
Commits on Feb 2, 2019
  1. Fix buffer overread in ctap_encode_der_sig()

    szszszsz committed Feb 1, 2019
    Take into account leading zeroes in the size to copy, for both R and S
    ingredients of the signature.
    Issue was occuring only in cases, when there was a leading zero for the
    S part.
    
    Refactor ctap_encode_der_sig():
    - add in_ and out_ prefixes to the function arguments
    - mark pointers const
    - clear out buffer
    
    Tested via simulated device on:
    - Fedora 29
    - gcc (GCC) 8.2.1 20181215 (Red Hat 8.2.1-6)
    - libasan 8.2.1 / 6.fc29
    (same machine, as in the related issue description)
    by running ctap_test() Python test in a loop for 20 minutes (dev's
    counter 400k+). Earlier issue was occuring in first minutes.
    
    Tested on Nucleo32 board, by running the ctap_test() 20 times.
    
    Fixes #94
    
    Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>
Commits on Jan 9, 2019
  1. Prevent Solo's debug serial port use by ModemManager

    szszszsz committed Jan 9, 2019
    This Udev rule marks the device to be ignored by the MM.
    Otherwise using the CDC ACM serial port interface will not be
    possible, while its service is running.
    
    Tested on Fedora 29, with ModemManager enabled, using:
    $ solotool.py monitor /dev/solokey-serial
    Fixes #62
    
    As provided by @yparitcher in:
    #60 (comment)
    
    Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>
  2. Add Udev symlink for Solo's serial port

    szszszsz committed Jan 9, 2019
    Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>
  3. Udev rules related docs update

    szszszsz committed Jan 7, 2019
    Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>
Commits on Jan 8, 2019
  1. Describe operations done in the bootloader

    szszszsz committed Jan 8, 2019
    Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>
Commits on Jan 7, 2019
  1. Avoid 2nd start of the simulation server

    szszszsz committed Jan 5, 2019
    udp_server() is being called second time during the simulated run, which
    fails due to trying to claim already used port. This patch adds cache to
    the udp_server() result.
    
    Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>
You can’t perform that action at this time.