Repartition and populate config partition on init
Extend the `encryption/add` command to repartition the encrypted container, copy the authorized_keys file to the configuration partition, generate a new ssh host key for the dropbear running in the initrd, and reboot after it's done.
Showing
- src/api/encryption_add.c 173 additions, 38 deletionssrc/api/encryption_add.c
- src/api/encryption_unlock.c 2 additions, 2 deletionssrc/api/encryption_unlock.c
- src/auxiliary.c 14 additions, 0 deletionssrc/auxiliary.c
- src/cryptops-api.c 10 additions, 2 deletionssrc/cryptops-api.c
- src/encryption_functions.c 11 additions, 2 deletionssrc/encryption_functions.c
- src/includes/common-includes.h 2 additions, 0 deletionssrc/includes/common-includes.h
- src/includes/settings.h 10 additions, 3 deletionssrc/includes/settings.h
Loading
Please register or sign in to comment