13 packages tagged with “integrity”
I2M is Integrity's platform to create a highly scalable service orientated architecture
A command line tool for generating the SRI hash for browsers
Provides a set of validation and runtime checking extension methods which permits a more fluent programming style.
A string encryption and data integrity library for Entity Framework
.NET library by d42y for IoT data collection with change log, integrity and timeseries.
DiME (Data Integrity Message Envelope) is a powerful universal data format that is built for secure, and integrity protected communication between entities in a trusted network. It is built with modern thinking and ease-of-use throughout. It may replace the need for X.509 certificates, as it has its own built in public key-based entity identification through a trusted chain. This makes it equally suitable as an alternative to certificate-based PKIs.
A pure managed C# implementation of well-known cryptographic hash functions such as SHA-family (SHA0, SHA1, SHA2, SHA3), MD-family (MD2, MD4, MD5), RIPEMD, Tiger, Haval, Snefru.
Fragile is a comprehensive archiving library developed for .NET, featuring file compression, encryption, error correction and integrity verification capabilities. It offers advanced features such as multiple compression algorithms, strong encryption options, Reed-Solomon based error correction and parallel processing support.
Assembly for reading and writing office file properties and hidden tokens
ESRP MCP Server - .NET implementation for discovering and validating Microsoft certified OSS packages. Provides tools for package integrity verification and certified package discovery for Node.js, Python, and Java ecosystems.
ASH Protocol Core - Authenticity and Stateless Hardening for .NET. Deterministic integrity verification for web requests.
A library for implementing checksum and hashing algorithms, including CRC16, CRC32, CRC8, and MD5, designed to ensure data integrity and detect errors in .NET applications
O2YO.FluentValidation Developed by: Shafi Hussain Description: The O2YO.FluentValidation package provides a powerful and flexible way to perform fluent validation on objects in C#. With this package, you can easily define validation rules for your models using fluent syntax, making your validation logic clean, concise, and easy to understand. Features and Functionalities: Async Support: All validation methods support asynchronous operations, allowing you to validate your models asynchronously for improved performance and responsiveness. Validation Rules: NotEmptyAsync: Validates that a property is not null or empty. NotNullAsync: Validates that a property is not null. NotEqualToAsync: Validates that a property is not equal to a specified value. EqualToAsync: Validates that a property is equal to a specified value. LengthInRangeAsync: Validates that the length of a string property or the count of a collection property falls within a specified range. MaxLengthAsync: Validates that the length of a string property or the count of a collection property does not exceed a specified maximum. MinLengthAsync: Validates that the length of a string property or the count of a collection property meets or exceeds a specified minimum. LessThanAsync: Validates that a numeric property is less than a specified threshold. LessThanOrEqualToAsync: Validates that a numeric property is less than or equal to a specified threshold. GreaterThanAsync: Validates that a numeric property is greater than a specified threshold. GreaterThanOrEqualToAsync: Validates that a numeric property is greater than or equal to a specified threshold. CreditCardAsync: Validates that a string property represents a valid credit card number. MobileNumberAsync: Validates that a string property represents a valid 10-digit mobile number. SpecialCharacterAsync: Validates that a string property does not contain any special characters. SpaceOnlyAsync: Validates that a string property contains only spaces. NoSpaceAsync: Validates that a string property does not contain any spaces. IsAlphabateAsync: Validates that a string property contains only alphabetic characters and spaces. EmailAsync: Validates that a string property represents a valid email address. USAGE: // Example usage of validation rules var validator = new O2YOValidate<UserModel>(user, new List<string>()); await validator.NotEmptyAsync(x => x.Name); await validator.EmailAsync(x => x.Email); // Add more validation rules as needed Compatibility: This package is compatible with .NET Standard and .NET Core, ensuring seamless integration into your existing projects. Contributions: Contributions to this package are welcome! If you encounter any issues or have suggestions for improvements, please feel free to contribute to the GitHub repository. License: This package is distributed under the MIT License, allowing for both personal and commercial use with minimal restrictions. With O2YO.FluentValidation, validating your C# models has never been easier. Ensure the integrity and consistency of your data with confidence. Get started with O2YO.FluentValidation today!