17b1e19adSEd MastePACKAGE=ssh 27b1e19adSEd MasteLIB= fido2 37b1e19adSEd MastePRIVATELIB= 47b1e19adSEd MasteDIST= ${SRCTOP}/contrib/libfido2 57b1e19adSEd Maste 67b1e19adSEd Maste.PATH: ${DIST}/src ${DIST} 77b1e19adSEd Maste 87b1e19adSEd MasteSRCS+= aes256.c 97b1e19adSEd MasteSRCS+= assert.c 107b1e19adSEd MasteSRCS+= authkey.c 117b1e19adSEd MasteSRCS+= bio.c 127b1e19adSEd MasteSRCS+= blob.c 137b1e19adSEd MasteSRCS+= buf.c 147b1e19adSEd MasteSRCS+= cbor.c 157b1e19adSEd MasteSRCS+= compress.c 167b1e19adSEd MasteSRCS+= config.c 177b1e19adSEd MasteSRCS+= cred.c 187b1e19adSEd MasteSRCS+= credman.c 197b1e19adSEd MasteSRCS+= dev.c 207b1e19adSEd MasteSRCS+= ecdh.c 217b1e19adSEd MasteSRCS+= eddsa.c 227b1e19adSEd MasteSRCS+= err.c 237b1e19adSEd MasteSRCS+= es256.c 247b1e19adSEd MasteSRCS+= hid_freebsd.c 257b1e19adSEd MasteSRCS+= hid_unix.c 267b1e19adSEd MasteSRCS+= hid.c 277b1e19adSEd MasteSRCS+= info.c 287b1e19adSEd MasteSRCS+= io.c 297b1e19adSEd MasteSRCS+= iso7816.c 307b1e19adSEd MasteSRCS+= largeblob.c 317b1e19adSEd MasteSRCS+= log.c 327b1e19adSEd MasteSRCS+= pin.c 337b1e19adSEd MasteSRCS+= random.c 347b1e19adSEd MasteSRCS+= reset.c 35*f540a430SEd MasteSRCS+= rs1.c 367b1e19adSEd MasteSRCS+= rs256.c 37*f540a430SEd MasteSRCS+= time.c 38*f540a430SEd MasteSRCS+= tpm.c 39*f540a430SEd MasteSRCS+= types.c 407b1e19adSEd MasteSRCS+= u2f.c 417b1e19adSEd Maste 427b1e19adSEd MasteSRCS+= openbsd-compat/freezero.c 437b1e19adSEd MasteSRCS+= openbsd-compat/recallocarray.c 447b1e19adSEd Maste 457b1e19adSEd MasteCFLAGS+= -I ${DIST}/src -I${SRCTOP}/contrib/libcbor/src -I${.CURDIR}/../libcbor 467b1e19adSEd MasteCFLAGS+= -D_FIDO_INTERNAL 477b1e19adSEd MasteCFLAGS+= -DHAVE_ARC4RANDOM_BUF 487b1e19adSEd MasteCFLAGS+= -DHAVE_CLOCK_GETTIME 497b1e19adSEd MasteCFLAGS+= -DHAVE_DEV_URANDOM 507b1e19adSEd MasteCFLAGS+= -DHAVE_ERR_H 517b1e19adSEd MasteCFLAGS+= -DHAVE_EXPLICIT_BZERO 527b1e19adSEd MasteCFLAGS+= -DHAVE_GETLINE 537b1e19adSEd MasteCFLAGS+= -DHAVE_GETOPT 547b1e19adSEd MasteCFLAGS+= -DHAVE_GETPAGESIZE 557b1e19adSEd MasteCFLAGS+= -DHAVE_GETRANDOM 567b1e19adSEd MasteCFLAGS+= -DHAVE_OPENSSLV_H 577b1e19adSEd MasteCFLAGS+= -DHAVE_READPASSPHRASE 587b1e19adSEd MasteCFLAGS+= -DHAVE_SIGNAL_H 597b1e19adSEd MasteCFLAGS+= -DHAVE_STRLCAT 607b1e19adSEd MasteCFLAGS+= -DHAVE_STRLCPY 617b1e19adSEd MasteCFLAGS+= -DHAVE_STRSEP 627b1e19adSEd MasteCFLAGS+= -DHAVE_SYSCONF 637b1e19adSEd MasteCFLAGS+= -DHAVE_SYS_RANDOM_H 647b1e19adSEd MasteCFLAGS+= -DHAVE_TIMESPECSUB 657b1e19adSEd MasteCFLAGS+= -DHAVE_TIMINGSAFE_BCMP 667b1e19adSEd MasteCFLAGS+= -DHAVE_UNISTD_H 677b1e19adSEd MasteCFLAGS+= -DTLS=__thread 687b1e19adSEd MasteCFLAGS+= -D_FIDO_MAJOR=1 697b1e19adSEd MasteCFLAGS+= -D_FIDO_MINOR=9 707b1e19adSEd MasteCFLAGS+= -D_FIDO_PATCH=0 717b1e19adSEd Maste 727b1e19adSEd MasteLIBADD= crypto z 737b1e19adSEd Maste 747b1e19adSEd MasteWARNS=2 757b1e19adSEd MasteMAN= 767b1e19adSEd Maste 777b1e19adSEd Maste.include <bsd.lib.mk> 78