Okay, I had time to dig in - not entirely sure what's up with the changes to cryptsetup, however, what worked for me was, before running the mkinitramfs command after editing networking, also adding a file to /usr/share/initramfs-tools/conf-hooks.d/ called forcecryptsetup and the contents are just "export CRYPTSETUP=y"
Before I left the chroot, I verified that things were where they should be with
lsinitramfs /boot/initramfs.gz | grep cryptsetup
And saw that the expected cryptsetup files were there.
So the steps look something like:
cat /etc/initramfs-tools/root/.ssh/id_rsa (and copied into my laptop user's .ssh directory as rpi_rsa) then chmod 0600 .ssh/rpi_rsa
ssh -i .ssh/rpi_rsa root@myrpi2
steev$ ssh -i .ssh/rpi_rsa
[email protected]
Please unlock disk /dev/mmcblk0p2 (crypt_sdcard):
cryptsetup: crypt_sdcard set up successfully
Connection to 192.168.11.28 closed.
And then once it is unlocked:
steev$ ssh
[email protected]
[email protected]'s password:
The programs included with the Kali GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Kali GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
root@kali:~#