gitextract_zc1asx_w/ ├── .gitignore ├── .paket/ │ └── paket.targets ├── .travis.yml ├── Icons/ │ └── Portable.Licensing.icns ├── LICENSE.md ├── Portable.Licensing.nuspec ├── README.md ├── Samples/ │ ├── Android.Sample/ │ │ ├── Android.Sample/ │ │ │ ├── Android.Sample.csproj │ │ │ ├── Assets/ │ │ │ │ └── AboutAssets.txt │ │ │ ├── MainActivity.cs │ │ │ ├── Properties/ │ │ │ │ └── AssemblyInfo.cs │ │ │ └── Resources/ │ │ │ ├── AboutResources.txt │ │ │ ├── Layout/ │ │ │ │ └── Main.axml │ │ │ ├── Resource.Designer.cs │ │ │ └── Values/ │ │ │ └── Strings.xml │ │ ├── Android.Sample.sln │ │ └── Android.Sample.sln.DotSettings │ └── iOS.Sample/ │ ├── iOS.Sample/ │ │ ├── AppDelegate.cs │ │ ├── Info.plist │ │ ├── Main.cs │ │ ├── MyViewController.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ └── iOS.Sample.csproj │ ├── iOS.Sample.sln │ └── iOS.Sample.sln.DotSettings ├── Tools/ │ └── xpkg/ │ └── xpkg ├── Xamarin/ │ ├── Details.md │ └── GettingStarted.md ├── appveyor.yml ├── build-runTests.bat ├── build.bat ├── build.fsx ├── build.sh ├── lib/ │ └── License.txt ├── paket.dependencies └── src/ ├── CommonAssemblyInfo.cs ├── Portable.Licensing/ │ ├── AssemblyBuildDateAttribute.cs │ ├── Customer.cs │ ├── IFluentInterface.cs │ ├── ILicenseBuilder.cs │ ├── License.cs │ ├── LicenseAttributes.cs │ ├── LicenseBuilder.cs │ ├── LicenseType.cs │ ├── Portable.Licensing.csproj │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Security/ │ │ └── Cryptography/ │ │ ├── KeyFactory.cs │ │ ├── KeyGenerator.cs │ │ └── KeyPair.cs │ └── Validation/ │ ├── GeneralValidationFailure.cs │ ├── IAddAdditionalValidationChain.cs │ ├── IAssertValidation.cs │ ├── ICompleteValidationChain.cs │ ├── ILicenseValidator.cs │ ├── IStartValidationChain.cs │ ├── IValidationChain.cs │ ├── IValidationChainCondition.cs │ ├── IValidationFailure.cs │ ├── InvalidSignatureValidationFailure.cs │ ├── LicenseExpiredValidationFailure.cs │ ├── LicenseValidationExtensions.cs │ ├── LicenseValidator.cs │ └── ValidationChainBuilder.cs ├── Portable.Licensing.Tests/ │ ├── KeyGeneratorTests.cs │ ├── LicenseSignatureTests.cs │ ├── LicenseValidationTests.cs │ ├── Portable.Licensing.Tests.csproj │ ├── Properties/ │ │ └── AssemblyInfo.cs │ └── paket.references ├── Portable.Licensing.sln └── Portable.Licensing.sln.DotSettings