|
1 | | -<Project Sdk="Microsoft.NET.Sdk"> |
| 1 | +<Project Sdk="Microsoft.NET.Sdk"> |
2 | 2 |
|
3 | 3 | <PropertyGroup> |
4 | 4 | <TargetFramework>netstandard2.0</TargetFramework> |
5 | | - <PackageId>Nextgen.Org.$(AssemblyName)</PackageId> |
| 5 | + <PackageId>$(AssemblyName).Data.Security</PackageId> |
6 | 6 | <Title>SafeCrypt - Simple Encryption Library for C#</Title> |
7 | 7 | <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> |
11 | 11 | <PackageProjectUrl>https://github.com/selfmadecode/SafeCrypt</PackageProjectUrl> |
12 | 12 | <RepositoryUrl>https://github.com/selfmadecode/SafeCrypt</RepositoryUrl> |
13 | 13 | <PackageTags>encryption;aes;cryptography;base64;aes</PackageTags> |
14 | 14 | <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> |
15 | 49 | </PropertyGroup> |
16 | 50 |
|
17 | 51 | <ItemGroup> |
| 52 | + <None Include="..\..\..\Downloads\MitLicense.txt"> |
| 53 | + <Pack>True</Pack> |
| 54 | + <PackagePath>\</PackagePath> |
| 55 | + </None> |
18 | 56 | <None Include="..\..\..\Downloads\safecrypticon.jpg"> |
19 | 57 | <Pack>True</Pack> |
20 | 58 | <PackagePath>\</PackagePath> |
|
25 | 63 | <PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" /> |
26 | 64 | </ItemGroup> |
27 | 65 |
|
| 66 | + <ItemGroup> |
| 67 | + <None Update="README.md"> |
| 68 | + <Pack>True</Pack> |
| 69 | + <PackagePath>\</PackagePath> |
| 70 | + </None> |
| 71 | + </ItemGroup> |
| 72 | + |
28 | 73 | </Project> |
0 commit comments