An open-source C library for loading PGP keys and decrypting PGP messages.
License
mrmekon/libsimplepgp
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
master
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
-
Clone
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.
- Open with GitHub Desktop
- Download ZIP
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
libsimplepgp - C library for parsing OpenPGP messages. Copyright 2011 Trevor Bentley Provided under Apache License, Version 2.0 See LICENSE file for details libsimplepgp is a library for loading PGP keys and decrypting PGP messages. Instead of aiming to support the entire OpenPGP standard, as GnuPG does, this project aims to support only the most common PGP message formats used for encrypting e-mail messages. Initial goals are: * Parse secret and public keys * Store secret keys in an in-memory keychain * Decrypt message formats commonly found in e-mail communication: - DSA/Elgamal and RSA asymmetric keys - TripleDES, CAST5, and AES-256 symmetric ciphers - SHA-1 hashes - ZIP and ZLIB compression * Support PC (UNIX-ish) platforms * Support iOS (iPhone) platforms Known limitations: * No support for creating messages (encryption) * No support for validating signatures * No support for old formats, or deprecated message types * Not thread-safe Build for desktop with included autoconf script: # ./configure && make && make install Build and run example: # make installcheck Build static iOS library with Xcode or command-line: # make ios
About
An open-source C library for loading PGP keys and decrypting PGP messages.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published