Skip to content

Commit 7e7aa81

Browse files
committed
update csproj file
1 parent f8dbba7 commit 7e7aa81

1 file changed

Lines changed: 50 additions & 5 deletions

File tree

SafeCrypt.csproj

Lines changed: 50 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,58 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
44
<TargetFramework>netstandard2.0</TargetFramework>
5-
<PackageId>Nextgen.Org.$(AssemblyName)</PackageId>
5+
<PackageId>$(AssemblyName).Data.Security</PackageId>
66
<Title>SafeCrypt - Simple Encryption Library for C#</Title>
77
<Authors>selfmade</Authors>
8-
<Company>NextGen.$(Authors)</Company>
9-
<Description>This C# library provides methods for encrypting and decrypting data using the Advanced Encryption Standard (AES) algorithm. It offers a simple interface for users to encrypt and decrypt data with ease.</Description>
10-
<Copyright>Nextgen</Copyright>
8+
<Company>NextGen</Company>
9+
<Description>This C# library provides methods for encrypting and decrypting data using the Advanced Encryption Standard (AES) algorithm, and more. It offers a simple interface for users to encrypt and decrypt data with ease.</Description>
10+
<Copyright>Raphael Anyanwu</Copyright>
1111
<PackageProjectUrl>https://github.com/selfmadecode/SafeCrypt</PackageProjectUrl>
1212
<RepositoryUrl>https://github.com/selfmadecode/SafeCrypt</RepositoryUrl>
1313
<PackageTags>encryption;aes;cryptography;base64;aes</PackageTags>
1414
<PackageIcon>safecrypticon.jpg</PackageIcon>
15+
<PackageReadmeFile>README.md</PackageReadmeFile>
16+
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
17+
<PackageLicenseFile>MitLicense.txt</PackageLicenseFile>
18+
<PackageReleaseNotes>SafeCrypt Library - Release Notes
19+
20+
Version 1.0.0
21+
22+
Highlights:
23+
- New Features:
24+
- `EncryptToHexString`: Easily encrypt data with a hexadecimal string output.
25+
- `DecryptFromBase64String`: Decrypt Base64-encoded string data with validation.
26+
- `GenerateAesKey`: Generate a random AES key of a specified size.
27+
28+
- Improvements:
29+
- Enhanced validation checks for input parameters in encryption and decryption methods.
30+
- Improved error handling for decryption, including padding errors.
31+
32+
- Bug Fixes:
33+
- Resolved issues related to padding errors during decryption.
34+
35+
- Documentation:
36+
- Updated and expanded the README file for better understanding and usage instructions.
37+
- Added XML documentation comments to improve code documentation.
38+
39+
- Security:
40+
- Improved key validation to ensure secure encryption and decryption.
41+
42+
Upgrade Command:
43+
dotnet add package SafeCrypt --version 1.0.0
44+
45+
Feedback and Contributions:
46+
We appreciate your feedback and contributions! If you encounter any issues or have suggestions, please create an issue on GitHub: https://github.com/selfmadecode/SafeCrypt/issues
47+
48+
Thank you for using the SafeCrypt Library!</PackageReleaseNotes>
1549
</PropertyGroup>
1650

1751
<ItemGroup>
52+
<None Include="..\..\..\Downloads\MitLicense.txt">
53+
<Pack>True</Pack>
54+
<PackagePath>\</PackagePath>
55+
</None>
1856
<None Include="..\..\..\Downloads\safecrypticon.jpg">
1957
<Pack>True</Pack>
2058
<PackagePath>\</PackagePath>
@@ -25,4 +63,11 @@
2563
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
2664
</ItemGroup>
2765

66+
<ItemGroup>
67+
<None Update="README.md">
68+
<Pack>True</Pack>
69+
<PackagePath>\</PackagePath>
70+
</None>
71+
</ItemGroup>
72+
2873
</Project>

0 commit comments

Comments
 (0)