Follow the following steps to install DL-BRAKE
(IF ALSO TESTING PQ-BRAKE, please use the install script from that repository; PQ-BRAKE has the same setup script only with a few aditions, it will work for both versions):
git clone https://github.com/dasec/DL-BRAKE
cd DL-BRAKE
./install.sh
You should have the following dependencies before installing BRAKE
:
- Openssl C library, which can be easily installed on Linux with:
sudo apt install openssl #Debian based distro
sudo pacman -S openssl #Archlinux based distro
brew install openssl #MacOS
- C++ build tools: CMake, make, GCC...
The installation script will setup the following libraries, which are requirements:
- thimble library, a Fuzzy Vault implementation
- FingerJetFX library, a Minutiae Extractor
Tested on x86-64 devices only.
Move to the build
directory and compile the app inside:
cd build
cmake ..
make