Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/pyca/cryptography
/ functions
Functions
3,887 in github.com/pyca/cryptography
⨍
Functions
3,887
◇
Types & classes
731
↳
Endpoints
1
↓ 1 callers
Function
_load_gcm_vectors
()
tests/hazmat/primitives/test_aead.py:348
↓ 1 callers
Function
_modinv
Modular Multiplicative Inverse. Returns x such that: (x*e) mod m == 1
src/cryptography/hazmat/primitives/asymmetric/rsa.py:211
↓ 1 callers
Method
_oaep_hash_supported
(self, algorithm: hashes.HashAlgorithm)
src/cryptography/hazmat/backends/openssl/backend.py:646
↓ 1 callers
Function
_parse_exts_opts
(exts_opts: memoryview)
src/cryptography/hazmat/primitives/serialization/ssh.py:1055
↓ 1 callers
Method
_parse_na
(self)
src/cryptography/x509/name.py:441
↓ 1 callers
Method
_parse_rdn
(self)
src/cryptography/x509/name.py:433
↓ 1 callers
Method
_prf
(self, key_material: bytes)
src/cryptography/hazmat/primitives/kdf/kbkdf.py:224
↓ 1 callers
Method
_private_key_bytes_via_bio
( self, write_bio, evp_pkey, password )
src/cryptography/hazmat/backends/openssl/backend.py:1369
↓ 1 callers
Method
_read_re
(self, pat)
src/cryptography/x509/name.py:408
↓ 1 callers
Method
_register_default_ciphers
(self)
src/cryptography/hazmat/backends/openssl/backend.py:264
↓ 1 callers
Function
_reject_duplicate_attribute
( oid: ObjectIdentifier, attributes: typing.List[ typing.Tuple[ObjectIdentifier, bytes, typing
src/cryptography/x509/base.py:71
↓ 1 callers
Function
_rsa_sig_determine_padding
( backend: Backend, key: typing.Union[_RSAPrivateKey, _RSAPublicKey], padding: AsymmetricPadding,
src/cryptography/hazmat/backends/openssl/rsa.py:167
↓ 1 callers
Function
_rsa_sig_recover
( backend: Backend, padding: AsymmetricPadding, algorithm: typing.Optional[hashes.HashAlgorithm],
src/cryptography/hazmat/backends/openssl/rsa.py:327
↓ 1 callers
Function
_rsa_sig_sign
( backend: Backend, padding: AsymmetricPadding, algorithm: hashes.HashAlgorithm, private_key:
src/cryptography/hazmat/backends/openssl/rsa.py:268
↓ 1 callers
Function
_rsa_sig_verify
( backend: Backend, padding: AsymmetricPadding, algorithm: hashes.HashAlgorithm, public_key: _
src/cryptography/hazmat/backends/openssl/rsa.py:300
↓ 1 callers
Function
_skip_curve_unsupported
(backend, curve)
tests/hazmat/primitives/test_pkcs12.py:40
↓ 1 callers
Function
_ssh_pem_encode
( data: bytes, prefix: bytes = _SK_START + b"\n", suffix: bytes = _SK_END + b"\n", )
src/cryptography/hazmat/primitives/serialization/ssh.py:173
↓ 1 callers
Function
_to_mpint
Storage format for signed bigint.
src/cryptography/hazmat/primitives/serialization/ssh.py:243
↓ 1 callers
Function
_unescape_dn_value
(val: str)
src/cryptography/x509/name.py:92
↓ 1 callers
Method
_valid_byte_length
(value: int)
src/cryptography/hazmat/primitives/kdf/kbkdf.py:111
↓ 1 callers
Method
_validate_dns_name
(self, tree: typing.Iterable[GeneralName])
src/cryptography/x509/extensions.py:1331
↓ 1 callers
Method
_validate_ip_name
(self, tree: typing.Iterable[GeneralName])
src/cryptography/x509/extensions.py:1318
↓ 1 callers
Method
_validate_lengths
(self, nonce: bytes, data_len: int)
src/cryptography/hazmat/primitives/ciphers/aead.py:157
↓ 1 callers
Method
_validate_tree
(self, tree: typing.Iterable[GeneralName])
src/cryptography/x509/extensions.py:1314
↓ 1 callers
Function
_verify_rsa_parameters
(public_exponent: int, key_size: int)
src/cryptography/hazmat/primitives/asymmetric/rsa.py:142
↓ 1 callers
Function
_write_file
(data, filename)
docs/development/custom-vectors/arc4/generate_arc4.py:94
↓ 1 callers
Function
_write_file
(data, filename)
docs/development/custom-vectors/hkdf/generate_hkdf.py:33
↓ 1 callers
Method
_zero_data
(self, data, length: int)
src/cryptography/hazmat/backends/openssl/backend.py:1570
↓ 1 callers
Method
add_extension
( self, name: bytes, value: bytes )
src/cryptography/hazmat/primitives/serialization/ssh.py:1377
↓ 1 callers
Method
add_extension
Adds an X.509 extension to the certificate request.
src/cryptography/x509/base.py:653
↓ 1 callers
Method
add_extension
Adds an X.509 extension to the certificate revocation list.
src/cryptography/x509/base.py:1045
↓ 1 callers
Method
add_extension
( self, extval: x509.ExtensionType, critical: bool )
src/cryptography/x509/ocsp.py:573
↓ 1 callers
Function
add_to_module
(module: &pyo3::prelude::PyModule)
src/rust/src/x509/crl.rs:650
↓ 1 callers
Function
aead_exception_test
(backend, cipher_factory, mode_factory)
tests/hazmat/primitives/utils.py:257
↓ 1 callers
Function
aead_tag_exception_test
(backend, cipher_factory, mode_factory)
tests/hazmat/primitives/utils.py:299
↓ 1 callers
Function
aead_test
(backend, cipher_factory, mode_factory, params)
tests/hazmat/primitives/utils.py:94
↓ 1 callers
Method
authenticate_additional_data
Authenticates the provided bytes.
src/cryptography/hazmat/primitives/ciphers/base.py:48
↓ 1 callers
Function
base_hash_test
(backend, algorithm, digest_size)
tests/hazmat/primitives/utils.py:207
↓ 1 callers
Function
base_hmac_test
(backend, algorithm)
tests/hazmat/primitives/utils.py:227
↓ 1 callers
Function
bn_to_big_endian_bytes
(b: &openssl::bn::BigNumRef)
src/rust/src/backend/utils.rs:36
↓ 1 callers
Function
build_conditional_library
( lib: typing.Any, conditional_names: typing.Dict[str, typing.Callable[[], typing.List[str]]], )
src/cryptography/hazmat/bindings/openssl/binding.py:52
↓ 1 callers
Function
build_ffi
( module_name: str, cdef_source: str, verify_source: str, )
src/_cffi_src/utils.py:57
↓ 1 callers
Function
build_ffi_for_binding
Modules listed in ``modules`` should have the following attributes: * ``INCLUDES``: A string containing C includes. * ``TYPES``: A strin
src/_cffi_src/utils.py:21
↓ 1 callers
Function
build_vectors
(mode, filename)
docs/development/custom-vectors/cast5/generate_cast5.py:21
↓ 1 callers
Function
build_vectors
(mode, filename)
docs/development/custom-vectors/seed/generate_seed.py:17
↓ 1 callers
Function
build_vectors
(mode, filename)
docs/development/custom-vectors/idea/generate_idea.py:17
↓ 1 callers
Function
build_vectors
(fips_vectors)
docs/development/custom-vectors/secp256k1/generate_secp256k1.py:33
↓ 1 callers
Function
build_vectors
(mgf1alg, hashalg, filename)
docs/development/custom-vectors/rsa-oaep-sha2/generate_rsa_oaep_sha2.py:14
↓ 1 callers
Function
calculate_max_pss_salt_length
( key: typing.Union[rsa.RSAPrivateKey, rsa.RSAPublicKey], hash_algorithm: hashes.HashAlgorithm, )
src/cryptography/hazmat/primitives/asymmetric/padding.py:92
↓ 1 callers
Function
certid_new
( py: pyo3::Python<'p>, cert: &'p Certificate, issuer: &'p Certificate, hash_algorithm: &'p py
src/rust/src/x509/ocsp.rs:67
↓ 1 callers
Function
certid_new_from_hash
( py: pyo3::Python<'p>, issuer_name_hash: &'p [u8], issuer_key_hash: &'p [u8], serial_number:
src/rust/src/x509/ocsp.rs:98
↓ 1 callers
Method
certificates
A list of certificates used to help build a chain to verify the OCSP response. This situation occurs when the OCSP responder uses a d
src/cryptography/x509/ocsp.py:290
↓ 1 callers
Method
certificates
( self, certs: typing.Iterable[x509.Certificate] )
src/cryptography/x509/ocsp.py:556
↓ 1 callers
Function
cli
()
release.py:18
↓ 1 callers
Function
compute_pss_salt_length
( py: pyo3::Python<'p>, private_key: &'p pyo3::PyAny, hash_algorithm: &'p pyo3::PyAny, rsa_pad
src/rust/src/x509/sign.rs:140
↓ 1 callers
Function
create_ip_network
( py: pyo3::Python<'_>, data: &[u8], )
src/rust/src/x509/common.rs:328
↓ 1 callers
Function
create_submodule
(py: pyo3::Python<'_>)
src/rust/src/asn1.rs:181
↓ 1 callers
Method
create_symmetric_decryption_ctx
( self, cipher: CipherAlgorithm, mode: Mode )
src/cryptography/hazmat/backends/openssl/backend.py:337
↓ 1 callers
Method
create_symmetric_encryption_ctx
( self, cipher: CipherAlgorithm, mode: Mode )
src/cryptography/hazmat/backends/openssl/backend.py:332
↓ 1 callers
Method
decrypt_at_time
( self, msg: typing.Union[bytes, str], ttl: int, current_time: int )
src/cryptography/fernet.py:213
↓ 1 callers
Function
default_backend
()
src/cryptography/hazmat/backends/__init__.py:10
↓ 1 callers
Method
deref
(&self)
src/rust/cryptography-openssl/src/hmac.rs:76
↓ 1 callers
Method
derive_elliptic_curve_private_key
( self, private_value: int, curve: ec.EllipticCurve )
src/cryptography/hazmat/backends/openssl/backend.py:1127
↓ 1 callers
Method
dh_x942_serialization_supported
(self)
src/cryptography/hazmat/backends/openssl/backend.py:1496
↓ 1 callers
Method
digest
(self)
src/cryptography/x509/extensions.py:302
↓ 1 callers
Method
dsa_hash_supported
(self, algorithm: hashes.HashAlgorithm)
src/cryptography/hazmat/backends/openssl/backend.py:728
↓ 1 callers
Method
dsa_supported
(self)
src/cryptography/hazmat/backends/openssl/backend.py:723
↓ 1 callers
Function
duplicate_msb_to_all
Returns the value of the input with the most-significant-bit copied to all of the bits.
src/rust/src/lib.rs:19
↓ 1 callers
Method
ed25519_generate_key
(self)
src/cryptography/hazmat/backends/openssl/backend.py:1547
↓ 1 callers
Method
ed25519_load_private_bytes
( self, data: bytes )
src/cryptography/hazmat/backends/openssl/backend.py:1542
↓ 1 callers
Method
ed25519_load_public_bytes
( self, data: bytes )
src/cryptography/hazmat/backends/openssl/backend.py:1537
↓ 1 callers
Method
ed448_generate_key
(self)
src/cryptography/hazmat/backends/openssl/backend.py:1564
↓ 1 callers
Method
ed448_load_private_bytes
(self, data: bytes)
src/cryptography/hazmat/backends/openssl/backend.py:1561
↓ 1 callers
Method
ed448_load_public_bytes
(self, data: bytes)
src/cryptography/hazmat/backends/openssl/backend.py:1558
↓ 1 callers
Function
encode_access_descriptions
( py: pyo3::Python<'a>, py_ads: &'a pyo3::PyAny, )
src/rust/src/x509/common.rs:156
↓ 1 callers
Function
encode_authority_key_identifier
( py: pyo3::Python<'a>, py_aki: &'a pyo3::PyAny, )
src/rust/src/x509/extensions.rs:33
↓ 1 callers
Function
encode_basic_constraints
(ext: &pyo3::PyAny)
src/rust/src/x509/extensions.rs:121
↓ 1 callers
Function
encode_certificate_policies
( py: pyo3::Python<'_>, ext: &pyo3::PyAny, )
src/rust/src/x509/extensions.rs:201
↓ 1 callers
Function
encode_distribution_points
( py: pyo3::Python<'p>, py_dps: &'p pyo3::PyAny, )
src/rust/src/x509/extensions.rs:66
↓ 1 callers
Function
encode_extension
( py: pyo3::Python<'_>, oid: &asn1::ObjectIdentifier, ext: &pyo3::PyAny, )
src/rust/src/x509/extensions.rs:380
↓ 1 callers
Function
encode_general_subtrees
( py: pyo3::Python<'a>, subtrees: &'a pyo3::PyAny, )
src/rust/src/x509/extensions.rs:11
↓ 1 callers
Function
encode_issuing_distribution_point
( py: pyo3::Python<'_>, ext: &pyo3::PyAny, )
src/rust/src/x509/extensions.rs:292
↓ 1 callers
Function
encode_key_usage
(py: pyo3::Python<'_>, ext: &pyo3::PyAny)
src/rust/src/x509/extensions.rs:135
↓ 1 callers
Function
encode_oid_sequence
(ext: &pyo3::PyAny)
src/rust/src/x509/extensions.rs:341
↓ 1 callers
Method
encode_private
Write RSA private key
src/cryptography/hazmat/primitives/serialization/ssh.py:363
↓ 1 callers
Method
encode_public
Write DSA public key
src/cryptography/hazmat/primitives/serialization/ssh.py:425
↓ 1 callers
Method
encode_public
Write ECDSA public key
src/cryptography/hazmat/primitives/serialization/ssh.py:501
↓ 1 callers
Method
encode_public
Write Ed25519 public key
src/cryptography/hazmat/primitives/serialization/ssh.py:563
↓ 1 callers
Function
encode_scts
(ext: &pyo3::PyAny)
src/rust/src/x509/extensions.rs:363
↓ 1 callers
Function
encode_tls_features
(py: pyo3::Python<'_>, ext: &pyo3::PyAny)
src/rust/src/x509/extensions.rs:350
↓ 1 callers
Function
encrypt
(mode, key, iv, plaintext)
docs/development/custom-vectors/cast5/generate_cast5.py:10
↓ 1 callers
Function
encrypt
(mode, key, iv, plaintext)
docs/development/custom-vectors/seed/generate_seed.py:6
↓ 1 callers
Function
encrypt
(mode, key, iv, plaintext)
docs/development/custom-vectors/seed/verify_seed.py:8
↓ 1 callers
Function
encrypt
(mode, key, iv, plaintext)
docs/development/custom-vectors/idea/generate_idea.py:6
↓ 1 callers
Function
encrypt
(mode, key, iv, plaintext)
docs/development/custom-vectors/idea/verify_idea.py:10
↓ 1 callers
Function
encrypt_test
(backend, cipher_factory, mode_factory, params)
tests/hazmat/primitives/utils.py:58
↓ 1 callers
Method
extensions
(&mut self, py: pyo3::Python<'_>)
src/rust/src/x509/certificate.rs:271
↓ 1 callers
Method
extract_timestamp
(self, token: typing.Union[bytes, str])
src/cryptography/fernet.py:103
↓ 1 callers
Method
finalize
( &mut self, py: pyo3::Python<'p>, )
src/rust/src/backend/hmac.rs:62
↓ 1 callers
Method
finalize
(self)
src/cryptography/hazmat/backends/openssl/cmac.py:67
← previous
next →
501–600 of 3,887, ranked by callers