Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

SChanelTest

Tests for Paul Toth's Indy SChanel IOHandler implementation

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

SChanelTest

This repository contains a Delphi project for testing and demonstrating SChannel (Secure Channel) functionalities. The main file in this project is Tests.SChannel.pas.

Table of Contents

Introduction

SChannel (Secure Channel) is a security package that provides SSL/TLS protocols for network security in Windows environments. This project provides a set of tests and demonstrations for using SChannel in Delphi applications.

Features

  • Demonstrates the use of SChannel for secure communications.
  • Includes tests for various SChannel functionalities.
  • Provides a basis for further development and experimentation with SChannel in Delphi.

Requirements

  • Delphi IDE
  • Windows Operating System

Installation

  1. Clone the repository:
    bash
    git clone https://github.com/omonien/SChanelTest.git
  2. Open the project:
    • Open the Delphi IDE.
    • Navigate to the cloned directory and open the project file.

Usage

  1. Build the project:
    • Use the Delphi IDE to build the project.
  2. Run the tests:
    • Execute the compiled application to run the tests and demonstrations.

Contributing

Contributions are welcome! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix:
    bash
    git checkout -b feature-name
  3. Commit your changes:
    bash
    git commit -m 'Add some feature'
  4. Push to the branch:
    bash
    git push origin feature-name
  5. Create a new Pull Request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements

  • Special thanks to Paul Toth, the original author of the SChannel implementation. The files used in this project are from his Indy.SChannel subdirectory.