#if
#ifdef
Fixes #2.
This version can store state after receiving SIGINT. This is achieved by polling FIFO read state;
Currently doesn't return any valid result, hence host believes device failed to register, however, insecure storage of keys does occur.