Skip to content

Commit 5133e1f

Browse files
committed
Added the option to save session credentials
1 parent 0bd58a4 commit 5133e1f

49 files changed

Lines changed: 332 additions & 138 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/Core/SecureFolderFS.Core.Cryptography/ContentCrypt/AesCtrHmacContentCrypt.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
using SecureFolderFS.Core.Cryptography.Cipher;
2-
using SecureFolderFS.Core.Cryptography.SecureStore;
3-
using System;
1+
using System;
42
using System.Runtime.CompilerServices;
53
using System.Security.Cryptography;
4+
using SecureFolderFS.Core.Cryptography.Cipher;
65
using SecureFolderFS.Shared.ComponentModel;
76
using static SecureFolderFS.Core.Cryptography.Constants.Crypto.Chunks.AesCtrHmac;
87
using static SecureFolderFS.Core.Cryptography.Extensions.ContentCryptExtensions.AesCtrHmacContentExtensions;

src/Core/SecureFolderFS.Core.Cryptography/HeaderCrypt/AesCtrHmacHeaderCrypt.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
using SecureFolderFS.Core.Cryptography.Cipher;
2-
using SecureFolderFS.Core.Cryptography.SecureStore;
3-
using System;
1+
using System;
42
using System.Runtime.CompilerServices;
53
using System.Security.Cryptography;
4+
using SecureFolderFS.Core.Cryptography.Cipher;
65
using static SecureFolderFS.Core.Cryptography.Constants.Crypto.Headers.AesCtrHmac;
76
using static SecureFolderFS.Core.Cryptography.Extensions.HeaderCryptExtensions.AesCtrHmacHeaderExtensions;
87

src/Core/SecureFolderFS.Core.Cryptography/HeaderCrypt/AesGcmHeaderCrypt.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
using SecureFolderFS.Core.Cryptography.Cipher;
2-
using SecureFolderFS.Core.Cryptography.SecureStore;
3-
using System;
1+
using System;
42
using System.Security.Cryptography;
3+
using SecureFolderFS.Core.Cryptography.Cipher;
54
using static SecureFolderFS.Core.Cryptography.Constants.Crypto.Headers.AesGcm;
65
using static SecureFolderFS.Core.Cryptography.Extensions.HeaderCryptExtensions.AesGcmHeaderExtensions;
76

src/Core/SecureFolderFS.Core.Cryptography/HeaderCrypt/BaseHeaderCrypt.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
using SecureFolderFS.Core.Cryptography.SecureStore;
2-
using System;
3-
using System.Security.Cryptography;
1+
using System;
42
using SecureFolderFS.Shared.ComponentModel;
53

64
namespace SecureFolderFS.Core.Cryptography.HeaderCrypt

src/Core/SecureFolderFS.Core.Cryptography/HeaderCrypt/NoHeaderCrypt.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
using System;
2-
using SecureFolderFS.Core.Cryptography.SecureStore;
32
using static SecureFolderFS.Core.Cryptography.Constants.Crypto.Headers.Empty;
43

54
namespace SecureFolderFS.Core.Cryptography.HeaderCrypt

src/Core/SecureFolderFS.Core.Cryptography/HeaderCrypt/XChaChaHeaderCrypt.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
using SecureFolderFS.Core.Cryptography.Cipher;
2-
using SecureFolderFS.Core.Cryptography.SecureStore;
3-
using System;
1+
using System;
42
using System.Security.Cryptography;
3+
using SecureFolderFS.Core.Cryptography.Cipher;
54
using static SecureFolderFS.Core.Cryptography.Constants.Crypto.Headers.XChaCha20Poly1305;
65
using static SecureFolderFS.Core.Cryptography.Extensions.HeaderCryptExtensions.XChaChaHeaderExtensions;
76

src/Core/SecureFolderFS.Core.Cryptography/Helpers/CryptHelpers.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
using System.Runtime.CompilerServices;
33
using System.Security.Cryptography;
44
using System.Text;
5-
using SecureFolderFS.Core.Cryptography.SecureStore;
65
using SecureFolderFS.Shared.ComponentModel;
6+
using SecureFolderFS.Shared.SecureStore;
77
using static SecureFolderFS.Core.Cryptography.Constants.CipherId;
88

99
namespace SecureFolderFS.Core.Cryptography.Helpers

src/Core/SecureFolderFS.Core.Cryptography/SecureStore/KeyPair.cs renamed to src/Core/SecureFolderFS.Core.Cryptography/KeyPair.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
using System;
2-
using SecureFolderFS.Core.Cryptography.Extensions;
32
using SecureFolderFS.Shared.ComponentModel;
3+
using SecureFolderFS.Shared.Extensions;
4+
using SecureFolderFS.Shared.SecureStore;
45

5-
namespace SecureFolderFS.Core.Cryptography.SecureStore
6+
namespace SecureFolderFS.Core.Cryptography
67
{
78
/// <summary>
89
/// Represents a chain of secret keys used for encryption and message authentication.

src/Core/SecureFolderFS.Core.Cryptography/NameCrypt/AesSivNameCrypt.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
using SecureFolderFS.Core.Cryptography.SecureStore;
2-
using System;
1+
using System;
32
using System.Security.Cryptography;
43
using SecureFolderFS.Core.Cryptography.Cipher;
54

src/Core/SecureFolderFS.Core.Cryptography/SecureFolderFS.Core.Cryptography.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
</ItemGroup>
1717

1818
<ItemGroup>
19-
<ProjectReference Include="..\..\Shared\SecureFolderFS.Storage\SecureFolderFS.Storage.csproj" />
2019
<ProjectReference Include="..\..\Shared\SecureFolderFS.Shared\SecureFolderFS.Shared.csproj" />
2120
</ItemGroup>
2221

0 commit comments

Comments
 (0)