Cryptography
42.0.7

The recipes layer

  • Fernet (symmetric encryption)
  • X.509

The hazardous materials layer

  • Primitives
  • Exceptions
  • Random number generation

The cryptography open source project

  • Installation
  • Changelog
  • Frequently asked questions
  • Development
    • Getting started
    • Submitting patches
    • Reviewing and merging patches
    • Test vectors
    • C bindings
  • Use of OpenSSL
  • Security
  • Known security limitations
  • API stability
  • Doing a release
  • Community
  • Glossary
Cryptography
  • Development
  • Edit on GitHub

Development 

As an open source project, cryptography welcomes contributions of all forms. The sections below will help you get started.

File bugs and feature requests on our issue tracker on GitHub . If it is a bug check out what to put in your bug report .

  • Getting started
    • Development dependencies
    • Running tests
  • Submitting patches
    • Code
    • Tests
    • Documentation
  • Reviewing and merging patches
    • Intent
    • Architecture
    • Implementation
    • Grammar and style
    • Merge requirements
  • Test vectors
    • Sources
    • Creating test vectors
  • C bindings
    • Style guide
    • Adding constant, types, functions…
Previous Next

© Copyright 2013-2024, Individual Contributors. Revision 0cc7fc38 .

Built with Sphinx using a theme provided by Read the Docs .
Read the Docs v: 42.0.7
Versions
latest
stable
42.0.7
42.0.6
42.0.5
42.0.4
42.0.3
42.0.2
42.0.1
42.0.0
41.0.7
41.0.6
41.0.5
41.0.4
41.0.3
41.0.2
41.0.1
41.0.0
40.0.2
40.0.1
40.0.0
39.0.2
39.0.1
39.0.0
38.0.4
38.0.3
38.0.2
38.0.1
38.0.0
37.0.4
37.0.3
37.0.2
37.0.1
37.0.0
36.0.2
36.0.1
36.0.0
35.0.0
3.4.8
3.4.7
3.4.6
3.4.5
3.4.4
3.4.3
3.4.2
3.4.1
3.4
3.3.2
3.3.1
3.3
3.2.1
3.2
3.1.1
3.1
3.0
2.9.2
2.8
2.7
2.6.1
2.5
2.4.2
Downloads
On Read the Docs
Project Home
Builds