﷽
Mine is minimal cryptography implementation of RFC-3447 and RFC-3602.
It all started with ripe that is dependent upon third-party library (initially OpenSSL then Crypto++) statically linked. However after using it for a while in residue, we realized that portability became an issue for minimal library. So we decided to start implementing the standards ourself, forming mine.
Currently, it is not production ready. It depends upon third-party library. We are actively working on the development and implementation of RFC. We cannot guarantee the timeframe as all the contributors are full time workers and only do this project in their spare time.
Mine will support following features:
- RSA (Encrypt, Decrypt, Sign and Verify) [RFC-3447]
- AES-CBC [RFC-3602]
- ZLib (Depend upon libz, eventually implement RFC-1950)
- Base-64 (Encode, Decode)
- Hex (Encode, Decode)
For minimal library this is what we are aiming.
We are currently not accepting any pull requests for this project but if you have security concerns or see an issue in implementation please let us know via github issues.
Copyright 2017 Muflihun Labs
https://github.com/muflihun/
https://muflihun.com
https://muflihun.github.io
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.