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
↓ 5 callers
Method
parameter_bytes
Returns the parameters serialized as bytes.
src/cryptography/hazmat/primitives/asymmetric/dh.py:154
↓ 5 callers
Method
parameter_numbers
Returns a DHParameterNumbers.
src/cryptography/hazmat/primitives/asymmetric/dh.py:164
↓ 5 callers
Method
q
(self)
src/cryptography/hazmat/primitives/asymmetric/dh.py:66
↓ 5 callers
Function
sign_data
( py: pyo3::Python<'p>, private_key: &'p pyo3::PyAny, hash_algorithm: &'p pyo3::PyAny, rsa_pad
src/rust/src/x509/sign.rs:329
↓ 5 callers
Method
subject_name
Sets the certificate requestor's distinguished name.
src/cryptography/x509/base.py:641
↓ 5 callers
Method
tag
(&self)
src/rust/cryptography-x509/src/common.rs:137
↓ 5 callers
Method
verify
(self, key_material: bytes, expected_key: bytes)
src/cryptography/hazmat/primitives/kdf/hkdf.py:44
↓ 4 callers
Function
_calculate_digest_and_algorithm
( data: bytes, algorithm: typing.Union[Prehashed, hashes.HashAlgorithm], )
src/cryptography/hazmat/backends/openssl/utils.py:46
↓ 4 callers
Function
_check_empty
All data should have been parsed.
src/cryptography/hazmat/primitives/serialization/ssh.py:187
↓ 4 callers
Function
_evp_cipher_cipher_name
(cipher: _AEADTypes)
src/cryptography/hazmat/backends/openssl/aead.py:229
↓ 4 callers
Method
_evp_pkey_to_private_key
Return the appropriate type of PrivateKey given an evp_pkey cdata pointer.
src/cryptography/hazmat/backends/openssl/backend.py:507
↓ 4 callers
Function
_is_evp_aead_supported_cipher
Checks whether the given cipher is supported through EVP_AEAD rather than the normal OpenSSL EVP_CIPHER API.
src/cryptography/hazmat/backends/openssl/aead.py:26
↓ 4 callers
Function
_key_identifier_from_public_key
( public_key: CertificatePublicKeyTypes, )
src/cryptography/x509/extensions.py:50
↓ 4 callers
Function
_make_certbuilder
(private_key)
tests/x509/test_x509_ext.py:49
↓ 4 callers
Function
_openssl_assert
( lib, ok: bool, errors: typing.Optional[typing.List[openssl.OpenSSLError]] = None, )
src/cryptography/hazmat/bindings/openssl/binding.py:20
↓ 4 callers
Method
acquire
(slf: pyo3::Py<Self>, py: pyo3::Python<'_>)
src/rust/src/pool.rs:38
↓ 4 callers
Method
add_certificate_by_hash
( self, issuer_name_hash: bytes, issuer_key_hash: bytes, serial_number: int,
src/cryptography/x509/ocsp.py:441
↓ 4 callers
Method
aead_cipher_supported
(self, cipher)
src/cryptography/hazmat/backends/openssl/backend.py:1567
↓ 4 callers
Method
borrow_value_public
(&self)
src/rust/src/x509/certificate.rs:45
↓ 4 callers
Method
cert_id
(&self)
src/rust/src/x509/ocsp_req.rs:56
↓ 4 callers
Method
copy
(&self)
src/rust/cryptography-openssl/src/hmac.rs:58
↓ 4 callers
Function
cvt
(r: std::os::raw::c_int)
src/rust/cryptography-openssl/src/lib.rs:11
↓ 4 callers
Method
data
(&self)
src/rust/cryptography-x509/src/common.rs:140
↓ 4 callers
Method
decrypt_at_time
( self, token: typing.Union[bytes, str], ttl: int, current_time: int )
src/cryptography/fernet.py:93
↓ 4 callers
Function
encode_general_names
( py: pyo3::Python<'a>, py_gns: &'a pyo3::PyAny, )
src/rust/src/x509/common.rs:97
↓ 4 callers
Method
encrypt
(self, msg: bytes)
src/cryptography/fernet.py:183
↓ 4 callers
Method
finalize
()
docs/development/custom-vectors/rsa-oaep-sha2/VerifyRSAOAEPSHA2.java:65
↓ 4 callers
Function
find_in_pem
Parse all sections in a PEM file and return the first matching section. If no matching sections are found, return an error.
src/rust/src/x509/common.rs:16
↓ 4 callers
Method
from_rfc4514_string
( cls, data: str, attr_name_overrides: typing.Optional[_NameOidMap] = None, )
src/cryptography/x509/name.py:301
↓ 4 callers
Method
generate_key
(cls, bit_length: int)
src/cryptography/hazmat/primitives/ciphers/aead.py:113
↓ 4 callers
Method
has_flag
(self, flag: str)
tests/utils.py:910
↓ 4 callers
Method
hmac_supported
(self, algorithm: hashes.HashAlgorithm)
src/cryptography/hazmat/backends/openssl/backend.py:234
↓ 4 callers
Method
kdf_rounds
(self, rounds: int)
src/cryptography/hazmat/primitives/_serialization.py:91
↓ 4 callers
Method
last_update
( self, last_update: datetime.datetime )
src/cryptography/x509/base.py:997
↓ 4 callers
Function
load_der_public_key
( data: bytes, backend: typing.Any = None )
src/cryptography/hazmat/primitives/serialization/base.py:60
↓ 4 callers
Method
next_update
( self, next_update: datetime.datetime )
src/cryptography/x509/base.py:1021
↓ 4 callers
Method
openssl_version_text
Friendly string name of the loaded OpenSSL library. This is not necessarily the same version as it was compiled against. Exa
src/cryptography/hazmat/backends/openssl/backend.py:182
↓ 4 callers
Method
private_bytes_raw
The raw bytes of the private key. Equivalent to private_bytes(Raw, Raw, NoEncryption()).
src/cryptography/hazmat/primitives/asymmetric/x448.py:97
↓ 4 callers
Method
public_bytes_raw
The raw bytes of the public key. Equivalent to public_bytes(Raw, Raw).
src/cryptography/hazmat/primitives/asymmetric/x448.py:38
↓ 4 callers
Method
public_key
(self, backend: typing.Any = None)
src/cryptography/hazmat/primitives/asymmetric/dh.py:92
↓ 4 callers
Method
put_u32
Big-endian uint32
src/cryptography/hazmat/primitives/serialization/ssh.py:269
↓ 4 callers
Function
py_to_datetime
( py: pyo3::Python<'_>, val: &pyo3::PyAny, )
src/rust/src/x509/common.rs:533
↓ 4 callers
Method
recover_data_from_signature
( self, signature: bytes, padding: AsymmetricPadding, algorithm: typing.Option
src/cryptography/hazmat/backends/openssl/rsa.py:586
↓ 4 callers
Method
rotate
(self, msg: typing.Union[bytes, str])
src/cryptography/fernet.py:189
↓ 4 callers
Method
rsa_encryption_supported
(self, padding: AsymmetricPadding)
src/cryptography/hazmat/backends/openssl/backend.py:680
↓ 4 callers
Method
size
Current number of bytes
src/cryptography/hazmat/primitives/serialization/ssh.py:290
↓ 4 callers
Method
timestamp
Returns the timestamp for this SCT.
src/cryptography/x509/certificate_transparency.py:56
↓ 4 callers
Method
valid_principals
(self)
src/cryptography/hazmat/primitives/serialization/ssh.py:879
↓ 4 callers
Method
verify
(&mut self, py: pyo3::Python<'_>, signature: &[u8])
src/rust/src/backend/poly1305.rs:109
↓ 4 callers
Method
verify
(self, totp: bytes, time: int)
src/cryptography/hazmat/primitives/twofactor/totp.py:37
↓ 4 callers
Method
verify
(self, key_material: bytes, expected_key: bytes)
src/cryptography/hazmat/primitives/kdf/x963kdf.py:59
↓ 4 callers
Method
verify_tag
( py: pyo3::Python<'_>, key: CffiBuf<'_>, data: CffiBuf<'_>, tag: &[u8], )
src/rust/src/backend/poly1305.rs:79
↓ 3 callers
Method
_bio_func_output
(self, write_bio, *args)
src/cryptography/hazmat/backends/openssl/backend.py:1388
↓ 3 callers
Function
_check_aes_key_length
(self: Mode, algorithm: CipherAlgorithm)
src/cryptography/hazmat/primitives/ciphers/modes.py:71
↓ 3 callers
Function
_check_fips_key_length
(backend, private_key)
tests/hazmat/primitives/test_rsa.py:77
↓ 3 callers
Method
_create_evp_pkey_gc
(self)
src/cryptography/hazmat/backends/openssl/backend.py:460
↓ 3 callers
Method
_decrypt_data
( self, data: bytes, timestamp: int, time_info: typing.Optional[typing.Tuple[i
src/cryptography/fernet.py:138
↓ 3 callers
Method
_encrypt_from_parts
( self, data: bytes, current_time: int, iv: bytes )
src/cryptography/fernet.py:58
↓ 3 callers
Method
_evp_md_non_null_from_algorithm
(self, algorithm: hashes.HashAlgorithm)
src/cryptography/hazmat/backends/openssl/backend.py:207
↓ 3 callers
Method
_evp_pkey_to_public_key
Return the appropriate type of PublicKey given an evp_pkey cdata pointer.
src/cryptography/hazmat/backends/openssl/backend.py:583
↓ 3 callers
Function
_get_ssh_key_type
( key: typing.Union[SSHPrivateKeyTypes, SSHPublicKeyTypes] )
src/cryptography/hazmat/primitives/serialization/ssh.py:142
↓ 3 callers
Function
_get_u32
Uint32
src/cryptography/hazmat/primitives/serialization/ssh.py:213
↓ 3 callers
Method
_handle_key_loading_error
(self)
src/cryptography/hazmat/backends/openssl/backend.py:946
↓ 3 callers
Method
_lib_reason_match
(&self, lib: i32, reason: i32)
src/rust/src/lib.rs:110
↓ 3 callers
Method
_peek
(self)
src/cryptography/x509/name.py:398
↓ 3 callers
Method
_read_char
(self, ch: str)
src/cryptography/x509/name.py:403
↓ 3 callers
Function
_rsa_sig_setup
( backend: Backend, padding: AsymmetricPadding, algorithm: typing.Optional[hashes.HashAlgorithm],
src/cryptography/hazmat/backends/openssl/rsa.py:215
↓ 3 callers
Function
_skip_if_dsa_not_supported
( backend: typing.Any, algorithm: hashes.HashAlgorithm, p: int, q: int, g: int, )
tests/hazmat/primitives/test_dsa.py:39
↓ 3 callers
Function
_skip_if_memory_limited
(memory_limit, params)
tests/hazmat/primitives/test_scrypt.py:24
↓ 3 callers
Function
_sn_to_elliptic_curve
(backend: Backend, sn: str)
src/cryptography/hazmat/backends/openssl/ec.py:88
↓ 3 callers
Method
_validate
(self, public_numbers: dsa.DSAPublicNumbers)
src/cryptography/hazmat/primitives/serialization/ssh.py:445
↓ 3 callers
Function
_verify_algorithm
(algorithm: hashes.HashAlgorithm)
src/cryptography/x509/ocsp.py:47
↓ 3 callers
Method
add_location
(self, loc: asn1::ParseLocation)
src/rust/src/error.rs:95
↓ 3 callers
Method
build_unsuccessful
( cls, response_status: OCSPResponseStatus )
src/cryptography/x509/ocsp.py:604
↓ 3 callers
Function
check_attribute_length
( values: asn1::SetOf<'a, asn1::Tlv<'a>>, )
src/rust/cryptography-x509/src/csr.rs:44
↓ 3 callers
Function
check_backend_support
(backend, item)
tests/utils.py:25
↓ 3 callers
Function
clone_dh
( dh: &openssl::dh::Dh<T>, )
src/rust/src/backend/dh.rs:158
↓ 3 callers
Method
close
()
docs/development/custom-vectors/rsa-oaep-sha2/VerifyRSAOAEPSHA2.java:76
↓ 3 callers
Method
decrypt
( self, msg: typing.Union[bytes, str], ttl: typing.Optional[int] = None )
src/cryptography/fernet.py:203
↓ 3 callers
Function
dh_parameters_from_numbers
( py: pyo3::Python<'_>, numbers: &pyo3::PyAny, )
src/rust/src/backend/dh.rs:93
↓ 3 callers
Method
ed448_supported
(self)
src/cryptography/hazmat/backends/openssl/backend.py:1550
↓ 3 callers
Method
elliptic_curve_signature_algorithm_supported
( self, signature_algorithm: ec.EllipticCurveSignatureAlgorithm, curve: ec.EllipticCur
src/cryptography/hazmat/backends/openssl/backend.py:1008
↓ 3 callers
Function
encode_general_name
( py: pyo3::Python<'a>, gn: &'a pyo3::PyAny, )
src/rust/src/x509/common.rs:109
↓ 3 callers
Function
encode_name_entry
( py: pyo3::Python<'p>, py_name_entry: &'p pyo3::PyAny, )
src/rust/src/x509/common.rs:50
↓ 3 callers
Method
encode_public
Write RSA public key
src/cryptography/hazmat/primitives/serialization/ssh.py:355
↓ 3 callers
Method
encrypt_at_time
(self, data: bytes, current_time: int)
src/cryptography/fernet.py:54
↓ 3 callers
Method
encrypt_at_time
(self, msg: bytes, current_time: int)
src/cryptography/fernet.py:186
↓ 3 callers
Method
generate_rsa_private_key
( self, public_exponent: int, key_size: int )
src/cryptography/hazmat/backends/openssl/backend.py:372
↓ 3 callers
Method
get_revoked_certificate_by_serial_number
Returns an instance of RevokedCertificate or None if the serial_number is not in the CRL.
src/cryptography/x509/base.py:370
↓ 3 callers
Function
hash_data
( py: pyo3::Python<'p>, py_hash_alg: &'p pyo3::PyAny, data: &[u8], )
src/rust/src/x509/ocsp.rs:116
↓ 3 callers
Method
hmac_hash
( self, algorithm: HashAlgorithm )
src/cryptography/hazmat/primitives/_serialization.py:108
↓ 3 callers
Function
identify_signature_hash_algorithm
( py: pyo3::Python<'p>, signature_algorithm: &common::AlgorithmIdentifier<'_>, )
src/rust/src/x509/sign.rs:540
↓ 3 callers
Method
is_signature_valid
Verifies signature of revocation list against given public key.
src/cryptography/x509/base.py:472
↓ 3 callers
Method
key_cert_algorithm
( self, algorithm: PBES )
src/cryptography/hazmat/primitives/_serialization.py:125
↓ 3 callers
Function
load_der_x509_certificate
( py: pyo3::Python<'_>, data: pyo3::Py<pyo3::types::PyBytes>, )
src/rust/src/x509/certificate.rs:384
↓ 3 callers
Function
load_hash_vectors
(vector_data)
tests/utils.py:114
↓ 3 callers
Function
load_kasvs_ecdh_vectors
Loads data out of the KASVS key exchange vector data
tests/utils.py:597
↓ 3 callers
Method
load_key
(self, backend)
tests/x509/test_x509.py:6033
↓ 3 callers
Function
load_pkcs12
( data: bytes, password: typing.Optional[bytes], backend: typing.Any = None, )
src/cryptography/hazmat/primitives/serialization/pkcs12.py:160
↓ 3 callers
Function
load_rsa_nist_vectors
(vector_data)
tests/utils.py:280
← previous
next →
201–300 of 3,887, ranked by callers