#
# out-of-tree Makefile for a dummy phmac in-kernel-crypto implementation
#

obj-m := phmac.o

KDIR := /lib/modules/$(shell uname -r)/build

PWD := $(shell pwd)

all:
	$(MAKE) -C $(KDIR) M=$(PWD) modules

clean:
	$(MAKE) -C $(KDIR) M=$(PWD) clean

sign:	phmac.ko $(KDIR)/certs/signing_key.pem
	$(KDIR)/scripts/sign-file sha512 \
		$(KDIR)/certs/signing_key.pem \
		$(KDIR)/certs/signing_key.x509 \
		phmac.ko

.PHONY: all clean
