Proto commits in netheril96/securefs

These 34 commits are when the Protocol Buffers files have changed:

Commit:d79aed2
Author:Siyuan Ren

Remove fuse_args

Commit:7491578
Author:Siyuan Ren
Committer:Siyuan Ren

Remove compat_version. Check unknown fields instead.

Commit:78f92a1
Author:Siyuan Ren

Add MountCommand

Commit:c6c902c
Author:Siyuan Ren
Committer:Siyuan Ren

Add Create Command

Commit:a9f57f5
Author:Siyuan Ren
Committer:Siyuan Ren

Refactor

Commit:7735570
Author:Siyuan Ren

Add LiteParamCalculator concrete type

Commit:165bc64
Author:Siyuan Ren
Committer:Siyuan Ren

Add basics to LiteWinFspFileSystem

Commit:cd1cf70
Author:Siyuan Ren
Committer:Siyuan Ren

Make long name suffix tunable New repos default to `.ll` rather than `...` as the latter causes many compat problems with Windows applications.

The documentation is generated from this commit.

Commit:d064e88
Author:Siyuan Ren
Committer:Siyuan Ren

Propagate log level to background process

Commit:5216442
Author:Siyuan Ren
Committer:Siyuan Ren

Inherit logger handle

Commit:6585593
Author:Siyuan Ren
Committer:Siyuan Ren

Make long name suffix tunable New repos default to `.ll` rather than `...` as the latter causes many compat problems with Windows applications.

The documentation is generated from this commit.

Commit:04fbd66
Author:Siyuan Ren

Propagate log level to background process

Commit:fdc785b
Author:Siyuan Ren

Inherit logger handle

Commit:e1c4440
Author:Siyuan Ren
Committer:Siyuan Ren

Implement `internal_mount`.

Commit:a1c9d92
Author:Siyuan Ren
Committer:Siyuan Ren

Implement `make_fuse_high_level_ops`

Commit:a60ab32
Author:Siyuan Ren
Committer:Siyuan Ren

Refactor phase 2

Commit:6c2777e
Author:Siyuan Ren
Committer:Siyuan Ren

Step 1 of removing fruit

Commit:66950fa
Author:Siyuan Ren

Implement `internal_mount`.

Commit:a289b51
Author:Siyuan Ren

Implement `make_fuse_high_level_ops`

Commit:9c45bd5
Author:Siyuan Ren

Refactor phase 2

Commit:db35a78
Author:Siyuan Ren

Step 1 of removing fruit

Commit:dd910e4
Author:Siyuan Ren
Committer:Siyuan Ren

Add construction to change dir name comparison functions

Commit:641a1fa
Author:Siyuan Ren
Committer:Siyuan Ren

Add new style encryption/decryption of FSParams.

Commit:7b53061
Author:Siyuan Ren
Committer:Siyuan Ren

Use the new params in mounting

Commit:5ce6df5
Author:Siyuan Ren
Committer:Siyuan Ren

Add decryption of legacy params

Commit:dceaaf3
Author:Siyuan Ren
Committer:Siyuan Ren

Set up protobuf

Commit:d4c92b3
Author:Siyuan Ren

Change CryptoPP to be a submodule.

This commit does not contain any .proto files.

Commit:4548173
Author:Siyaun Ren

Update Crypto++ to 8.2.0

Commit:21e344d
Author:Siyuan Ren

Revert "Remove embedded Crypto++" This reverts commit b3fb397297a56735be54f00ae3024a8311d3a2a2.

Commit:b3fb397
Author:Siyuan Ren
Committer:Siyuan Ren

Remove embedded Crypto++

This commit does not contain any .proto files.

Commit:b8df2c3
Author:Siyuan Ren

Update Crypto++ to 5.6.4

Commit:7c85faf
Author:Siyuan Ren

Reorganize and update dependency

Commit:70cb026
Author:Siyuan Ren

Upgrade crypto++ to 5.6.3

Commit:14cccd6
Author:Siyuan Ren

Third party codes