Add a minimal encrypt-by-default implementation.

5 jobs from encrypt in 3 minutes and 46 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Test
passed #8788
run-appdata

00:00:05

passed #8786
run-mypy

00:00:25

passed #8787
run-pylint

00:02:56

passed #8785
run-test

00:00:07

 
  Build
passed #8789
run-build

00:00:11