The contents of this validation package aims to help prepare your code for submission to NIST's FpVTE2012 evaluation.
rpm -ihv ./rpm/*).
rpm -Uhv instead to
perform an update.make at the root of this validation package to build linking the
"Null SDK." This SDK simply returns successfully from each method.LIBSDK on line 20 of
./src/drivers/Makefile to the name of your library submission, so that it
may be properly linked to the validation drivers.
cd ./src/drivers/ && make clean all && cd -)./scripts/class_[abc].sh and encrypt and send the resulting .tar.gz
to fpvte@nist.gov
class_a.sh, etc.The following is a sample walkthrough of the validation step for a Class A participant. Unless otherwise specified, all commands are run from the root of the validaiton package (the directory containing this README).
rpm -ihv ./rpm/*nullSDK
makelibFpVTE12_TEST_A_1_1.so to ./lib
cp ~/devel/libfpvteTestSDK.so ./lib./src/drivers/Makefile to link against participant library
LIBSDK = FpVTE12_TEST_A_1_1cd ./src/drivers/ && make clean all && cd -./scripts/class_a.sh./output-classA-FpVTE12_TEST_A_1_1.tar.gz./data/class_a/1fL_search vs ./data/class_a/1fL_enroll./data/class_a/1fR_search vs ./data/class_a/1fR_enroll./data/class_a/2f_search vs ./data/class_a/2f_enroll./data/class_b/10f_search vs ./data/class_b/10f_enroll./data/class_b/4fL_search vs ./data/class_b/10f_enroll./data/class_b/4fR_search vs ./data/class_b/10f_enroll./data/class_b/8f_search vs ./data/class_b/10f_enroll./data/class_c/10r_search vs ./data/class_c/10r_enroll./data/class_c/10p_search vs ./data/class_c/10p_enroll./data/class_c/10p_search vs ./data/class_c/10r_enrollA make at the root of this package will build everything, linking the
nullSDK to the validation drivers. Change the name of the library to the name
of your SDK on line 20 of ./src/drivers/Makefile to exercise your own code.
Please e-mail fpvte@nist.gov.
17 July 2012