https://github.com/jacob-c-smith/crypto
Cross platform cryptography and hashing functions
https://github.com/jacob-c-smith/crypto
c cryptography hashing
Last synced: over 1 year ago
JSON representation
Cross platform cryptography and hashing functions
- Host: GitHub
- URL: https://github.com/jacob-c-smith/crypto
- Owner: Jacob-C-Smith
- License: mit
- Created: 2023-08-28T04:13:52.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-11T03:22:21.000Z (over 1 year ago)
- Last Synced: 2025-01-15T07:39:25.534Z (over 1 year ago)
- Topics: c, cryptography, hashing
- Language: C
- Homepage: https://g10.app/status/#primitives
- Size: 29.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# crypto
[](https://github.com/Jacob-C-Smith/crypto/actions/workflows/cmake.yml)
Cross platform cryptography and hashing functions
> 1 [Download](#download)
>
> 2 [Build](#build)
>
> 3 [Example](#example)
>
>> 3.1 [Example output](#example-output)
>
> 4 [Definitions](#definitions)
>
>> 4.1 [Type definitions](#type-definitions)
>>
>> 4.2 [Function definitions](#function-definitions)
## Download
To download crypto, execute the following command
```bash
$ git clone https://github.com/Jacob-C-Smith/crypto
```
## Build
To build on UNIX like machines, execute the following commands in the same directory
```bash
$ cd crypto
$ cmake .
$ make
```
This will build the example program, the tester program, and dynamic / shared libraries
To build crypto for Windows machines, open the base directory in Visual Studio, and build your desired target(s)
## Example
To run the example program, execute this command
```
$ ./crypto_example
```
### Example output
[ NONE ]
[Source](main.c)
## Definitions
### Type definitions
```c
TODO
```
### Function definitions
```c
TODO
```
Written by Jacob Smith, 2023