Skip to main content

ctypes-based interface to OpenSSL libcrypto library

Project description

This package provides access to various cryptoalgorithms in the OpenSSL crypto library, including algorithms, provided by loadable modules (engines)

For now following algorithms and formats are supported

  1. digest (does almost same as standard hashlib module, but allows to use newer libcrypto library and/or engine-provided algorithms).

  2. cipher - simular interface to symmetric ciphers

  3. mac - Message authenication code (which covers more algorithms than just HMAC)

  4. pkey - private/public keypairs. It does handle all algorithms supported by the library almost algorithm-agnostic way. Supports key generation, signing, signature verification and derivation of shared secret.

  5. x509 - parsing, verification and access to information in the X509 certificates

  6. cms - creation and reading of the Cryptographic Message Syntax. Now signedData, envelopedData and encryptedData are supported.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ctypescrypto-0.3.0.tar.gz (39.3 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page