Taken from secfs.core/src/tlib codebase: commit 16296d2ac64a7d532b1c486dd3c44af5865d4851