├── .gitignore ├── LICENSE ├── README.md ├── build.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── library ├── CMakeLists.txt ├── bintray.gradle ├── build.gradle └── src │ ├── androidTest │ ├── assets │ │ ├── 1024x1024.png │ │ ├── 1024x1024.wsq │ │ ├── 256x256.png │ │ ├── 256x256.wsq │ │ ├── lena1.png │ │ ├── lena1.wsq │ │ ├── lena2.png │ │ ├── lena2.wsq │ │ └── nist │ │ │ ├── input │ │ │ ├── a001.webp │ │ │ ├── a002.webp │ │ │ ├── a018.webp │ │ │ ├── a039.webp │ │ │ ├── a070.webp │ │ │ ├── a076.webp │ │ │ ├── a089.webp │ │ │ ├── a107.webp │ │ │ ├── a129.webp │ │ │ ├── a165.webp │ │ │ ├── b082.webp │ │ │ ├── b124.webp │ │ │ ├── b157.webp │ │ │ ├── b158.webp │ │ │ ├── b186.webp │ │ │ ├── cmp00001.webp │ │ │ ├── cmp00002.webp │ │ │ ├── cmp00003.webp │ │ │ ├── cmp00004.webp │ │ │ ├── cmp00005.webp │ │ │ ├── cmp00006.webp │ │ │ ├── cmp00007.webp │ │ │ ├── cmp00008.webp │ │ │ ├── cmp00009.webp │ │ │ ├── cmp00010.webp │ │ │ ├── cmp00011.webp │ │ │ ├── cmp00012.webp │ │ │ ├── cmp00013.webp │ │ │ ├── cmp00014.webp │ │ │ ├── cmp00015.webp │ │ │ ├── cmp00016.webp │ │ │ ├── cmp00017.webp │ │ │ ├── cmp00018.webp │ │ │ ├── cmp00019.webp │ │ │ ├── sample_01.webp │ │ │ ├── sample_03.webp │ │ │ ├── sample_04.webp │ │ │ ├── sample_10.webp │ │ │ ├── sample_11.webp │ │ │ └── sample_19.webp │ │ │ ├── wsq │ │ │ ├── 75 │ │ │ │ ├── a001.wsq │ │ │ │ ├── a002.wsq │ │ │ │ ├── a018.wsq │ │ │ │ ├── a039.wsq │ │ │ │ ├── a070.wsq │ │ │ │ ├── a076.wsq │ │ │ │ ├── a089.wsq │ │ │ │ ├── a107.wsq │ │ │ │ ├── a129.wsq │ │ │ │ ├── a165.wsq │ │ │ │ ├── b082.wsq │ │ │ │ ├── b124.wsq │ │ │ │ ├── b157.wsq │ │ │ │ ├── b158.wsq │ │ │ │ ├── b186.wsq │ │ │ │ ├── cmp00001.wsq │ │ │ │ ├── cmp00002.wsq │ │ │ │ ├── cmp00003.wsq │ │ │ │ ├── cmp00004.wsq │ │ │ │ ├── cmp00005.wsq │ │ │ │ ├── cmp00006.wsq │ │ │ │ ├── cmp00007.wsq │ │ │ │ ├── cmp00008.wsq │ │ │ │ ├── cmp00009.wsq │ │ │ │ ├── cmp00010.wsq │ │ │ │ ├── cmp00011.wsq │ │ │ │ ├── cmp00012.wsq │ │ │ │ ├── cmp00013.wsq │ │ │ │ ├── cmp00014.wsq │ │ │ │ ├── cmp00015.wsq │ │ │ │ ├── cmp00016.wsq │ │ │ │ ├── cmp00017.wsq │ │ │ │ ├── cmp00018.wsq │ │ │ │ ├── cmp00019.wsq │ │ │ │ ├── sample_01.wsq │ │ │ │ ├── sample_03.wsq │ │ │ │ ├── sample_04.wsq │ │ │ │ ├── sample_10.wsq │ │ │ │ ├── sample_11.wsq │ │ │ │ └── sample_19.wsq │ │ │ ├── 225 │ │ │ │ ├── a001.wsq │ │ │ │ ├── a002.wsq │ │ │ │ ├── a018.wsq │ │ │ │ ├── a039.wsq │ │ │ │ ├── a070.wsq │ │ │ │ ├── a076.wsq │ │ │ │ ├── a089.wsq │ │ │ │ ├── a107.wsq │ │ │ │ ├── a129.wsq │ │ │ │ ├── a165.wsq │ │ │ │ ├── b082.wsq │ │ │ │ ├── b124.wsq │ │ │ │ ├── b157.wsq │ │ │ │ ├── b158.wsq │ │ │ │ ├── b186.wsq │ │ │ │ ├── cmp00001.wsq │ │ │ │ ├── cmp00002.wsq │ │ │ │ ├── cmp00003.wsq │ │ │ │ ├── cmp00004.wsq │ │ │ │ ├── cmp00005.wsq │ │ │ │ ├── cmp00006.wsq │ │ │ │ ├── cmp00007.wsq │ │ │ │ ├── cmp00008.wsq │ │ │ │ ├── cmp00009.wsq │ │ │ │ ├── cmp00010.wsq │ │ │ │ ├── cmp00011.wsq │ │ │ │ ├── cmp00012.wsq │ │ │ │ ├── cmp00013.wsq │ │ │ │ ├── cmp00014.wsq │ │ │ │ ├── cmp00015.wsq │ │ │ │ ├── cmp00016.wsq │ │ │ │ ├── cmp00017.wsq │ │ │ │ ├── cmp00018.wsq │ │ │ │ ├── cmp00019.wsq │ │ │ │ ├── sample_01.wsq │ │ │ │ ├── sample_03.wsq │ │ │ │ ├── sample_04.wsq │ │ │ │ ├── sample_10.wsq │ │ │ │ ├── sample_11.wsq │ │ │ │ └── sample_19.wsq │ │ │ └── not_7_9 │ │ │ │ ├── cmp00009.wsq │ │ │ │ ├── cmp00010.wsq │ │ │ │ ├── cmp00013.wsq │ │ │ │ ├── cmp00014.wsq │ │ │ │ ├── cmp00015.wsq │ │ │ │ └── cmp00016.wsq │ │ │ └── wsq_decoded │ │ │ ├── 75 │ │ │ ├── a001.webp │ │ │ ├── a002.webp │ │ │ ├── a018.webp │ │ │ ├── a039.webp │ │ │ ├── a070.webp │ │ │ ├── a076.webp │ │ │ ├── a089.webp │ │ │ ├── a107.webp │ │ │ ├── a129.webp │ │ │ ├── a165.webp │ │ │ ├── b082.webp │ │ │ ├── b124.webp │ │ │ ├── b157.webp │ │ │ ├── b158.webp │ │ │ ├── b186.webp │ │ │ ├── cmp00001.webp │ │ │ ├── cmp00002.webp │ │ │ ├── cmp00003.webp │ │ │ ├── cmp00004.webp │ │ │ ├── cmp00005.webp │ │ │ ├── cmp00006.webp │ │ │ ├── cmp00007.webp │ │ │ ├── cmp00008.webp │ │ │ ├── cmp00009.webp │ │ │ ├── cmp00010.webp │ │ │ ├── cmp00011.webp │ │ │ ├── cmp00012.webp │ │ │ ├── cmp00013.webp │ │ │ ├── cmp00014.webp │ │ │ ├── cmp00015.webp │ │ │ ├── cmp00016.webp │ │ │ ├── cmp00017.webp │ │ │ ├── cmp00018.webp │ │ │ ├── cmp00019.webp │ │ │ ├── sample_01.webp │ │ │ ├── sample_03.webp │ │ │ ├── sample_04.webp │ │ │ ├── sample_10.webp │ │ │ ├── sample_11.webp │ │ │ └── sample_19.webp │ │ │ ├── 225 │ │ │ ├── a001.webp │ │ │ ├── a002.webp │ │ │ ├── a018.webp │ │ │ ├── a039.webp │ │ │ ├── a070.webp │ │ │ ├── a076.webp │ │ │ ├── a089.webp │ │ │ ├── a107.webp │ │ │ ├── a129.webp │ │ │ ├── a165.webp │ │ │ ├── b082.webp │ │ │ ├── b124.webp │ │ │ ├── b157.webp │ │ │ ├── b158.webp │ │ │ ├── b186.webp │ │ │ ├── cmp00001.webp │ │ │ ├── cmp00002.webp │ │ │ ├── cmp00003.webp │ │ │ ├── cmp00004.webp │ │ │ ├── cmp00005.webp │ │ │ ├── cmp00006.webp │ │ │ ├── cmp00007.webp │ │ │ ├── cmp00008.webp │ │ │ ├── cmp00009.webp │ │ │ ├── cmp00010.webp │ │ │ ├── cmp00011.webp │ │ │ ├── cmp00012.webp │ │ │ ├── cmp00013.webp │ │ │ ├── cmp00014.webp │ │ │ ├── cmp00015.webp │ │ │ ├── cmp00016.webp │ │ │ ├── cmp00017.webp │ │ │ ├── cmp00018.webp │ │ │ ├── cmp00019.webp │ │ │ ├── sample_01.webp │ │ │ ├── sample_03.webp │ │ │ ├── sample_04.webp │ │ │ ├── sample_10.webp │ │ │ ├── sample_11.webp │ │ │ └── sample_19.webp │ │ │ └── not_7_9 │ │ │ ├── cmp00009.webp │ │ │ ├── cmp00010.webp │ │ │ ├── cmp00013.webp │ │ │ ├── cmp00014.webp │ │ │ ├── cmp00015.webp │ │ │ └── cmp00016.webp │ └── java │ │ └── com │ │ └── gemalto │ │ └── wsq │ │ ├── TestNistData.java │ │ ├── TestWSQDecoder.java │ │ ├── TestWSQEncoder.java │ │ └── Util.java │ ├── main │ ├── AndroidManifest.xml │ ├── cpp │ │ ├── nbis │ │ │ ├── commonnbis │ │ │ │ ├── Makefile │ │ │ │ ├── include │ │ │ │ │ ├── defs.h │ │ │ │ │ ├── f2c.h │ │ │ │ │ ├── fet.h │ │ │ │ │ ├── fixup.h │ │ │ │ │ ├── imgavg.h │ │ │ │ │ ├── imgsnip.h │ │ │ │ │ ├── invbyte.h │ │ │ │ │ ├── jconfig.h │ │ │ │ │ ├── jerror.h │ │ │ │ │ ├── jmorecfg.h │ │ │ │ │ ├── memalloc.h │ │ │ │ │ ├── mlp │ │ │ │ │ │ ├── fmt_msgs.h │ │ │ │ │ │ ├── get_phr.h │ │ │ │ │ │ ├── lbfgs_dr.h │ │ │ │ │ │ ├── lims.h │ │ │ │ │ │ ├── macros.h │ │ │ │ │ │ ├── mtch_pnm.h │ │ │ │ │ │ ├── rd_words.h │ │ │ │ │ │ ├── scg.h │ │ │ │ │ │ └── tda.h │ │ │ │ │ ├── usebsd.h │ │ │ │ │ ├── util.h │ │ │ │ │ └── version.h │ │ │ │ ├── p_rules.mak.src │ │ │ │ └── src │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── bin │ │ │ │ │ └── Makefile │ │ │ │ │ ├── lib │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── cblas │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── isamax.c │ │ │ │ │ │ ├── lsame.c │ │ │ │ │ │ ├── sasum.c │ │ │ │ │ │ ├── saxpy.c │ │ │ │ │ │ ├── scopy.c │ │ │ │ │ │ ├── sdot.c │ │ │ │ │ │ ├── sgemm.c │ │ │ │ │ │ ├── sgemv.c │ │ │ │ │ │ ├── sger.c │ │ │ │ │ │ ├── snrm2.c │ │ │ │ │ │ ├── sscal.c │ │ │ │ │ │ ├── sswap.c │ │ │ │ │ │ ├── ssymv.c │ │ │ │ │ │ ├── ssyr2.c │ │ │ │ │ │ ├── ssyr2k.c │ │ │ │ │ │ ├── strmm.c │ │ │ │ │ │ ├── strmv.c │ │ │ │ │ │ └── xerbla.c │ │ │ │ │ ├── clapck │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── ilaenv.c │ │ │ │ │ │ ├── lsame.c │ │ │ │ │ │ ├── slacpy.c │ │ │ │ │ │ ├── slae2.c │ │ │ │ │ │ ├── slaebz.c │ │ │ │ │ │ ├── slaev2.c │ │ │ │ │ │ ├── slagtf.c │ │ │ │ │ │ ├── slagts.c │ │ │ │ │ │ ├── slamc1.c │ │ │ │ │ │ ├── slamc2.c │ │ │ │ │ │ ├── slamc3.c │ │ │ │ │ │ ├── slamc4.c │ │ │ │ │ │ ├── slamc5.c │ │ │ │ │ │ ├── slamch.c │ │ │ │ │ │ ├── slanst.c │ │ │ │ │ │ ├── slansy.c │ │ │ │ │ │ ├── slapy2.c │ │ │ │ │ │ ├── slarf.c │ │ │ │ │ │ ├── slarfb.c │ │ │ │ │ │ ├── slarfg.c │ │ │ │ │ │ ├── slarft.c │ │ │ │ │ │ ├── slarnv.c │ │ │ │ │ │ ├── slartg.c │ │ │ │ │ │ ├── slaruv.c │ │ │ │ │ │ ├── slascl.c │ │ │ │ │ │ ├── slaset.c │ │ │ │ │ │ ├── slasr.c │ │ │ │ │ │ ├── slasrt.c │ │ │ │ │ │ ├── slassq.c │ │ │ │ │ │ ├── slatrd.c │ │ │ │ │ │ ├── sorg2l.c │ │ │ │ │ │ ├── sorg2r.c │ │ │ │ │ │ ├── sorgql.c │ │ │ │ │ │ ├── sorgqr.c │ │ │ │ │ │ ├── sorgtr.c │ │ │ │ │ │ ├── sorm2l.c │ │ │ │ │ │ ├── sorm2r.c │ │ │ │ │ │ ├── sormql.c │ │ │ │ │ │ ├── sormqr.c │ │ │ │ │ │ ├── sormtr.c │ │ │ │ │ │ ├── sstebz.c │ │ │ │ │ │ ├── sstein.c │ │ │ │ │ │ ├── ssteqr.c │ │ │ │ │ │ ├── ssterf.c │ │ │ │ │ │ ├── ssyevx.c │ │ │ │ │ │ ├── ssytd2.c │ │ │ │ │ │ └── ssytrd.c │ │ │ │ │ ├── f2c │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── pow_ri.c │ │ │ │ │ │ ├── r_sign.c │ │ │ │ │ │ ├── s_cat.c │ │ │ │ │ │ ├── s_cmp.c │ │ │ │ │ │ └── s_copy.c │ │ │ │ │ ├── fet │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── allocfet.c │ │ │ │ │ │ ├── delfet.c │ │ │ │ │ │ ├── extrfet.c │ │ │ │ │ │ ├── freefet.c │ │ │ │ │ │ ├── lkupfet.c │ │ │ │ │ │ ├── nistcom.c │ │ │ │ │ │ ├── printfet.c │ │ │ │ │ │ ├── readfet.c │ │ │ │ │ │ ├── strfet.c │ │ │ │ │ │ ├── updatfet.c │ │ │ │ │ │ └── writefet.c │ │ │ │ │ ├── fft │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── cfftb.c │ │ │ │ │ │ ├── cfftb1.c │ │ │ │ │ │ ├── cfftf.c │ │ │ │ │ │ ├── cfftf1.c │ │ │ │ │ │ ├── cffti.c │ │ │ │ │ │ ├── cffti1.c │ │ │ │ │ │ ├── fft2dr.c │ │ │ │ │ │ ├── passb.c │ │ │ │ │ │ ├── passb2.c │ │ │ │ │ │ ├── passb3.c │ │ │ │ │ │ ├── passb4.c │ │ │ │ │ │ ├── passb5.c │ │ │ │ │ │ ├── passf.c │ │ │ │ │ │ ├── passf2.c │ │ │ │ │ │ ├── passf3.c │ │ │ │ │ │ ├── passf4.c │ │ │ │ │ │ └── passf5.c │ │ │ │ │ ├── ioutil │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── dataio.c │ │ │ │ │ │ ├── fileexst.c │ │ │ │ │ │ ├── filehead.c │ │ │ │ │ │ ├── fileroot.c │ │ │ │ │ │ ├── filesize.c │ │ │ │ │ │ ├── filetail.c │ │ │ │ │ │ ├── findfile.c │ │ │ │ │ │ ├── newext.c │ │ │ │ │ │ └── readutil.c │ │ │ │ │ └── util │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── bres.c │ │ │ │ │ │ ├── bubble.c │ │ │ │ │ │ ├── computil.c │ │ │ │ │ │ ├── fatalerr.c │ │ │ │ │ │ ├── invbyte.c │ │ │ │ │ │ ├── invbytes.c │ │ │ │ │ │ ├── memalloc.c │ │ │ │ │ │ ├── ssxstats.c │ │ │ │ │ │ ├── syserr.c │ │ │ │ │ │ ├── ticks.c │ │ │ │ │ │ └── time.c │ │ │ │ │ └── s_rules.mak │ │ │ └── imgtools │ │ │ │ ├── Makefile │ │ │ │ ├── include │ │ │ │ ├── binops.h │ │ │ │ ├── bitmasks.h │ │ │ │ ├── bits.h │ │ │ │ ├── computil.h │ │ │ │ ├── dataio.h │ │ │ │ ├── dilate.h │ │ │ │ ├── display.h │ │ │ │ ├── dpy.h │ │ │ │ ├── dpydepth.h │ │ │ │ ├── event.h │ │ │ │ ├── findblob.h │ │ │ │ ├── grp4comp.h │ │ │ │ ├── grp4deco.h │ │ │ │ ├── ihead.h │ │ │ │ ├── img_io.h │ │ │ │ ├── imgboost.h │ │ │ │ ├── imgdecod.h │ │ │ │ ├── imgtype.h │ │ │ │ ├── imgutil.h │ │ │ │ ├── intrlv.h │ │ │ │ ├── ioutil.h │ │ │ │ ├── jpegb.h │ │ │ │ ├── jpegl.h │ │ │ │ ├── jpeglsd4.h │ │ │ │ ├── masks.h │ │ │ │ ├── nistcom.h │ │ │ │ ├── parsargs.h │ │ │ │ ├── rgb_ycc.h │ │ │ │ ├── sunrast.h │ │ │ │ ├── swap.h │ │ │ │ ├── usebsd.h │ │ │ │ └── wsq.h │ │ │ │ ├── p_rules.mak.src │ │ │ │ └── src │ │ │ │ ├── Makefile │ │ │ │ ├── bin │ │ │ │ ├── Makefile │ │ │ │ ├── cjpegb │ │ │ │ │ ├── Makefile │ │ │ │ │ └── cjpegb.c │ │ │ │ ├── cjpegl │ │ │ │ │ ├── Makefile │ │ │ │ │ └── cjpegl.c │ │ │ │ ├── cwsq │ │ │ │ │ ├── Makefile │ │ │ │ │ └── cwsq.c │ │ │ │ ├── diffbyts │ │ │ │ │ ├── Makefile │ │ │ │ │ └── diffbyts.c │ │ │ │ ├── djpegb │ │ │ │ │ ├── Makefile │ │ │ │ │ └── djpegb.c │ │ │ │ ├── djpegl │ │ │ │ │ ├── Makefile │ │ │ │ │ └── djpegl.c │ │ │ │ ├── djpeglsd │ │ │ │ │ ├── Makefile │ │ │ │ │ └── djpeglsd.c │ │ │ │ ├── dlwsqcom │ │ │ │ │ ├── Makefile │ │ │ │ │ └── dlwsqcom.c │ │ │ │ ├── dpyimage │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Makefile.X11 │ │ │ │ │ ├── dpyimage.c │ │ │ │ │ ├── dpyimage.h │ │ │ │ │ ├── dpyio.c │ │ │ │ │ ├── dpymain.c │ │ │ │ │ ├── dpynorm.c │ │ │ │ │ ├── dpypipe.c │ │ │ │ │ ├── dpytmp.c │ │ │ │ │ ├── dpyx.c │ │ │ │ │ ├── dpyx.h │ │ │ │ │ └── tally.c │ │ │ │ ├── dwsq │ │ │ │ │ ├── Makefile │ │ │ │ │ └── dwsq.c │ │ │ │ ├── dwsq14 │ │ │ │ │ ├── Makefile │ │ │ │ │ └── dwsq14.c │ │ │ │ ├── intr2not │ │ │ │ │ ├── Makefile │ │ │ │ │ └── intr2not.c │ │ │ │ ├── not2intr │ │ │ │ │ ├── Makefile │ │ │ │ │ └── not2intr.c │ │ │ │ ├── rdimgwh │ │ │ │ │ ├── Makefile │ │ │ │ │ └── rdimgwh.c │ │ │ │ ├── rdwsqcom │ │ │ │ │ ├── Makefile │ │ │ │ │ └── rdwsqcom.c │ │ │ │ ├── rgb2ycc │ │ │ │ │ ├── Makefile │ │ │ │ │ └── rgb2ycc.c │ │ │ │ ├── sd_rfmt │ │ │ │ │ ├── Makefile │ │ │ │ │ └── sd_rfmt.c │ │ │ │ ├── wrwsqcom │ │ │ │ │ ├── Makefile │ │ │ │ │ └── wrwsqcom.c │ │ │ │ └── ycc2rgb │ │ │ │ │ ├── Makefile │ │ │ │ │ └── ycc2rgb.c │ │ │ │ ├── lib │ │ │ │ ├── Makefile │ │ │ │ ├── ihead │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── getcomp.c │ │ │ │ │ ├── getnset.c │ │ │ │ │ ├── nullihdr.c │ │ │ │ │ ├── parsihdr.c │ │ │ │ │ ├── prntihdr.c │ │ │ │ │ ├── readihdr.c │ │ │ │ │ ├── valdcomp.c │ │ │ │ │ └── writihdr.c │ │ │ │ ├── image │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── bincopy.c │ │ │ │ │ ├── binfill.c │ │ │ │ │ ├── binpad.c │ │ │ │ │ ├── bitmasks.c │ │ │ │ │ ├── dilate.c │ │ │ │ │ ├── findblob.c │ │ │ │ │ ├── grp4comp.c │ │ │ │ │ ├── grp4deco.c │ │ │ │ │ ├── imageops.c │ │ │ │ │ ├── img_io.c │ │ │ │ │ ├── imgavg.c │ │ │ │ │ ├── imgboost.c │ │ │ │ │ ├── imgdecod.c │ │ │ │ │ ├── imgsnip.c │ │ │ │ │ ├── imgtype.c │ │ │ │ │ ├── imgutil.c │ │ │ │ │ ├── intrlv.c │ │ │ │ │ ├── masks.c │ │ │ │ │ ├── parsargs.c │ │ │ │ │ ├── readihdr.c │ │ │ │ │ ├── rgb_ycc.c │ │ │ │ │ ├── rl.c │ │ │ │ │ ├── sunrast.c │ │ │ │ │ ├── thresh.c │ │ │ │ │ └── writihdr.c │ │ │ │ ├── jpegl │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── decoder.c │ │ │ │ │ ├── encoder.c │ │ │ │ │ ├── huff.c │ │ │ │ │ ├── huftable.c │ │ │ │ │ ├── imgdat.c │ │ │ │ │ ├── ppi.c │ │ │ │ │ ├── sd4util.c │ │ │ │ │ ├── tableio.c │ │ │ │ │ └── util.c │ │ │ │ └── wsq │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── cropcoeff.c │ │ │ │ │ ├── decoder.c │ │ │ │ │ ├── encoder.c │ │ │ │ │ ├── globals.c │ │ │ │ │ ├── huff.c │ │ │ │ │ ├── ppi.c │ │ │ │ │ ├── sd14util.c │ │ │ │ │ ├── tableio.c │ │ │ │ │ ├── tree.c │ │ │ │ │ └── util.c │ │ │ │ └── s_rules.mak │ │ └── wsq.cpp │ └── java │ │ └── com │ │ └── gemalto │ │ └── wsq │ │ ├── Native.java │ │ ├── WSQDecoder.java │ │ └── WSQEncoder.java │ └── test │ └── java │ └── com │ └── gemalto │ └── wsq │ └── ExampleUnitTest.java ├── settings.gradle └── testapp ├── build.gradle └── src ├── androidTest └── java │ └── com │ └── gemalto │ └── wsq │ └── test │ └── ExampleInstrumentedTest.java ├── main ├── AndroidManifest.xml ├── assets │ └── test.wsq ├── java │ └── com │ │ └── gemalto │ │ └── wsq │ │ └── test │ │ └── MainActivity.java └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ └── ic_launcher_background.xml │ ├── layout │ └── activity_main.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml └── test └── java └── com └── gemalto └── wsq └── test └── ExampleUnitTest.java /.gitignore: -------------------------------------------------------------------------------- 1 | .hg 2 | .hgignore 3 | .hgtags 4 | 5 | .gradle 6 | local.properties 7 | build 8 | captures 9 | .externalNativeBuild 10 | .idea/ 11 | *.iml 12 | 13 | library/build 14 | library/.externalNativeBuild 15 | library/makecmakelist.bat 16 | 17 | testapp/build 18 | testapp/.externalNativeBuild 19 | library/.cxx/ 20 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | BSD 2-clause License 2 | 3 | Copyright (c) 2018 Gemalto s.r.o. 4 | 5 | Redistribution and use in source and binary forms, with or without 6 | modification, are permitted provided that the following conditions are met: 7 | 8 | 1. Redistributions of source code must retain the above copyright notice, this 9 | list of conditions and the following disclaimer. 10 | 2. Redistributions in binary form must reproduce the above copyright notice, 11 | this list of conditions and the following disclaimer in the documentation 12 | and/or other materials provided with the distribution. 13 | 14 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 15 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 16 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 17 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 18 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 19 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 20 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 21 | ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 23 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # WSQ for Android 2 | --------------------------- 3 | An open-source WSQ image encoder/decoder for Android based on [NBIS](https://www.nist.gov/services-resources/software/nist-biometric-image-software-nbis) v5.0.0. 4 | 5 | ## Usage 6 | Decoding an image: 7 | ```java 8 | Bitmap bmp = WSQDecoder.decode(wsqData).getBitmap(); 9 | imgView.setImageBitmap(bmp); 10 | ``` 11 | Encoding an image: 12 | ```java 13 | Bitmap bmp = ...; 14 | //higher-quality encode 15 | byte[] wsqData = new WSQEncoder(bmp) 16 | .setBitrate(WSQEncoder.BITRATE_5_TO_1) 17 | .encode(); 18 | //lower-quality encode 19 | byte[] wsqData = new WSQEncoder(bmp) 20 | .setBitrate(WSQEncoder.BITRATE_15_TO_1) 21 | .encode(); 22 | ``` 23 | 24 | ## Set up 25 | Add dependency to your `build.gradle` 26 | ```groovy 27 | implementation 'com.gemalto.wsq:wsq-android:1.2' 28 | ``` 29 | -------------------------------------------------------------------------------- /build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | 5 | repositories { 6 | google() 7 | jcenter() 8 | } 9 | dependencies { 10 | classpath 'com.android.tools.build:gradle:4.0.0' 11 | classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1' 12 | classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.3' 13 | 14 | // NOTE: Do not place your application dependencies here; they belong 15 | // in the individual module build.gradle files 16 | } 17 | } 18 | 19 | allprojects { 20 | repositories { 21 | google() 22 | jcenter() 23 | } 24 | } 25 | 26 | task clean(type: Delete) { 27 | delete rootProject.buildDir 28 | } 29 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | # Project-wide Gradle settings. 2 | # IDE (e.g. Android Studio) users: 3 | # Gradle settings configured through the IDE *will override* 4 | # any settings specified in this file. 5 | # For more details on how to configure your build environment visit 6 | # http://www.gradle.org/docs/current/userguide/build_environment.html 7 | # Specifies the JVM arguments used for the daemon process. 8 | # The setting is particularly useful for tweaking memory settings. 9 | org.gradle.jvmargs=-Xmx1536m 10 | # When configured, Gradle will run in incubating parallel mode. 11 | # This option should only be used with decoupled projects. More details, visit 12 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 13 | # org.gradle.parallel=true 14 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jul 10 15:40:11 CEST 2020 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip 7 | -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- 1 | @if "%DEBUG%" == "" @echo off 2 | @rem ########################################################################## 3 | @rem 4 | @rem Gradle startup script for Windows 5 | @rem 6 | @rem ########################################################################## 7 | 8 | @rem Set local scope for the variables with windows NT shell 9 | if "%OS%"=="Windows_NT" setlocal 10 | 11 | set DIRNAME=%~dp0 12 | if "%DIRNAME%" == "" set DIRNAME=. 13 | set APP_BASE_NAME=%~n0 14 | set APP_HOME=%DIRNAME% 15 | 16 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 17 | set DEFAULT_JVM_OPTS= 18 | 19 | @rem Find java.exe 20 | if defined JAVA_HOME goto findJavaFromJavaHome 21 | 22 | set JAVA_EXE=java.exe 23 | %JAVA_EXE% -version >NUL 2>&1 24 | if "%ERRORLEVEL%" == "0" goto init 25 | 26 | echo. 27 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 28 | echo. 29 | echo Please set the JAVA_HOME variable in your environment to match the 30 | echo location of your Java installation. 31 | 32 | goto fail 33 | 34 | :findJavaFromJavaHome 35 | set JAVA_HOME=%JAVA_HOME:"=% 36 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe 37 | 38 | if exist "%JAVA_EXE%" goto init 39 | 40 | echo. 41 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 42 | echo. 43 | echo Please set the JAVA_HOME variable in your environment to match the 44 | echo location of your Java installation. 45 | 46 | goto fail 47 | 48 | :init 49 | @rem Get command-line arguments, handling Windows variants 50 | 51 | if not "%OS%" == "Windows_NT" goto win9xME_args 52 | 53 | :win9xME_args 54 | @rem Slurp the command line arguments. 55 | set CMD_LINE_ARGS= 56 | set _SKIP=2 57 | 58 | :win9xME_args_slurp 59 | if "x%~1" == "x" goto execute 60 | 61 | set CMD_LINE_ARGS=%* 62 | 63 | :execute 64 | @rem Setup the command line 65 | 66 | set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar 67 | 68 | @rem Execute Gradle 69 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% 70 | 71 | :end 72 | @rem End local scope for the variables with windows NT shell 73 | if "%ERRORLEVEL%"=="0" goto mainEnd 74 | 75 | :fail 76 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of 77 | rem the _cmd.exe /c_ return code! 78 | if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 79 | exit /b 1 80 | 81 | :mainEnd 82 | if "%OS%"=="Windows_NT" endlocal 83 | 84 | :omega 85 | -------------------------------------------------------------------------------- /library/bintray.gradle: -------------------------------------------------------------------------------- 1 | group = publishedGroupId 2 | version = libraryVersion 3 | 4 | install { 5 | repositories.mavenInstaller { 6 | pom.project { 7 | packaging 'aar' 8 | groupId publishedGroupId 9 | artifactId artifact 10 | 11 | name libraryName 12 | description libraryDescription 13 | url siteUrl 14 | 15 | licenses { 16 | license { 17 | name licenseName 18 | url licenseUrl 19 | } 20 | } 21 | developers { 22 | developer { 23 | id developerId 24 | name developerName 25 | email developerEmail 26 | } 27 | } 28 | scm { 29 | connection gitUrl 30 | developerConnection gitUrl 31 | url siteUrl 32 | } 33 | } 34 | } 35 | } 36 | 37 | task sourcesJar(type: Jar) { 38 | classifier = 'sources' 39 | from android.sourceSets.main.java.srcDirs 40 | } 41 | 42 | task javadoc(type: Javadoc) { 43 | source = android.sourceSets.main.java.srcDirs 44 | classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) 45 | } 46 | 47 | task javadocJar(type: Jar, dependsOn: javadoc) { 48 | classifier = 'javadoc' 49 | from javadoc.destinationDir 50 | } 51 | 52 | artifacts { 53 | archives javadocJar 54 | archives sourcesJar 55 | } 56 | 57 | Properties properties = new Properties() 58 | properties.load(project.rootProject.file('local.properties').newDataInputStream()) 59 | 60 | bintray { 61 | user = properties.getProperty("bintray.user") 62 | key = properties.getProperty("bintray.apikey") 63 | 64 | configurations = ['archives'] 65 | pkg { 66 | repo = bintrayRepo 67 | name = bintrayName 68 | desc = libraryDescription 69 | websiteUrl = siteUrl 70 | vcsUrl = gitUrl 71 | licenses = allLicenses 72 | dryRun = false 73 | publish = true 74 | override = false 75 | publicDownloadNumbers = true 76 | version { 77 | desc = libraryDescription 78 | } 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /library/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.library' 2 | apply plugin: 'com.github.dcendents.android-maven' 3 | apply plugin: 'com.jfrog.bintray' 4 | 5 | android { 6 | compileSdkVersion 29 7 | defaultConfig { 8 | minSdkVersion 14 9 | targetSdkVersion 29 10 | versionName "1.2" 11 | versionCode 2 12 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 13 | externalNativeBuild { 14 | cmake { 15 | cppFlags "" 16 | } 17 | } 18 | } 19 | buildTypes { 20 | release { 21 | minifyEnabled false 22 | } 23 | } 24 | externalNativeBuild { 25 | cmake { 26 | path "CMakeLists.txt" 27 | } 28 | } 29 | } 30 | 31 | dependencies { 32 | implementation fileTree(dir: 'libs', include: ['*.jar']) 33 | testImplementation 'junit:junit:4.12' 34 | androidTestImplementation 'com.android.support.test:runner:1.0.2' 35 | androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' 36 | } 37 | 38 | ext { 39 | bintrayRepo = 'maven' 40 | bintrayName = 'WSQForAndroid' 41 | 42 | publishedGroupId = 'com.gemalto.wsq' 43 | libraryName = 'WSQForAndroid' 44 | artifact = 'wsq-android' 45 | 46 | libraryDescription = 'A WSQ image encoder/decoder for Android' 47 | 48 | siteUrl = 'https://github.com/gemalto/WSQForAndroid' 49 | gitUrl = 'https://github.com/gemalto/WSQForAndroid.git' 50 | 51 | libraryVersion = '1.2' 52 | 53 | developerId = 'michal-dvorak-thales' 54 | developerName = 'Michal Dvorak' 55 | developerEmail = 'michal.dvorak@thalesgroup.com' 56 | 57 | licenseName = 'The 2-Clause BSD License' 58 | licenseUrl = 'https://opensource.org/licenses/BSD-2-Clause' 59 | allLicenses = ["BSD-2-Clause"] 60 | } 61 | 62 | apply from: 'bintray.gradle' 63 | -------------------------------------------------------------------------------- /library/src/androidTest/assets/1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/1024x1024.png -------------------------------------------------------------------------------- /library/src/androidTest/assets/1024x1024.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/1024x1024.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/256x256.png -------------------------------------------------------------------------------- /library/src/androidTest/assets/256x256.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/256x256.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/lena1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/lena1.png -------------------------------------------------------------------------------- /library/src/androidTest/assets/lena1.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/lena1.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/lena2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/lena2.png -------------------------------------------------------------------------------- /library/src/androidTest/assets/lena2.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/lena2.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/a001.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/a001.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/a002.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/a002.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/a018.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/a018.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/a039.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/a039.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/a070.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/a070.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/a076.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/a076.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/a089.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/a089.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/a107.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/a107.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/a129.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/a129.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/a165.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/a165.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/b082.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/b082.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/b124.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/b124.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/b157.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/b157.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/b158.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/b158.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/b186.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/b186.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/cmp00001.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/cmp00001.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/cmp00002.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/cmp00002.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/cmp00003.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/cmp00003.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/cmp00004.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/cmp00004.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/cmp00005.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/cmp00005.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/cmp00006.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/cmp00006.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/cmp00007.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/cmp00007.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/cmp00008.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/cmp00008.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/cmp00009.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/cmp00009.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/cmp00010.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/cmp00010.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/cmp00011.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/cmp00011.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/cmp00012.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/cmp00012.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/cmp00013.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/cmp00013.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/cmp00014.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/cmp00014.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/cmp00015.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/cmp00015.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/cmp00016.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/cmp00016.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/cmp00017.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/cmp00017.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/cmp00018.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/cmp00018.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/cmp00019.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/cmp00019.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/sample_01.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/sample_01.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/sample_03.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/sample_03.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/sample_04.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/sample_04.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/sample_10.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/sample_10.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/sample_11.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/sample_11.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/input/sample_19.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/input/sample_19.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/a001.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/a001.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/a002.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/a002.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/a018.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/a018.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/a039.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/a039.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/a070.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/a070.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/a076.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/a076.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/a089.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/a089.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/a107.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/a107.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/a129.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/a129.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/a165.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/a165.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/b082.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/b082.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/b124.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/b124.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/b157.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/b157.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/b158.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/b158.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/b186.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/b186.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/cmp00001.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/cmp00001.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/cmp00002.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/cmp00002.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/cmp00003.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/cmp00003.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/cmp00004.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/cmp00004.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/cmp00005.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/cmp00005.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/cmp00006.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/cmp00006.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/cmp00007.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/cmp00007.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/cmp00008.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/cmp00008.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/cmp00009.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/cmp00009.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/cmp00010.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/cmp00010.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/cmp00011.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/cmp00011.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/cmp00012.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/cmp00012.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/cmp00013.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/cmp00013.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/cmp00014.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/cmp00014.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/cmp00015.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/cmp00015.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/cmp00016.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/cmp00016.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/cmp00017.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/cmp00017.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/cmp00018.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/cmp00018.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/cmp00019.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/cmp00019.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/sample_01.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/sample_01.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/sample_03.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/sample_03.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/sample_04.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/sample_04.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/sample_10.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/sample_10.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/sample_11.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/sample_11.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/225/sample_19.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/225/sample_19.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/a001.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/a001.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/a002.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/a002.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/a018.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/a018.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/a039.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/a039.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/a070.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/a070.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/a076.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/a076.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/a089.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/a089.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/a107.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/a107.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/a129.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/a129.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/a165.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/a165.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/b082.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/b082.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/b124.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/b124.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/b157.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/b157.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/b158.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/b158.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/b186.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/b186.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/cmp00001.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/cmp00001.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/cmp00002.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/cmp00002.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/cmp00003.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/cmp00003.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/cmp00004.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/cmp00004.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/cmp00005.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/cmp00005.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/cmp00006.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/cmp00006.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/cmp00007.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/cmp00007.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/cmp00008.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/cmp00008.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/cmp00009.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/cmp00009.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/cmp00010.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/cmp00010.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/cmp00011.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/cmp00011.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/cmp00012.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/cmp00012.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/cmp00013.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/cmp00013.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/cmp00014.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/cmp00014.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/cmp00015.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/cmp00015.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/cmp00016.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/cmp00016.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/cmp00017.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/cmp00017.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/cmp00018.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/cmp00018.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/cmp00019.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/cmp00019.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/sample_01.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/sample_01.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/sample_03.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/sample_03.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/sample_04.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/sample_04.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/sample_10.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/sample_10.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/sample_11.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/sample_11.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/75/sample_19.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/75/sample_19.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/not_7_9/cmp00009.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/not_7_9/cmp00009.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/not_7_9/cmp00010.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/not_7_9/cmp00010.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/not_7_9/cmp00013.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/not_7_9/cmp00013.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/not_7_9/cmp00014.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/not_7_9/cmp00014.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/not_7_9/cmp00015.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/not_7_9/cmp00015.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq/not_7_9/cmp00016.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq/not_7_9/cmp00016.wsq -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/a001.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/a001.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/a002.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/a002.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/a018.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/a018.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/a039.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/a039.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/a070.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/a070.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/a076.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/a076.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/a089.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/a089.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/a107.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/a107.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/a129.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/a129.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/a165.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/a165.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/b082.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/b082.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/b124.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/b124.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/b157.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/b157.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/b158.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/b158.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/b186.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/b186.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/cmp00001.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/cmp00001.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/cmp00002.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/cmp00002.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/cmp00003.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/cmp00003.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/cmp00004.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/cmp00004.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/cmp00005.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/cmp00005.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/cmp00006.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/cmp00006.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/cmp00007.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/cmp00007.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/cmp00008.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/cmp00008.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/cmp00009.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/cmp00009.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/cmp00010.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/cmp00010.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/cmp00011.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/cmp00011.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/cmp00012.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/cmp00012.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/cmp00013.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/cmp00013.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/cmp00014.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/cmp00014.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/cmp00015.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/cmp00015.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/cmp00016.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/cmp00016.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/cmp00017.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/cmp00017.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/cmp00018.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/cmp00018.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/cmp00019.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/cmp00019.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/sample_01.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/sample_01.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/sample_03.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/sample_03.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/sample_04.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/sample_04.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/sample_10.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/sample_10.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/sample_11.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/sample_11.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/225/sample_19.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/225/sample_19.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/a001.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/a001.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/a002.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/a002.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/a018.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/a018.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/a039.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/a039.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/a070.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/a070.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/a076.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/a076.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/a089.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/a089.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/a107.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/a107.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/a129.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/a129.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/a165.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/a165.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/b082.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/b082.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/b124.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/b124.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/b157.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/b157.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/b158.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/b158.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/b186.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/b186.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/cmp00001.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/cmp00001.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/cmp00002.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/cmp00002.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/cmp00003.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/cmp00003.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/cmp00004.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/cmp00004.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/cmp00005.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/cmp00005.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/cmp00006.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/cmp00006.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/cmp00007.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/cmp00007.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/cmp00008.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/cmp00008.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/cmp00009.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/cmp00009.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/cmp00010.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/cmp00010.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/cmp00011.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/cmp00011.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/cmp00012.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/cmp00012.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/cmp00013.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/cmp00013.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/cmp00014.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/cmp00014.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/cmp00015.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/cmp00015.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/cmp00016.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/cmp00016.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/cmp00017.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/cmp00017.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/cmp00018.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/cmp00018.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/cmp00019.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/cmp00019.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/sample_01.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/sample_01.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/sample_03.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/sample_03.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/sample_04.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/sample_04.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/sample_10.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/sample_10.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/sample_11.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/sample_11.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/75/sample_19.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/75/sample_19.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/not_7_9/cmp00009.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/not_7_9/cmp00009.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/not_7_9/cmp00010.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/not_7_9/cmp00010.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/not_7_9/cmp00013.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/not_7_9/cmp00013.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/not_7_9/cmp00014.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/not_7_9/cmp00014.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/not_7_9/cmp00015.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/not_7_9/cmp00015.webp -------------------------------------------------------------------------------- /library/src/androidTest/assets/nist/wsq_decoded/not_7_9/cmp00016.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/library/src/androidTest/assets/nist/wsq_decoded/not_7_9/cmp00016.webp -------------------------------------------------------------------------------- /library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/commonnbis/Makefile: -------------------------------------------------------------------------------- 1 | #******************************************************************************* 2 | # 3 | # License: 4 | # This software and/or related materials was developed at the National Institute 5 | # of Standards and Technology (NIST) by employees of the Federal Government 6 | # in the course of their official duties. Pursuant to title 17 Section 105 7 | # of the United States Code, this software is not subject to copyright 8 | # protection and is in the public domain. 9 | # 10 | # This software and/or related materials have been determined to be not subject 11 | # to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | # a publicly available technology and software, and is freely distributed 13 | # to any interested party with no licensing requirements. Therefore, it is 14 | # permissible to distribute this software as a free download from the internet. 15 | # 16 | # Disclaimer: 17 | # This software and/or related materials was developed to promote biometric 18 | # standards and biometric technology testing for the Federal Government 19 | # in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | # and Visa Entry Reform Act. Specific hardware and software products identified 21 | # in this software were used in order to perform the software development. 22 | # In no case does such identification imply recommendation or endorsement 23 | # by the National Institute of Standards and Technology, nor does it imply that 24 | # the products and equipment identified are necessarily the best available 25 | # for the purpose. 26 | # 27 | # This software and/or related materials are provided "AS-IS" without warranty 28 | # of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | # NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | # or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | # licensed product, however used. In no event shall NIST be liable for any 32 | # damages and/or costs, including but not limited to incidental or consequential 33 | # damages of any kind, including economic damage or injury to property and lost 34 | # profits, regardless of whether NIST shall be advised, have reason to know, 35 | # or in fact shall know of the possibility. 36 | # 37 | # By using this software, you agree to bear all risk relating to quality, 38 | # use and performance of the software and/or related materials. You agree 39 | # to hold the Government harmless from any claim arising from your use 40 | # of the software. 41 | # 42 | #******************************************************************************* 43 | 44 | # Filename: Makefile 45 | # Integrators: Kenneth Ko 46 | # Organization: NIST/ITL 47 | # Host System: GNU GCC/GMAKE GENERIC (UNIX) 48 | # Date Created: 08/20/2006 49 | # 50 | # ****************************************************************************** 51 | # 52 | # Top-level Makefile for package "commonnbis". 53 | # 54 | # ****************************************************************************** 55 | include ./p_rules.mak 56 | include $(DIR_ROOT_BUILDUTIL)/package.mak 57 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/commonnbis/include/fixup.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | #ifndef _FIXUP_H 45 | #define _FIXUP_H 46 | 47 | #ifdef __MSYS__ 48 | #include 49 | #define sleep(seconds) Sleep((seconds)*1000) 50 | #endif 51 | 52 | #endif 53 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/commonnbis/include/imgavg.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | #ifndef _IMGAVG_H 46 | #define _IMGAVG_H 47 | 48 | 49 | extern int average_blk(unsigned char *, const int, const int, const float, 50 | const float, unsigned char **, int *, int *); 51 | 52 | #endif /* !_IMGAVG_H */ 53 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/commonnbis/include/imgsnip.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | #ifndef _IMGSNIP_H 46 | #define _IMGSNIP_H 47 | 48 | 49 | extern void snip_rot_subimage(unsigned char *, const int, const int, 50 | unsigned char *, const int, const int, const int, const int, 51 | const float, unsigned char); 52 | extern void snip_rot_subimage_interp(unsigned char *, const int, const int, 53 | unsigned char *, const int, const int, const int, const int, 54 | const float, unsigned char); 55 | 56 | #endif /* !_IMGSNIP_H */ 57 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/commonnbis/include/invbyte.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | extern unsigned char Inv_Byte[256]; 46 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/commonnbis/include/mlp/fmt_msgs.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | #ifndef _FMT_MSGS_H 46 | #define _FMT_MSGS_H 47 | 48 | /* For use by strm_fmt() and lgl_tbl(), which format the warning and 49 | error messages that may be written as the result of scanning a 50 | specfile. Columns are numbered starting at 0. */ 51 | 52 | #define MESSAGE_FIRSTCOL_FIRSTLINE 6 /* for first line of a msg */ 53 | #define MESSAGE_FIRSTCOL_LATERLINES 8 /* later lines indented */ 54 | #define MESSAGE_LASTCOL 70 55 | #define MESSAGE_FIRSTCOL_TABLE 12 /* table indented even more */ 56 | 57 | #endif /* !_FMT_MSGS_H */ 58 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/commonnbis/include/mlp/get_phr.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | #ifndef _GET_PHR_H 46 | #define _GET_PHR_H 47 | 48 | /* Names of get_phr()'s return values: */ 49 | #define WORD_PAIR ((char)0) 50 | #define NEWRUN ((char)1) 51 | #define ILLEGAL_PHRASE ((char)2) 52 | #define FINISHED ((char)3) 53 | 54 | #endif /* !_GET_PHR_H */ 55 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/commonnbis/include/mlp/lbfgs_dr.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | #ifndef _LBFGS_DR_H 46 | #define _LBFGS_DR_H 47 | 48 | #define STPMIN 1.e-20 49 | #define STPMAX 1.e+20 50 | 51 | #endif /* !_LBFGS_DR_H */ 52 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/commonnbis/include/mlp/lims.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | #ifndef _LIMS_H 46 | #define _LIMS_H 47 | 48 | #define MAXMED 100000 49 | #define LONG_CLASSNAME_MAXSTRLEN 32 50 | 51 | #endif /* !_LIMS_H */ 52 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/commonnbis/include/mlp/macros.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | #ifndef _MACROS_H 46 | #define _MACROS_H 47 | 48 | /* UPDATED: 03/16/2005 by MDG */ 49 | 50 | #define mlp_min(x,y) ((x)<=(y)?(x):(y)) 51 | #define mlp_max(x,y) ((x)>=(y)?(x):(y)) 52 | 53 | #endif /* !_MACROS_H */ 54 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/commonnbis/include/mlp/mtch_pnm.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | #ifndef _MTCH_PNM_H 46 | #define _MTCH_PNM_H 47 | 48 | /* Names of the values of the a_type parm of mtch_pnm. */ 49 | #define MP_FILENAME ((char)0) 50 | #define MP_INT ((char)1) 51 | #define MP_FLOAT ((char)2) 52 | #define MP_SWITCH ((char)3) 53 | 54 | /* Bundles together some parms for mtch_pnm, to reduce the verbosity 55 | of the (many) calls of it by st_nv_ok. */ 56 | typedef struct { 57 | char *namestr, *valstr, *errstr, ok; 58 | int linenum; 59 | } NVEOL; 60 | 61 | #endif /* !_MTCH_PNM_H */ 62 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/commonnbis/include/mlp/rd_words.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | #ifndef _RD_WORDS_H 46 | #define _RD_WORDS_H 47 | 48 | #define INT ((char)0) 49 | #define FLOAT ((char)1) 50 | 51 | #endif /* !_RD_WORDS_H */ 52 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/commonnbis/include/mlp/scg.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | #ifndef _SCG_H 46 | #define _SCG_H 47 | 48 | #define XLSTART 0.01 /* Starting value for xl. */ 49 | #define NF 3 /* Don't quit until NF * nfreq iters or... */ 50 | #define NITER 40 /* ...until NITER iters, whichever is larger... */ 51 | #define NBOLTZ 100 /* ...until NBOLTZ iters, if doing Boltzmann. */ 52 | #define NNOT 3 /* Quit if not improving NNOT times in row. */ 53 | #define NRESTART 100000 /* Restart after NRESTART iterations. */ 54 | 55 | #endif /* !_SCG_H */ 56 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/commonnbis/include/mlp/tda.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | #ifndef _TDA_H 46 | #define _TDA_H 47 | 48 | /* Two-dimensional arrays with dimensions that are variables. */ 49 | 50 | typedef struct { 51 | int dim2; 52 | char *buf; 53 | } TDA_CHAR; 54 | 55 | typedef struct { 56 | int dim2; 57 | int *buf; 58 | } TDA_INT; 59 | 60 | typedef struct { 61 | int dim2; 62 | float *buf; 63 | } TDA_FLOAT; 64 | 65 | /* "Element" macro: refers to the (i,j) element of atda, which can 66 | be a TDA_CHAR, a TDA_INT, or a TDA_FLOAT. */ 67 | #define e(atda,i,j) (*((atda).buf+(i)*(atda).dim2+(j))) 68 | 69 | #endif /* !_TDA_H */ 70 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/commonnbis/include/version.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | #ifndef _VERSION_H 46 | #define _VERSION_H 47 | 48 | #define ANSI_NIST_VERSION "ANSI/NIST-ITL 1-2007" 49 | #define NBIS_NON_EXPORT_CONTROL_VERSION "Release 5.0.0" 50 | 51 | #define getVersion() \ 52 | printf("Standard Version: %s\nNBIS Non-Export Control Software Version: " \ 53 | "%s\n", ANSI_NIST_VERSION, NBIS_NON_EXPORT_CONTROL_VERSION) 54 | 55 | #endif /* !_VERSION_H */ 56 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/commonnbis/src/Makefile: -------------------------------------------------------------------------------- 1 | #******************************************************************************* 2 | # 3 | # License: 4 | # This software and/or related materials was developed at the National Institute 5 | # of Standards and Technology (NIST) by employees of the Federal Government 6 | # in the course of their official duties. Pursuant to title 17 Section 105 7 | # of the United States Code, this software is not subject to copyright 8 | # protection and is in the public domain. 9 | # 10 | # This software and/or related materials have been determined to be not subject 11 | # to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | # a publicly available technology and software, and is freely distributed 13 | # to any interested party with no licensing requirements. Therefore, it is 14 | # permissible to distribute this software as a free download from the internet. 15 | # 16 | # Disclaimer: 17 | # This software and/or related materials was developed to promote biometric 18 | # standards and biometric technology testing for the Federal Government 19 | # in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | # and Visa Entry Reform Act. Specific hardware and software products identified 21 | # in this software were used in order to perform the software development. 22 | # In no case does such identification imply recommendation or endorsement 23 | # by the National Institute of Standards and Technology, nor does it imply that 24 | # the products and equipment identified are necessarily the best available 25 | # for the purpose. 26 | # 27 | # This software and/or related materials are provided "AS-IS" without warranty 28 | # of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | # NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | # or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | # licensed product, however used. In no event shall NIST be liable for any 32 | # damages and/or costs, including but not limited to incidental or consequential 33 | # damages of any kind, including economic damage or injury to property and lost 34 | # profits, regardless of whether NIST shall be advised, have reason to know, 35 | # or in fact shall know of the possibility. 36 | # 37 | # By using this software, you agree to bear all risk relating to quality, 38 | # use and performance of the software and/or related materials. You agree 39 | # to hold the Government harmless from any claim arising from your use 40 | # of the software. 41 | # 42 | #******************************************************************************* 43 | 44 | # SubTree: /NBIS/Main/commonnibs/src 45 | # Filename: Makefile 46 | # Integrators: Kenneth Ko 47 | # Organization: NIST/ITL 48 | # Host System: GNU GCC/GMAKE GENERIC (UNIX) 49 | # Date Created: 08/20/2006 50 | # 51 | # ****************************************************************************** 52 | # 53 | # Makefile for "commonnibs" src directory. 54 | # 55 | # ****************************************************************************** 56 | include ./s_rules.mak 57 | include ../p_rules.mak 58 | include $(DIR_ROOT_BUILDUTIL)/src.mak 59 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/commonnbis/src/bin/Makefile: -------------------------------------------------------------------------------- 1 | #******************************************************************************* 2 | # 3 | # License: 4 | # This software and/or related materials was developed at the National Institute 5 | # of Standards and Technology (NIST) by employees of the Federal Government 6 | # in the course of their official duties. Pursuant to title 17 Section 105 7 | # of the United States Code, this software is not subject to copyright 8 | # protection and is in the public domain. 9 | # 10 | # This software and/or related materials have been determined to be not subject 11 | # to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | # a publicly available technology and software, and is freely distributed 13 | # to any interested party with no licensing requirements. Therefore, it is 14 | # permissible to distribute this software as a free download from the internet. 15 | # 16 | # Disclaimer: 17 | # This software and/or related materials was developed to promote biometric 18 | # standards and biometric technology testing for the Federal Government 19 | # in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | # and Visa Entry Reform Act. Specific hardware and software products identified 21 | # in this software were used in order to perform the software development. 22 | # In no case does such identification imply recommendation or endorsement 23 | # by the National Institute of Standards and Technology, nor does it imply that 24 | # the products and equipment identified are necessarily the best available 25 | # for the purpose. 26 | # 27 | # This software and/or related materials are provided "AS-IS" without warranty 28 | # of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | # NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | # or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | # licensed product, however used. In no event shall NIST be liable for any 32 | # damages and/or costs, including but not limited to incidental or consequential 33 | # damages of any kind, including economic damage or injury to property and lost 34 | # profits, regardless of whether NIST shall be advised, have reason to know, 35 | # or in fact shall know of the possibility. 36 | # 37 | # By using this software, you agree to bear all risk relating to quality, 38 | # use and performance of the software and/or related materials. You agree 39 | # to hold the Government harmless from any claim arising from your use 40 | # of the software. 41 | # 42 | #******************************************************************************* 43 | 44 | # FILE: Makefile for /src/bin 45 | # 46 | ##################################################################### 47 | # 48 | bins: 49 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/commonnbis/src/lib/Makefile: -------------------------------------------------------------------------------- 1 | #******************************************************************************* 2 | # 3 | # License: 4 | # This software and/or related materials was developed at the National Institute 5 | # of Standards and Technology (NIST) by employees of the Federal Government 6 | # in the course of their official duties. Pursuant to title 17 Section 105 7 | # of the United States Code, this software is not subject to copyright 8 | # protection and is in the public domain. 9 | # 10 | # This software and/or related materials have been determined to be not subject 11 | # to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | # a publicly available technology and software, and is freely distributed 13 | # to any interested party with no licensing requirements. Therefore, it is 14 | # permissible to distribute this software as a free download from the internet. 15 | # 16 | # Disclaimer: 17 | # This software and/or related materials was developed to promote biometric 18 | # standards and biometric technology testing for the Federal Government 19 | # in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | # and Visa Entry Reform Act. Specific hardware and software products identified 21 | # in this software were used in order to perform the software development. 22 | # In no case does such identification imply recommendation or endorsement 23 | # by the National Institute of Standards and Technology, nor does it imply that 24 | # the products and equipment identified are necessarily the best available 25 | # for the purpose. 26 | # 27 | # This software and/or related materials are provided "AS-IS" without warranty 28 | # of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | # NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | # or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | # licensed product, however used. In no event shall NIST be liable for any 32 | # damages and/or costs, including but not limited to incidental or consequential 33 | # damages of any kind, including economic damage or injury to property and lost 34 | # profits, regardless of whether NIST shall be advised, have reason to know, 35 | # or in fact shall know of the possibility. 36 | # 37 | # By using this software, you agree to bear all risk relating to quality, 38 | # use and performance of the software and/or related materials. You agree 39 | # to hold the Government harmless from any claim arising from your use 40 | # of the software. 41 | # 42 | #******************************************************************************* 43 | 44 | # SubTree: /NBIS/Main/commonnbis/src/lib 45 | # Filename: Makefile 46 | # Integrators: Kenneth Ko 47 | # Organization: NIST/ITL 48 | # Host System: GNU GCC/GMAKE GENERIC (UNIX) 49 | # Date Created: 08/20/2006 50 | # 51 | # ****************************************************************************** 52 | # 53 | # Makefile for "commonnbis" lib directory. 54 | # 55 | # ****************************************************************************** 56 | include ../../p_rules.mak 57 | include $(DIR_ROOT_BUILDUTIL)/libs.mak 58 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/commonnbis/src/lib/f2c/pow_ri.c: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | #include 46 | 47 | #ifdef KR_headers 48 | double pow_ri(ap, bp) real *ap; int *bp; 49 | #else 50 | double pow_ri(real *ap, int *bp) 51 | #endif 52 | { 53 | double pow, x; 54 | int n; 55 | 56 | pow = 1; 57 | x = *ap; 58 | n = *bp; 59 | 60 | if(n != 0) 61 | { 62 | if(n < 0) 63 | { 64 | n = -n; 65 | x = 1/x; 66 | } 67 | for( ; ; ) 68 | { 69 | if(n & 01) 70 | pow *= x; 71 | if(n >>= 1) 72 | x *= x; 73 | else 74 | break; 75 | } 76 | } 77 | return(pow); 78 | } 79 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/commonnbis/src/lib/f2c/r_sign.c: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | #include 46 | 47 | #ifdef KR_headers 48 | double r_sign(a,b) real *a, *b; 49 | #else 50 | double r_sign(real *a, real *b) 51 | #endif 52 | { 53 | double x; 54 | x = (*a >= 0 ? *a : - *a); 55 | return( *b >= 0 ? x : -x); 56 | } 57 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/commonnbis/src/lib/f2c/s_cat.c: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | #include 46 | 47 | #ifdef KR_headers 48 | VOID s_cat(lp, rpp, rnp, np, ll) char *lp, *rpp[]; ftnlen rnp[], *np, ll; 49 | #else 50 | VOID s_cat(char *lp, char *rpp[], ftnlen rnp[], ftnlen *np, ftnlen ll) 51 | #endif 52 | { 53 | ftnlen i, n, nc; 54 | char *f__rp; 55 | 56 | n = (int)*np; 57 | for(i = 0 ; i < n ; ++i) 58 | { 59 | nc = ll; 60 | if(rnp[i] < nc) 61 | nc = rnp[i]; 62 | ll -= nc; 63 | f__rp = rpp[i]; 64 | while(--nc >= 0) 65 | *lp++ = *f__rp++; 66 | } 67 | while(--ll >= 0) 68 | *lp++ = ' '; 69 | } 70 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/commonnbis/src/lib/f2c/s_copy.c: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | #include 46 | 47 | /* assign strings: a = b */ 48 | 49 | #ifdef KR_headers 50 | VOID s_copy(a, b, la, lb) register char *a, *b; ftnlen la, lb; 51 | #else 52 | void s_copy(register char *a, register char *b, ftnlen la, ftnlen lb) 53 | #endif 54 | { 55 | register char *aend, *bend; 56 | 57 | aend = a + la; 58 | 59 | if(la <= lb) 60 | while(a < aend) 61 | *a++ = *b++; 62 | 63 | else 64 | { 65 | bend = b + lb; 66 | while(b < bend) 67 | *a++ = *b++; 68 | while(a < aend) 69 | *a++ = ' '; 70 | } 71 | } 72 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/commonnbis/src/s_rules.mak: -------------------------------------------------------------------------------- 1 | # ****************************************************************************** 2 | # License: 3 | # This software was developed at the National Institute of Standards and 4 | # Technology (NIST) by employees of the Federal Government in the course 5 | # of their official duties. Pursuant to title 17 Section 105 of the 6 | # United States Code, this software is not subject to copyright protection 7 | # and is in the public domain. NIST assumes no responsibility whatsoever for 8 | # its use by other parties, and makes no guarantees, expressed or implied, 9 | # about its quality, reliability, or any other characteristic. 10 | # 11 | # Disclaimer: 12 | # This software was developed to promote biometric standards and biometric 13 | # technology testing for the Federal Government in accordance with the USA 14 | # PATRIOT Act and the Enhanced Border Security and Visa Entry Reform Act. 15 | # Specific hardware and software products identified in this software were used 16 | # in order to perform the software development. In no case does such 17 | # identification imply recommendation or endorsement by the National Institute 18 | # of Standards and Technology, nor does it imply that the products and equipment 19 | # identified are necessarily the best available for the purpose. 20 | # 21 | # ****************************************************************************** 22 | # Project: NIST Fingerprint Software 23 | # SubTree: /NBIS/Main/commonnbis/src 24 | # Filename: s_rules.mak 25 | # Integrators: Kenneth Ko 26 | # Organization: NIST/ITL 27 | # Host System: GNU GCC/GMAKE GENERIC (UNIX) 28 | # Date Created: 08/20/2006 29 | # 30 | # ****************************************************************************** 31 | # 32 | # This rules file contains the sub-directories variable to build "commonnbis". 33 | # 34 | # ****************************************************************************** 35 | SUBDIRS := lib 36 | # 37 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/imgtools/Makefile: -------------------------------------------------------------------------------- 1 | #******************************************************************************* 2 | # 3 | # License: 4 | # This software and/or related materials was developed at the National Institute 5 | # of Standards and Technology (NIST) by employees of the Federal Government 6 | # in the course of their official duties. Pursuant to title 17 Section 105 7 | # of the United States Code, this software is not subject to copyright 8 | # protection and is in the public domain. 9 | # 10 | # This software and/or related materials have been determined to be not subject 11 | # to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | # a publicly available technology and software, and is freely distributed 13 | # to any interested party with no licensing requirements. Therefore, it is 14 | # permissible to distribute this software as a free download from the internet. 15 | # 16 | # Disclaimer: 17 | # This software and/or related materials was developed to promote biometric 18 | # standards and biometric technology testing for the Federal Government 19 | # in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | # and Visa Entry Reform Act. Specific hardware and software products identified 21 | # in this software were used in order to perform the software development. 22 | # In no case does such identification imply recommendation or endorsement 23 | # by the National Institute of Standards and Technology, nor does it imply that 24 | # the products and equipment identified are necessarily the best available 25 | # for the purpose. 26 | # 27 | # This software and/or related materials are provided "AS-IS" without warranty 28 | # of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | # NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | # or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | # licensed product, however used. In no event shall NIST be liable for any 32 | # damages and/or costs, including but not limited to incidental or consequential 33 | # damages of any kind, including economic damage or injury to property and lost 34 | # profits, regardless of whether NIST shall be advised, have reason to know, 35 | # or in fact shall know of the possibility. 36 | # 37 | # By using this software, you agree to bear all risk relating to quality, 38 | # use and performance of the software and/or related materials. You agree 39 | # to hold the Government harmless from any claim arising from your use 40 | # of the software. 41 | # 42 | #******************************************************************************* 43 | 44 | # Filename: Makefile 45 | # Integrators: Kenneth Ko 46 | # Organization: NIST/ITL 47 | # Host System: GNU GCC/GMAKE GENERIC (UNIX) 48 | # Date Created: 08/20/2006 49 | # 50 | # ****************************************************************************** 51 | # 52 | # Top-level Makefile for package "imgtools". 53 | # 54 | # ****************************************************************************** 55 | include ./p_rules.mak 56 | include $(DIR_ROOT_BUILDUTIL)/package.mak 57 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/imgtools/include/bitmasks.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | extern unsigned char mask_begin_1[]; 46 | extern unsigned char mask_begin_0[]; 47 | extern unsigned char mask_end_0[]; 48 | extern unsigned char mask_end_1[]; 49 | extern unsigned char mask_1_at[]; 50 | extern unsigned char mask_0_at[]; 51 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/imgtools/include/bits.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | /************************************************************/ 46 | /* File Name: Bits.h */ 47 | /* Package: NIST Bit Manipulation Macros */ 48 | /* Author: Michael D. Garris */ 49 | /* Date: 9/27/89 */ 50 | /************************************************************/ 51 | 52 | #define LOG_COPY 0 53 | #define LOG_OR 1 54 | #define LOG_AND 2 55 | #define LOG_XOR 3 56 | 57 | #define get_bit(_b,_i) (((int)((_b) & bit_masks[(_i)]) > 0) ? (1) : (0)) 58 | 59 | #define set_bit(_b,_i,_p) \ 60 | if((_p) == 0) \ 61 | *(_b) = (*(_b)) & (~bit_masks[(_i)]); \ 62 | else \ 63 | *(_b) = (*(_b)) | bit_masks[(_i)]; 64 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/imgtools/include/computil.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | #ifndef _COMPUTIL_H 46 | #define _COMPUTIL_H 47 | 48 | extern int read_skip_marker_segment(const unsigned short, FILE *); 49 | extern int getc_skip_marker_segment(const unsigned short, 50 | unsigned char **, unsigned char *); 51 | 52 | #endif /* !_COMPUTIL_H */ 53 | 54 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/imgtools/include/dilate.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | #ifndef _DILATE_H 46 | #define _DILATE_H 47 | 48 | 49 | extern int dilate_charimage(unsigned char *, unsigned char **, const int, 50 | const int); 51 | extern char get_south8(char *, const int, const int, const int); 52 | extern char get_north8(char *, const int, const int); 53 | extern char get_east8(char *, const int, const int); 54 | extern char get_west8(char *, const int); 55 | extern void bubble_sort_int(int *, const int); 56 | 57 | #endif /* !_DILATE_H */ 58 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/imgtools/include/dpy.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | #ifndef _DPY_H 46 | #define _DPY_H 47 | 48 | #include 49 | 50 | #define DPY_NORM 0 51 | #define DPY_PIPE 1 52 | #define DPY_TMP 2 53 | 54 | #define DEF_BORDER_WIDTH 4 55 | #define DEF_SLEEPTIME 2 56 | #define DEF_TMPDIR "/tmp" 57 | 58 | #define OUTFILE_DIRMODE 0700 59 | #define OUTFILE_DIRFMT "%s/dpy_%d" 60 | #define OUTFILE_FMT "%s/dpy_%d/%d" 61 | #define OUTFILE_EXT ".ctrl" 62 | 63 | struct header_t { 64 | char filename[MAXPATHLEN]; 65 | unsigned int iw, ih, depth, whitepix; 66 | int align; 67 | }; 68 | 69 | #define HEADERSIZE (sizeof(struct header_t)) 70 | 71 | #endif /* !_DPY_H */ 72 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/imgtools/include/dpydepth.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | /* 46 | * 47 | * Stan Janet 48 | * December 4, 1990 49 | * 50 | */ 51 | 52 | #define XMGetSubImageDataDepth(_src,_x,_y,_srcw,_srch,_dst,_dstw,_dsth) \ 53 | { \ 54 | int _i, _dst_index, _src_index; \ 55 | \ 56 | if (_x < 0) \ 57 | _x = 0; \ 58 | else { \ 59 | if (_x > _srcw - _dstw) \ 60 | _x = (_srcw - _dstw); \ 61 | } \ 62 | \ 63 | if (_y < 0) \ 64 | _y = 0; \ 65 | else { \ 66 | if (_y > _srch - _dsth) \ 67 | _y = _srch - _dsth; \ 68 | } \ 69 | \ 70 | _src_index = _y * _srcw + _x; \ 71 | _dst_index = 0; \ 72 | _i = _dsth; \ 73 | while (_i-- > 0) { \ 74 | (void) memcpy(&(_dst[_dst_index]), &(_src[_src_index]), (int)(_dstw)); \ 75 | _dst_index += _dstw; \ 76 | _src_index += _srcw; \ 77 | } \ 78 | } 79 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/imgtools/include/event.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | /***************************************************/ 46 | /* This include file defines a macros used to */ 47 | /* manipulate events in X-11. */ 48 | /* Author: Michael D. Garris 3/23/89 */ 49 | /***************************************************/ 50 | 51 | #define XMButton(event) (((XButtonEvent *)&event)->button) 52 | 53 | #define XMGetButton(display,event,button) \ 54 | do{ \ 55 | XNextEvent(display,&event); \ 56 | }while(XMButton(event) != (button)); 57 | 58 | #define XMGetEvent(display,event,_type) \ 59 | do{ \ 60 | XNextEvent(display,&event); \ 61 | }while(event.type != (_type)); 62 | 63 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/imgtools/include/imgboost.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | #ifndef _IMGBOOST_H 46 | #define _IMGBOOST_H 47 | 48 | #define BIN_TOO_LOW 10 49 | #define LONG_LOW_BIN_RUN 5 50 | 51 | extern void trim_histtails_contrast_boost(unsigned char *, 52 | const int, const int); 53 | 54 | 55 | #endif /* !_IMGBOOST_H */ 56 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/imgtools/include/jpeglsd4.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | #ifndef _JPEGLSD4_H 46 | #define _JPEGLSD4_H 47 | 48 | #include 49 | 50 | #define MAX_HUFFBITS_JPEGL_SD4 10 51 | 52 | extern int jpegl_sd4_decode_mem(unsigned char *, const int, const int, 53 | const int, const int, unsigned char *); 54 | 55 | #endif /* !_JPEGLSD4_H */ 56 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/imgtools/include/masks.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | extern unsigned char bit_masks[8]; 46 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/imgtools/include/parsargs.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | #ifndef _PARSARGS_H 46 | #define _PARSARGS_H 47 | 48 | /* UDPATED: 03/15/2005 by MDG */ 49 | 50 | #ifndef MAX_CMPNTS 51 | #define MAX_CMPNTS 4 52 | #endif 53 | 54 | extern void parse_w_h_d_ppi(char *, char *, int *, int *, int *, int *); 55 | extern void parse_h_v_sampfctrs(char *, char *, int *, int *, int *); 56 | 57 | /* provided by application */ 58 | extern void print_usage(char *); 59 | 60 | #endif 61 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/imgtools/src/Makefile: -------------------------------------------------------------------------------- 1 | #******************************************************************************* 2 | # 3 | # License: 4 | # This software and/or related materials was developed at the National Institute 5 | # of Standards and Technology (NIST) by employees of the Federal Government 6 | # in the course of their official duties. Pursuant to title 17 Section 105 7 | # of the United States Code, this software is not subject to copyright 8 | # protection and is in the public domain. 9 | # 10 | # This software and/or related materials have been determined to be not subject 11 | # to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | # a publicly available technology and software, and is freely distributed 13 | # to any interested party with no licensing requirements. Therefore, it is 14 | # permissible to distribute this software as a free download from the internet. 15 | # 16 | # Disclaimer: 17 | # This software and/or related materials was developed to promote biometric 18 | # standards and biometric technology testing for the Federal Government 19 | # in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | # and Visa Entry Reform Act. Specific hardware and software products identified 21 | # in this software were used in order to perform the software development. 22 | # In no case does such identification imply recommendation or endorsement 23 | # by the National Institute of Standards and Technology, nor does it imply that 24 | # the products and equipment identified are necessarily the best available 25 | # for the purpose. 26 | # 27 | # This software and/or related materials are provided "AS-IS" without warranty 28 | # of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | # NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | # or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | # licensed product, however used. In no event shall NIST be liable for any 32 | # damages and/or costs, including but not limited to incidental or consequential 33 | # damages of any kind, including economic damage or injury to property and lost 34 | # profits, regardless of whether NIST shall be advised, have reason to know, 35 | # or in fact shall know of the possibility. 36 | # 37 | # By using this software, you agree to bear all risk relating to quality, 38 | # use and performance of the software and/or related materials. You agree 39 | # to hold the Government harmless from any claim arising from your use 40 | # of the software. 41 | # 42 | #******************************************************************************* 43 | 44 | # SubTree: /NBIS/Main/imgtools/src 45 | # Filename: Makefile 46 | # Integrators: Kenneth Ko 47 | # Organization: NIST/ITL 48 | # Host System: GNU GCC/GMAKE GENERIC (UNIX) 49 | # Date Created: 08/20/2006 50 | # 51 | # ****************************************************************************** 52 | # 53 | # Makefile for "imgtools" src directory. 54 | # 55 | # ****************************************************************************** 56 | include ./s_rules.mak 57 | include ../p_rules.mak 58 | include $(DIR_ROOT_BUILDUTIL)/src.mak 59 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/imgtools/src/bin/Makefile: -------------------------------------------------------------------------------- 1 | #******************************************************************************* 2 | # 3 | # License: 4 | # This software and/or related materials was developed at the National Institute 5 | # of Standards and Technology (NIST) by employees of the Federal Government 6 | # in the course of their official duties. Pursuant to title 17 Section 105 7 | # of the United States Code, this software is not subject to copyright 8 | # protection and is in the public domain. 9 | # 10 | # This software and/or related materials have been determined to be not subject 11 | # to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | # a publicly available technology and software, and is freely distributed 13 | # to any interested party with no licensing requirements. Therefore, it is 14 | # permissible to distribute this software as a free download from the internet. 15 | # 16 | # Disclaimer: 17 | # This software and/or related materials was developed to promote biometric 18 | # standards and biometric technology testing for the Federal Government 19 | # in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | # and Visa Entry Reform Act. Specific hardware and software products identified 21 | # in this software were used in order to perform the software development. 22 | # In no case does such identification imply recommendation or endorsement 23 | # by the National Institute of Standards and Technology, nor does it imply that 24 | # the products and equipment identified are necessarily the best available 25 | # for the purpose. 26 | # 27 | # This software and/or related materials are provided "AS-IS" without warranty 28 | # of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | # NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | # or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | # licensed product, however used. In no event shall NIST be liable for any 32 | # damages and/or costs, including but not limited to incidental or consequential 33 | # damages of any kind, including economic damage or injury to property and lost 34 | # profits, regardless of whether NIST shall be advised, have reason to know, 35 | # or in fact shall know of the possibility. 36 | # 37 | # By using this software, you agree to bear all risk relating to quality, 38 | # use and performance of the software and/or related materials. You agree 39 | # to hold the Government harmless from any claim arising from your use 40 | # of the software. 41 | # 42 | #******************************************************************************* 43 | 44 | # SubTree: /NBIS/Main/imgtools/src/bin 45 | # Filename: Makefile 46 | # Integrators: Kenneth Ko 47 | # Organization: NIST/ITL 48 | # Host System: GNU GCC/GMAKE GENERIC (UNIX) 49 | # Date Created: 08/20/2006 50 | # 51 | # ****************************************************************************** 52 | # 53 | # Makefile for "imgtools" bin directory. 54 | # 55 | # ****************************************************************************** 56 | include ../../p_rules.mak 57 | include $(DIR_ROOT_BUILDUTIL)/imgtools_bins.mak 58 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/imgtools/src/lib/Makefile: -------------------------------------------------------------------------------- 1 | #******************************************************************************* 2 | # 3 | # License: 4 | # This software and/or related materials was developed at the National Institute 5 | # of Standards and Technology (NIST) by employees of the Federal Government 6 | # in the course of their official duties. Pursuant to title 17 Section 105 7 | # of the United States Code, this software is not subject to copyright 8 | # protection and is in the public domain. 9 | # 10 | # This software and/or related materials have been determined to be not subject 11 | # to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | # a publicly available technology and software, and is freely distributed 13 | # to any interested party with no licensing requirements. Therefore, it is 14 | # permissible to distribute this software as a free download from the internet. 15 | # 16 | # Disclaimer: 17 | # This software and/or related materials was developed to promote biometric 18 | # standards and biometric technology testing for the Federal Government 19 | # in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | # and Visa Entry Reform Act. Specific hardware and software products identified 21 | # in this software were used in order to perform the software development. 22 | # In no case does such identification imply recommendation or endorsement 23 | # by the National Institute of Standards and Technology, nor does it imply that 24 | # the products and equipment identified are necessarily the best available 25 | # for the purpose. 26 | # 27 | # This software and/or related materials are provided "AS-IS" without warranty 28 | # of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | # NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | # or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | # licensed product, however used. In no event shall NIST be liable for any 32 | # damages and/or costs, including but not limited to incidental or consequential 33 | # damages of any kind, including economic damage or injury to property and lost 34 | # profits, regardless of whether NIST shall be advised, have reason to know, 35 | # or in fact shall know of the possibility. 36 | # 37 | # By using this software, you agree to bear all risk relating to quality, 38 | # use and performance of the software and/or related materials. You agree 39 | # to hold the Government harmless from any claim arising from your use 40 | # of the software. 41 | # 42 | #******************************************************************************* 43 | 44 | # SubTree: /NBIS/Main/imgtools/src/lib 45 | # Filename: Makefile 46 | # Integrators: Kenneth Ko 47 | # Organization: NIST/ITL 48 | # Host System: GNU GCC/GMAKE GENERIC (UNIX) 49 | # Date Created: 08/20/2006 50 | # 51 | # ****************************************************************************** 52 | # 53 | # Makefile for "imgtools" lib directory. 54 | # 55 | # ****************************************************************************** 56 | include ../../p_rules.mak 57 | include $(DIR_ROOT_BUILDUTIL)/libs.mak 58 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/imgtools/src/lib/image/masks.c: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | 3 | License: 4 | This software and/or related materials was developed at the National Institute 5 | of Standards and Technology (NIST) by employees of the Federal Government 6 | in the course of their official duties. Pursuant to title 17 Section 105 7 | of the United States Code, this software is not subject to copyright 8 | protection and is in the public domain. 9 | 10 | This software and/or related materials have been determined to be not subject 11 | to the EAR (see Part 734.3 of the EAR for exact details) because it is 12 | a publicly available technology and software, and is freely distributed 13 | to any interested party with no licensing requirements. Therefore, it is 14 | permissible to distribute this software as a free download from the internet. 15 | 16 | Disclaimer: 17 | This software and/or related materials was developed to promote biometric 18 | standards and biometric technology testing for the Federal Government 19 | in accordance with the USA PATRIOT Act and the Enhanced Border Security 20 | and Visa Entry Reform Act. Specific hardware and software products identified 21 | in this software were used in order to perform the software development. 22 | In no case does such identification imply recommendation or endorsement 23 | by the National Institute of Standards and Technology, nor does it imply that 24 | the products and equipment identified are necessarily the best available 25 | for the purpose. 26 | 27 | This software and/or related materials are provided "AS-IS" without warranty 28 | of any kind including NO WARRANTY OF PERFORMANCE, MERCHANTABILITY, 29 | NO WARRANTY OF NON-INFRINGEMENT OF ANY 3RD PARTY INTELLECTUAL PROPERTY 30 | or FITNESS FOR A PARTICULAR PURPOSE or for any purpose whatsoever, for the 31 | licensed product, however used. In no event shall NIST be liable for any 32 | damages and/or costs, including but not limited to incidental or consequential 33 | damages of any kind, including economic damage or injury to property and lost 34 | profits, regardless of whether NIST shall be advised, have reason to know, 35 | or in fact shall know of the possibility. 36 | 37 | By using this software, you agree to bear all risk relating to quality, 38 | use and performance of the software and/or related materials. You agree 39 | to hold the Government harmless from any claim arising from your use 40 | of the software. 41 | 42 | *******************************************************************************/ 43 | 44 | 45 | /*********************************************************************** 46 | LIBRARY: IMAGE - Image Manipulation and Processing Routines 47 | 48 | FILE: MASKS.C 49 | 50 | AUTHOR: Michael Garris 51 | DATE: 04/28/1989 52 | 53 | Contains global bit mask declarations used to address bits in 54 | a byte of data. 55 | 56 | ***********************************************************************/ 57 | 58 | unsigned char bit_masks[8] = {0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}; 59 | -------------------------------------------------------------------------------- /library/src/main/cpp/nbis/imgtools/src/s_rules.mak: -------------------------------------------------------------------------------- 1 | # ****************************************************************************** 2 | # License: 3 | # This software was developed at the National Institute of Standards and 4 | # Technology (NIST) by employees of the Federal Government in the course 5 | # of their official duties. Pursuant to title 17 Section 105 of the 6 | # United States Code, this software is not subject to copyright protection 7 | # and is in the public domain. NIST assumes no responsibility whatsoever for 8 | # its use by other parties, and makes no guarantees, expressed or implied, 9 | # about its quality, reliability, or any other characteristic. 10 | # 11 | # Disclaimer: 12 | # This software was developed to promote biometric standards and biometric 13 | # technology testing for the Federal Government in accordance with the USA 14 | # PATRIOT Act and the Enhanced Border Security and Visa Entry Reform Act. 15 | # Specific hardware and software products identified in this software were used 16 | # in order to perform the software development. In no case does such 17 | # identification imply recommendation or endorsement by the National Institute 18 | # of Standards and Technology, nor does it imply that the products and equipment 19 | # identified are necessarily the best available for the purpose. 20 | # 21 | # ****************************************************************************** 22 | # Project: NIST Fingerprint Software 23 | # SubTree: /NBIS/Main/imgtools/src 24 | # Filename: s_rules.mak 25 | # Integrators: Kenneth Ko 26 | # Organization: NIST/ITL 27 | # Host System: GNU GCC/GMAKE GENERIC (UNIX) 28 | # Date Created: 08/20/2006 29 | # 30 | # ****************************************************************************** 31 | # 32 | # This rules file contains the sub-directories variable to build "imgtools". 33 | # 34 | # ****************************************************************************** 35 | SUBDIRS := lib bin 36 | # 37 | -------------------------------------------------------------------------------- /library/src/main/java/com/gemalto/wsq/Native.java: -------------------------------------------------------------------------------- 1 | package com.gemalto.wsq; 2 | 3 | class Native { 4 | 5 | static { 6 | System.loadLibrary("wsq"); 7 | } 8 | 9 | //NBIS code uses global variables and crashes if it's accessed from multiple threads. 10 | //That's why the methods are synchronized. 11 | static synchronized native int[] decodeWSQFile(String filename); 12 | static synchronized native int[] decodeWSQByteArray(byte[] data); 13 | static synchronized native byte[] encodeWSQByteArray(int[] pixels, int width, int height, float r_bitrate, int ppi, String comment); 14 | } 15 | -------------------------------------------------------------------------------- /library/src/test/java/com/gemalto/wsq/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.gemalto.wsq; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':wsq-android', ':testapp' 2 | project(':wsq-android').projectDir = new File('library') 3 | -------------------------------------------------------------------------------- /testapp/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | 3 | android { 4 | compileSdkVersion 27 5 | 6 | 7 | 8 | defaultConfig { 9 | applicationId "com.gemalto.wsq.test" 10 | minSdkVersion 14 11 | targetSdkVersion 27 12 | versionCode 1 13 | versionName "1.0" 14 | 15 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 16 | 17 | } 18 | 19 | signingConfigs { 20 | release { 21 | //TODO update the path to your keystore and the related variables 22 | storeFile file(defaultKeyStoreFile) 23 | storePassword defaultKeyStorePassword 24 | keyAlias defaultKeyAlias 25 | keyPassword defaultKeyPassword 26 | } 27 | 28 | buildTypes { 29 | release { 30 | signingConfig signingConfigs.release 31 | minifyEnabled false 32 | } 33 | } 34 | } 35 | 36 | } 37 | 38 | dependencies { 39 | implementation fileTree(include: ['*.jar'], dir: 'libs') 40 | implementation project(':wsq-android') 41 | implementation 'com.android.support:appcompat-v7:27.1.1' 42 | implementation 'com.android.support.constraint:constraint-layout:1.1.0' 43 | testImplementation 'junit:junit:4.12' 44 | androidTestImplementation 'com.android.support.test:runner:1.0.1' 45 | androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1' 46 | } 47 | -------------------------------------------------------------------------------- /testapp/src/androidTest/java/com/gemalto/wsq/test/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- 1 | package com.gemalto.wsq.test; 2 | 3 | import android.content.Context; 4 | import android.support.test.InstrumentationRegistry; 5 | import android.support.test.runner.AndroidJUnit4; 6 | 7 | import org.junit.Test; 8 | import org.junit.runner.RunWith; 9 | 10 | import static org.junit.Assert.*; 11 | 12 | /** 13 | * Instrumented test, which will execute on an Android device. 14 | * 15 | * @see Testing documentation 16 | */ 17 | @RunWith(AndroidJUnit4.class) 18 | public class ExampleInstrumentedTest { 19 | @Test 20 | public void useAppContext() { 21 | // Context of the app under test. 22 | Context appContext = InstrumentationRegistry.getTargetContext(); 23 | 24 | assertEquals("com.gemalto.wsq.test", appContext.getPackageName()); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /testapp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /testapp/src/main/assets/test.wsq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/testapp/src/main/assets/test.wsq -------------------------------------------------------------------------------- /testapp/src/main/java/com/gemalto/wsq/test/MainActivity.java: -------------------------------------------------------------------------------- 1 | package com.gemalto.wsq.test; 2 | 3 | import android.annotation.SuppressLint; 4 | import android.graphics.Bitmap; 5 | import android.os.AsyncTask; 6 | import android.support.v7.app.AppCompatActivity; 7 | import android.os.Bundle; 8 | import android.widget.ImageView; 9 | 10 | import com.gemalto.wsq.WSQDecoder; 11 | 12 | import java.io.ByteArrayOutputStream; 13 | import java.io.Closeable; 14 | import java.io.IOException; 15 | import java.io.InputStream; 16 | 17 | public class MainActivity extends AppCompatActivity { 18 | 19 | @SuppressLint("StaticFieldLeak") 20 | @Override 21 | protected void onCreate(Bundle savedInstanceState) { 22 | super.onCreate(savedInstanceState); 23 | setContentView(R.layout.activity_main); 24 | 25 | new AsyncTask(){ 26 | @Override 27 | protected Bitmap doInBackground(final Void... voids) { 28 | Bitmap ret = null; 29 | InputStream in = null; 30 | ByteArrayOutputStream out = null; 31 | try { 32 | in = getAssets().open("test.wsq"); 33 | out = new ByteArrayOutputStream(in.available()); 34 | byte[] buffer = new byte[8192]; 35 | int count; 36 | while ((count = in.read(buffer)) >= 0) { 37 | out.write(buffer, 0, count); 38 | } 39 | ret = WSQDecoder.decode(out.toByteArray()).getBitmap(); 40 | } catch (IOException e) { 41 | e.printStackTrace(); 42 | } finally { 43 | close(in); 44 | } 45 | return ret; 46 | } 47 | 48 | @Override 49 | protected void onPostExecute(final Bitmap bitmap) { 50 | if (bitmap != null) { 51 | ((ImageView)findViewById(R.id.image)).setImageBitmap(bitmap); 52 | } 53 | } 54 | }.execute(); 55 | } 56 | 57 | private void close(Closeable obj) { 58 | try { 59 | if (obj != null) obj.close(); 60 | } catch (IOException e) { 61 | e.printStackTrace(); 62 | } 63 | } 64 | } 65 | -------------------------------------------------------------------------------- /testapp/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- 1 | 7 | 12 | 13 | 19 | 22 | 25 | 26 | 27 | 28 | 34 | 35 | -------------------------------------------------------------------------------- /testapp/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 19 | 20 | -------------------------------------------------------------------------------- /testapp/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /testapp/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /testapp/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/testapp/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /testapp/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/testapp/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /testapp/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/testapp/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /testapp/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/testapp/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /testapp/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/testapp/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /testapp/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/testapp/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /testapp/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/testapp/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /testapp/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/testapp/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /testapp/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/testapp/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /testapp/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThalesGroup/WSQForAndroid/411c76306eeee7e85dc9bc79b70bf379a8cd5529/testapp/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /testapp/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /testapp/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | WSQ Test 3 | 4 | -------------------------------------------------------------------------------- /testapp/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /testapp/src/test/java/com/gemalto/wsq/test/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.gemalto.wsq.test; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } --------------------------------------------------------------------------------