Skip to content

Commit

Permalink
Update 11/07/2022
Browse files Browse the repository at this point in the history
Updated Library to v1.0.1 and CLI to v1.0.2
  • Loading branch information
asankaSovis committed Jul 11, 2022
1 parent cb17ed2 commit 89960ee
Show file tree
Hide file tree
Showing 51 changed files with 62 additions and 60 deletions.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,15 @@
using System.Text.Json; // JSON Handling

/// <summary>
/// %% 🔐 PASSWORD MANAGER 🔐 %%
/// %% 🔐 MURAGALA PASSWORD MANAGER 🔐 %%
/// © 2022 Asanka Sovis
///
/// This is a basic password manager made in C#.
/// NOTE:
/// This is still under development and must not be
/// used as primary password manager.
/// *Made with ❤️ in Sri Lanka
/// Blog: https://asanka.hashnode.dev/muragala-password-manager-04
///
/// - Author: Asanka Sovis
/// - Project start: 08/01/2022 6:00am
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>password_manager_CSharpLibrary_.NET_Framework_Edition_</RootNamespace>
<AssemblyName>password-manager-CSharpLibrary%28.NET Framework Edition%29</AssemblyName>
<AssemblyName>Muragala Library %28.NET%29</AssemblyName>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<Deterministic>true</Deterministic>
Expand Down
Binary file not shown.
Binary file added Releases/C# Library/muragala_library_v1.0.1.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
using password_manager_CSharpLibrary; // Muragala Library

/// <summary>
/// %% 🔐 PASSWORD MANAGER 🔐 %%
/// %% 🔐 MURAGALA PASSWORD MANAGER 🔐 %%
/// © 2022 Asanka Sovis
///
/// This is a basic password manager made in C#.
Expand All @@ -16,8 +16,8 @@
/// - Author: Asanka Sovis
/// - Project start: 08/01/2022 6:00am
/// - Public release: 27/05/2022
/// - Version: 1.0.0 Alpha
/// - Current release: 27/05/2022
/// - Version: 1.0.2 Alpha
/// - Current release: 07/07/2022
/// - License: MIT Open License
/// </summary>

Expand All @@ -41,6 +41,8 @@ class Program

// Location of core files
public static string myLocation = AppDomain.CurrentDomain.BaseDirectory;
// Location of user data
public static string dataLocation = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\Muragala Password Manager";

/////////////////////////////////////////////////////////////////
////// MAIN
Expand Down Expand Up @@ -918,7 +920,7 @@ static void loadStrings()

static void loadDatabase()
{
int error = library.loadDatabase(myLocation + "database.en");
int error = library.loadDatabase(dataLocation + "\\database.en");

if (error == MuragalaLibrary.error_list.database_created)
printf(strVals["no_database_found"]);
Expand All @@ -935,7 +937,7 @@ static void loadDatabase()

static void loadPreference()
{
int error = library.loadPreference(myLocation + "preferences.en");
int error = library.loadPreference(dataLocation + "\\preferences.en");

if (error == MuragalaLibrary.error_list.preference_load_failed)
{
Expand All @@ -949,7 +951,7 @@ static void loadPreference()

}

error = library.createPreference(myLocation + "preferences.en", myPasscode.password, myPasscode.password);
error = library.createPreference(dataLocation + "\\preferences.en", myPasscode.password, myPasscode.password);
if (error == MuragalaLibrary.error_list.success)
printf(strVals["create_new_password_success"]);
}
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,9 @@
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v3.1": {
"password-manager-CSharpCLI/1.0.0": {
"dependencies": {
"password-manager-CSharpLibrary": "1.0.0"
},
"Muragala Password Manager (CLI)/1.0.0": {
"runtime": {
"password-manager-CSharpCLI.dll": {}
"Muragala Password Manager (CLI).dll": {}
}
},
"Fernet/0.1.7": {
Expand All @@ -22,18 +19,18 @@
}
}
},
"password-manager-CSharpLibrary/1.0.0": {
"Muragala Library/1.0.0": {
"dependencies": {
"Fernet": "0.1.7"
},
"runtime": {
"password-manager-CSharpLibrary.dll": {}
"Muragala Library.dll": {}
}
}
}
},
"libraries": {
"password-manager-CSharpCLI/1.0.0": {
"Muragala Password Manager (CLI)/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
Expand All @@ -45,7 +42,7 @@
"path": "fernet/0.1.7",
"hashPath": "fernet.0.1.7.nupkg.sha512"
},
"password-manager-CSharpLibrary/1.0.0": {
"Muragala Library/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,14 @@
using System;
using System.Reflection;

[assembly: System.Reflection.AssemblyCompanyAttribute("password-manager-CSharpCLI")]
[assembly: System.Reflection.AssemblyCompanyAttribute("Muragala Password Manager (CLI)")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyCopyrightAttribute("Asanka Sovis")]
[assembly: System.Reflection.AssemblyDescriptionAttribute(@"Muragala is a password manager designed to make managing passwords easy and secure. My goal is to make it a secure and reliable password manager available in the public domain for everyone to use. Privacy and security is for everyone, this is the core value behind this project.")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("password-manager-CSharpCLI")]
[assembly: System.Reflection.AssemblyTitleAttribute("password-manager-CSharpCLI")]
[assembly: System.Reflection.AssemblyProductAttribute("Muragala Password Manager (CLI)")]
[assembly: System.Reflection.AssemblyTitleAttribute("Muragala Password Manager (CLI)")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/asankaSovis/password-manager-CSharpLibrary/tree/v1.0.0-alpha")]
[assembly: System.Resources.NeutralResourcesLanguageAttribute("en-GB")]
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
36600426d9fee6a496297f90643c48c8791d8349
cd106259342fae9e7ea5d9c017db9950479ac5f9
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1 +1 @@
947faf904c04ec576416fff0c12db54a9eeed4b4
5b351f8801a4af52576b54a34124e8922b3181ff
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\bin\Debug\netcoreapp3.1\password-manager-CSharpCLI.exe
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\bin\Debug\netcoreapp3.1\password-manager-CSharpCLI.deps.json
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\bin\Debug\netcoreapp3.1\password-manager-CSharpCLI.runtimeconfig.json
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\bin\Debug\netcoreapp3.1\password-manager-CSharpCLI.runtimeconfig.dev.json
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\bin\Debug\netcoreapp3.1\password-manager-CSharpCLI.dll
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\bin\Debug\netcoreapp3.1\password-manager-CSharpCLI.pdb
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\bin\Debug\netcoreapp3.1\Fernet.dll
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\bin\Debug\netcoreapp3.1\password-manager-CSharpLibrary.dll
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\bin\Debug\netcoreapp3.1\password-manager-CSharpLibrary.pdb
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\obj\Debug\netcoreapp3.1\password-manager-CSharpCLI.csproj.AssemblyReference.cache
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\obj\Debug\netcoreapp3.1\password-manager-CSharpCLI.GeneratedMSBuildEditorConfig.editorconfig
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\obj\Debug\netcoreapp3.1\password-manager-CSharpCLI.AssemblyInfoInputs.cache
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\obj\Debug\netcoreapp3.1\password-manager-CSharpCLI.AssemblyInfo.cs
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\obj\Debug\netcoreapp3.1\password-manager-CSharpCLI.csproj.CoreCompileInputs.cache
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\obj\Debug\netcoreapp3.1\password-manager-CSharpCLI.csproj.CopyComplete
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\obj\Debug\netcoreapp3.1\password-manager-CSharpCLI.dll
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\obj\Debug\netcoreapp3.1\password-manager-CSharpCLI.pdb
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\obj\Debug\netcoreapp3.1\password-manager-CSharpCLI.genruntimeconfig.cache
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\bin\Debug\netcoreapp3.1\Muragala Password Manager (CLI).exe
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\bin\Debug\netcoreapp3.1\Muragala Password Manager (CLI).deps.json
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\bin\Debug\netcoreapp3.1\Muragala Password Manager (CLI).runtimeconfig.json
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\bin\Debug\netcoreapp3.1\Muragala Password Manager (CLI).runtimeconfig.dev.json
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\bin\Debug\netcoreapp3.1\Muragala Password Manager (CLI).dll
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\bin\Debug\netcoreapp3.1\Muragala Password Manager (CLI).pdb
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\obj\Debug\netcoreapp3.1\Muragala Password Manager (CLI).dll
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\obj\Debug\netcoreapp3.1\Muragala Password Manager (CLI).pdb
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\bin\Debug\netcoreapp3.1\Muragala Library.dll
C:\Users\akash\Documents\GitHub\password-manager-CSharpLibrary\password-manager-CSharpLibrary\password-manager-CSharpCLI\bin\Debug\netcoreapp3.1\Muragala Library.pdb
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\akash\\Documents\\GitHub\\password-manager-CSharpLibrary\\password-manager-CSharpLibrary\\password-manager-CSharpCLI\\password-manager-CSharpCLI.csproj",
"projectName": "password-manager-CSharpCLI",
"projectName": "Muragala Password Manager (CLI)",
"projectPath": "C:\\Users\\akash\\Documents\\GitHub\\password-manager-CSharpLibrary\\password-manager-CSharpLibrary\\password-manager-CSharpCLI\\password-manager-CSharpCLI.csproj",
"packagesPath": "C:\\Users\\akash\\.nuget\\packages\\",
"outputPath": "C:\\Users\\akash\\Documents\\GitHub\\password-manager-CSharpLibrary\\password-manager-CSharpLibrary\\password-manager-CSharpCLI\\obj\\",
Expand Down Expand Up @@ -66,7 +66,7 @@
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\akash\\Documents\\GitHub\\password-manager-CSharpLibrary\\password-manager-CSharpLibrary\\password-manager-CSharpLibrary\\password-manager-CSharpLibrary.csproj",
"projectName": "password-manager-CSharpLibrary",
"projectName": "Muragala Library",
"projectPath": "C:\\Users\\akash\\Documents\\GitHub\\password-manager-CSharpLibrary\\password-manager-CSharpLibrary\\password-manager-CSharpLibrary\\password-manager-CSharpLibrary.csproj",
"packagesPath": "C:\\Users\\akash\\.nuget\\packages\\",
"outputPath": "C:\\Users\\akash\\Documents\\GitHub\\password-manager-CSharpLibrary\\password-manager-CSharpLibrary\\password-manager-CSharpLibrary\\obj\\",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,17 @@
"lib/netstandard2.0/Fernet.dll": {}
}
},
"password-manager-CSharpLibrary/1.0.0": {
"Muragala Library/1.0.0": {
"type": "project",
"framework": ".NETCoreApp,Version=v3.1",
"dependencies": {
"Fernet": "0.1.7"
},
"compile": {
"bin/placeholder/password-manager-CSharpLibrary.dll": {}
"bin/placeholder/Muragala Library.dll": {}
},
"runtime": {
"bin/placeholder/password-manager-CSharpLibrary.dll": {}
"bin/placeholder/Muragala Library.dll": {}
}
}
}
Expand All @@ -39,15 +39,15 @@
"lib/netstandard2.0/Fernet.dll"
]
},
"password-manager-CSharpLibrary/1.0.0": {
"Muragala Library/1.0.0": {
"type": "project",
"path": "../password-manager-CSharpLibrary/password-manager-CSharpLibrary.csproj",
"msbuildProject": "../password-manager-CSharpLibrary/password-manager-CSharpLibrary.csproj"
}
},
"projectFileDependencyGroups": {
".NETCoreApp,Version=v3.1": [
"password-manager-CSharpLibrary >= 1.0.0"
"Muragala Library >= 1.0.0"
]
},
"packageFolders": {
Expand All @@ -57,7 +57,7 @@
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\akash\\Documents\\GitHub\\password-manager-CSharpLibrary\\password-manager-CSharpLibrary\\password-manager-CSharpCLI\\password-manager-CSharpCLI.csproj",
"projectName": "password-manager-CSharpCLI",
"projectName": "Muragala Password Manager (CLI)",
"projectPath": "C:\\Users\\akash\\Documents\\GitHub\\password-manager-CSharpLibrary\\password-manager-CSharpLibrary\\password-manager-CSharpCLI\\password-manager-CSharpCLI.csproj",
"packagesPath": "C:\\Users\\akash\\.nuget\\packages\\",
"outputPath": "C:\\Users\\akash\\Documents\\GitHub\\password-manager-CSharpLibrary\\password-manager-CSharpLibrary\\password-manager-CSharpCLI\\obj\\",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": 2,
"dgSpecHash": "Ip3JvkTJPqPzzMp2/2dPelEK+cjX1BstxlYByrKVjjpmMdv1UBKSfnTQMRPRlBDnYzVKPs1m55208l3y6JYwIw==",
"dgSpecHash": "GkAzQFrJn9si7RdVgs/kAAkxMJh6aDCqo6ob+bskFpOfHobw1F3/K37evF8bfJJhHZyhrC1b8zrbmR+OBKmvcw==",
"success": true,
"projectFilePath": "C:\\Users\\akash\\Documents\\GitHub\\password-manager-CSharpLibrary\\password-manager-CSharpLibrary\\password-manager-CSharpCLI\\password-manager-CSharpCLI.csproj",
"expectedPackageFiles": [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<TargetFramework>netcoreapp3.1</TargetFramework>
<RootNamespace>password_manager_CSharpCLI</RootNamespace>
<ApplicationIcon>Project Muragala.ico</ApplicationIcon>
<AssemblyName>password-manager-CSharpCLI</AssemblyName>
<AssemblyName>Muragala Password Manager (CLI)</AssemblyName>
<Description>Muragala is a password manager designed to make managing passwords easy and secure. My goal is to make it a secure and reliable password manager available in the public domain for everyone to use. Privacy and security is for everyone, this is the core value behind this project.</Description>
<Copyright>Asanka Sovis</Copyright>
<NeutralLanguage>en-GB</NeutralLanguage>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v3.1": {
"password-manager-CSharpLibrary/1.0.0": {
"Muragala Library/1.0.0": {
"dependencies": {
"Fernet": "0.1.7"
},
"runtime": {
"password-manager-CSharpLibrary.dll": {}
"Muragala Library.dll": {}
}
},
"Fernet/0.1.7": {
Expand All @@ -25,7 +25,7 @@
}
},
"libraries": {
"password-manager-CSharpLibrary/1.0.0": {
"Muragala Library/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,15 @@
using System.Text.Json; // JSON Handling

/// <summary>
/// %% 🔐 PASSWORD MANAGER 🔐 %%
/// %% 🔐 MURAGALA PASSWORD MANAGER 🔐 %%
/// © 2022 Asanka Sovis
///
/// This is a basic password manager made in C#.
/// NOTE:
/// This is still under development and must not be
/// used as primary password manager.
/// *Made with ❤️ in Sri Lanka
/// Blog: https://asanka.hashnode.dev/muragala-password-manager-04
///
/// - Author: Asanka Sovis
/// - Project start: 08/01/2022 6:00am
Expand Down Expand Up @@ -233,7 +234,7 @@ public int createPreference(string location, string passcode, string reenterPass
public int dumpDatabase()
{
// All updates to the database is dumped back to the physical file
// Accepts none / Return null
// Accepts none / Return error
try
{
System.IO.StreamWriter databaseFile = new System.IO.StreamWriter(databaseLocation, false);
Expand Down Expand Up @@ -493,7 +494,6 @@ public List<string> getUserInformation(string password, string platform, string
// [(password for 1, time for 1), (password for 2, time for 2), ...]

List<string> userData = getUserData(password, platform, username);
List<string> decUserData = new List<string>();

return decryptItem(userData, password, platform, username);
}
Expand Down
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,14 @@
using System;
using System.Reflection;

[assembly: System.Reflection.AssemblyCompanyAttribute("password-manager-CSharpLibrary")]
[assembly: System.Reflection.AssemblyCompanyAttribute("Muragala Library")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyCopyrightAttribute("Asanka Sovis")]
[assembly: System.Reflection.AssemblyDescriptionAttribute(@"Muragala is a password manager designed to make managing passwords easy and secure. My goal is to make it a secure and reliable password manager available in the public domain for everyone to use. Privacy and security is for everyone, this is the core value behind this project.")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("password-manager-CSharpLibrary")]
[assembly: System.Reflection.AssemblyTitleAttribute("password-manager-CSharpLibrary")]
[assembly: System.Reflection.AssemblyProductAttribute("Muragala Library")]
[assembly: System.Reflection.AssemblyTitleAttribute("Muragala Library")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/asankaSovis/password-manager-CSharpLibrary/tree/v1.0.0-alpha")]
[assembly: System.Resources.NeutralResourcesLanguageAttribute("en-GB")]
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
e405ef938b2c4a401f95a3e81ead9c3ce7ddf5f1
b34716eff16066c724130e3b7ae5b47d89787fb0
Binary file not shown.
Loading

0 comments on commit 89960ee

Please sign in to comment.