diff --git a/utils/pkgs/ykfde/scripts/ykfde_enroll b/utils/pkgs/ykfde/scripts/ykfde_enroll index 7072c31..362746d 100755 --- a/utils/pkgs/ykfde/scripts/ykfde_enroll +++ b/utils/pkgs/ykfde/scripts/ykfde_enroll @@ -28,6 +28,10 @@ while [ "$(ykinfo -q -"$YKFDE_SLOT")" != 1 ] do done +rbtohex() { + ( od -An -vtx1 | tr -d ' \n' ) +} + YKFDE_SALT="$(dd if=/dev/random bs=1 count=$YKFDE_SALT_LENGTH 2>/dev/null | rbtohex)" if [ -f "$YKFDE_STORAGE" ]; then YKFDE_SALT="$(head -1 $YKFDE_STORAGE)"