mirror of
https://github.com/QuasarApp/easyssl.git
synced 2025-04-26 04:54:33 +00:00
Correct a typo and improve formatting
Verified exhaustiveness with: ```bash grep -riE ' $|eeasy' ```
This commit is contained in:
parent
1f0dd02cb5
commit
b47b137868
@ -1,15 +1,15 @@
|
||||
# Contributing in to EeasySSL
|
||||
# Contributing in to EasySSL
|
||||
|
||||
This is a wrap library for the Qt developers. So if you think that is a good library, and you use it in your projects - you can add new improvements and create a pull request with new features.
|
||||
|
||||
## What can you do for this Library ?
|
||||
|
||||
1. You can add a support of new encryption algorithms
|
||||
1. You can add a support of new encryption algorithms.
|
||||
2. You can implement new certificate generator.
|
||||
|
||||
## Adding new implementation of crypto algorithms
|
||||
|
||||
All Algorithms must be pass simple test. Encrypt, decrypt short and long data arrays. This simple test already implemented, and you just need to add it into main test file.
|
||||
All algorithms must pass simple test. Encrypt, decrypt short and long data arrays. This simple test is already implemented, and you just need to add it into the main test file.
|
||||
|
||||
### Example
|
||||
|
||||
@ -43,7 +43,6 @@ Full implementation of the RSA you can see [here](https://github.com/QuasarApp/e
|
||||
2. Add your class to the tests Using The Template class [CryptoTest](https://github.com/QuasarApp/easyssl/blob/main/tests/units/cryptotest.h). See The [tstMain.cpp](https://github.com/QuasarApp/easyssl/blob/main/tests/tstMain.cpp) file
|
||||
|
||||
```cpp
|
||||
|
||||
TestCase(cryptoTestRSA, CryptoTest<EasySSL::RSASSL>)
|
||||
```
|
||||
|
||||
@ -75,13 +74,12 @@ Full implementation of x509 certificate format you can see [here](https://github
|
||||
|
||||
using CrtTestX509ECDSA = CrtTest<EasySSL::X509, EasySSL::ECDSASSL>;
|
||||
TestCase(crtTestX509ECDSA, CrtTestX509ECDSA)
|
||||
|
||||
```
|
||||
|
||||
## Extra rools
|
||||
|
||||
1. All shared tools or useful functions located on the [EasySSLUtils](https://github.com/QuasarApp/easyssl/blob/main/src/lib/src/private/easysslutils.h) class.
|
||||
2. All implementation must contains goxygen xml comments (documentation)
|
||||
2. All implementation must contain doxygen xml comments (documentation)
|
||||
3. All implementation must be inner EasySSL name space.
|
||||
|
||||
# Thank you
|
||||
|
Loading…
x
Reference in New Issue
Block a user