[PATCH v2 1/7] lib: add crypt subsystem