$(UOBJ)/Kvice.xdr.o \
$(UOBJ)/xdr_arrayn.o \
$(UOBJ)/Kvice.cs.o \
- $(UOBJ)/bg-fcrypt.o \
+ $(UOBJ)/fcrypt.o \
$(UOBJ)/rx.o \
$(UOBJ)/rx_rdwr.o \
$(UOBJ)/rx_clock.o \
$(UOBJ)/Kvldbint.cs.o \
$(UOBJ)/Kvldbint.xdr.o \
$(UOBJ)/Kcallback.ss.o \
+ $(UOBJ)/crypt_conn.o \
$(UOBJ)/AFS_component_version_number.o \
$(UOBJ)/afs_exporter.o \
$(UOBJ)/rxkad_client.o \
$(WEBOBJ)/Kvice.xdr.o \
$(WEBOBJ)/xdr_arrayn.o \
$(WEBOBJ)/Kvice.cs.o \
- $(WEBOBJ)/bg-fcrypt.o \
+ $(WEBOBJ)/fcrypt.o \
$(WEBOBJ)/rx.o \
$(WEBOBJ)/rx_rdwr.o \
$(WEBOBJ)/rx_clock.o \
$(WEBOBJ)/Kvldbint.cs.o \
$(WEBOBJ)/Kvldbint.xdr.o \
$(WEBOBJ)/Kcallback.ss.o \
+ $(WEBOBJ)/crypt_conn.o \
$(WEBOBJ)/AFS_component_version_number.o \
$(WEBOBJ)/afs_exporter.o \
$(WEBOBJ)/rxkad_client.o \
$(WEBOBJ)/Kvice.xdr.o \
$(WEBOBJ)/xdr_arrayn.o \
$(WEBOBJ)/Kvice.cs.o \
- $(WEBOBJ)/bg-fcrypt.o \
+ $(WEBOBJ)/fcrypt.o \
$(WEBOBJ)/rx.o \
$(WEBOBJ)/rx_rdwr.o \
$(WEBOBJ)/rx_clock.o \
$(WEBOBJ)/Kvldbint.cs.o \
$(WEBOBJ)/Kvldbint.xdr.o \
$(WEBOBJ)/Kcallback.ss.o \
+ $(WEBOBJ)/crypt_conn.o \
$(WEBOBJ)/AFS_component_version_number.o \
$(WEBOBJ)/afs_exporter.o \
$(WEBOBJ)/rxkad_client.o \
$(CRULE1);
$(UOBJ)/afs_stat.o: $(AFS)/afs_stat.c
$(CRULE1);
-$(UOBJ)/bg-fcrypt.o: $(AFS)/bg-fcrypt.c
+$(UOBJ)/fcrypt.o: $(AFS)/fcrypt.c
+ $(CRULE1);
+$(UOBJ)/crypt_conn.o: $(AFS)/crypt_conn.c
$(CRULE1);
$(UOBJ)/rxkad_client.o: $(AFS)/rxkad_client.c
$(CRULE1);
$(CRULE2);
$(WEBOBJ)/afs_stat.o: $(AFS)/afs_stat.c
$(CRULE2);
-$(WEBOBJ)/bg-fcrypt.o: $(AFS)/bg-fcrypt.c
+$(WEBOBJ)/fcrypt.o: $(AFS)/fcrypt.c
+ $(CRULE2);
+$(WEBOBJ)/crypt_conn.o: $(AFS)/crypt_conn.c
$(CRULE2);
$(WEBOBJ)/rxkad_client.o: $(AFS)/rxkad_client.c
$(CRULE2);
rxkad.h v5gen.h
OBJS=rxkad_client.o rxkad_server.o rxkad_common.o ticket.o rxkad_errs.o \
- bg-fcrypt.o ticket.o ticket5.o crc.o
+ fcrypt.o crypt_conn.o ticket.o ticket5.o crc.o
fc_test_OBJS=fc_test.o
kinstall: \
${KERNELDIR}/afs/private_data.h \
${KERNELDIR}/afs/rxkad.h \
+ ${KERNELDIR}/afs/sboxes.h \
${KERNELDIR}/afs/fcrypt.h \
- ${KERNELDIR}/afs/bg-fcrypt.c \
+ ${KERNELDIR}/afs/fcrypt.c \
+ ${KERNELDIR}/afs/crypt_conn.c \
${KERNELDIR}/afs/rxkad_client.c \
${KERNELDIR}/afs/rxkad_common.c
${KERNELDIR}/afs/rxkad.h: rxkad.h
${INSTALL} $? $@
+${KERNELDIR}/afs/sboxes.h: sboxes.h
+ ${INSTALL} $? $@
+
${KERNELDIR}/afs/fcrypt.h: fcrypt.h
${INSTALL} $? $@
-${KERNELDIR}/afs/bg-fcrypt.c: bg-fcrypt.c
+${KERNELDIR}/afs/fcrypt.c: fcrypt.c
+ ${INSTALL} $? $@
+
+${KERNELDIR}/afs/crypt_conn.c: crypt_conn.c
${INSTALL} $? $@
${KERNELDIR}/afs/rxkad_client.c: rxkad_client.c
${UKERNELDIR}/afs/private_data.h \
${UKERNELDIR}/afs/rxkad.h \
${UKERNELDIR}/rx/rxkad.h \
+ ${UKERNELDIR}/afs/sboxes.h \
${UKERNELDIR}/afs/fcrypt.h \
- ${UKERNELDIR}/afs/bg-fcrypt.c \
+ ${UKERNELDIR}/afs/fcrypt.c \
+ ${UKERNELDIR}/afs/crypt_conn.c \
${UKERNELDIR}/afs/rxkad_client.c \
${UKERNELDIR}/afs/rxkad_common.c \
${UKERNELDIR}/afs/ticket.c \
${UKERNELDIR}/afs/ticket.c: ticket.c
${INSTALL} $? $@
+${UKERNELDIR}/afs/sboxes.h: sboxes.h
+ ${INSTALL} $? $@
+
${UKERNELDIR}/afs/fcrypt.h: fcrypt.h
${INSTALL} $? $@
-${UKERNELDIR}/afs/bg-fcrypt.c: bg-fcrypt.c
+${UKERNELDIR}/afs/fcrypt.c: fcrypt.c
+ ${INSTALL} $? $@
+
+${UKERNELDIR}/afs/crypt_conn.c: crypt_conn.c
${INSTALL} $? $@
${UKERNELDIR}/afs/rxkad_client.c: rxkad_client.c
$(AR) crv $@ ${OBJS} AFS_component_version_number.o
$(RANLIB) $@
+crypt_conn.o: fcrypt.h private_data.h crypt_conn.c ${INCLS}
+
rxkad_client.o: fcrypt.h private_data.h rxkad_client.c ${INCLS}
rxkad_server.o: fcrypt.h private_data.h rxkad_server.c ${INCLS}
crc.o: crc.c ${INCLS}
-bg-fcrypt.o: bg-fcrypt.c fcrypt.h rxkad.h
- ${CC} ${CFLAGS} -c bg-fcrypt.c
+fcrypt.o: fcrypt.c fcrypt.h sboxes.h rxkad.h
+ ${CC} ${CFLAGS} -c fcrypt.c
tcrypt: tcrypt.o librxkad.a
${CC} -o tcrypt tcrypt.o librxkad.a
clean:
$(RM) -f *.o *.a tcrypt core rxkad_errs.c rxkad.h \
AFS_component_version_number.c \
- fcrypt.h \
+ crypt_conn.c fcrypt.c fcrypt.h sboxes.h \
fc_test
test:
# These sources are kept in a separate directory so that we can use an
# ACL to comply with source export restrictions.
+crypt_conn.c: domestic/crypt_conn.c
+ ${INSTALL} $? $@
+
+fcrypt.c: domestic/fcrypt.c
+ ${INSTALL} $? $@
+
fcrypt.h: domestic/fcrypt.h
${INSTALL} $? $@
+sboxes.h: domestic/sboxes.h
+ ${INSTALL} $? $@
+
tcrypt.c: domestic/tcrypt.c
${INSTALL} $? $@