├── .circleci └── config.yml ├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE ├── changelog.md ├── dev ├── __init__.py ├── _import.py ├── _pep425.py ├── _task.py ├── api_docs.py ├── build.py ├── ci-cleanup.py ├── ci-driver.py ├── ci.py ├── codecov.json ├── coverage.py ├── deps.py ├── lint.py ├── pyenv-install.py ├── python-install.py ├── release.py ├── tests.py └── version.py ├── docs ├── asymmetric.md ├── kdf.md ├── keys.md ├── oscrypto.md ├── readme.md ├── symmetric.md ├── tls.md ├── trust_list.md └── util.md ├── oscrypto ├── __init__.py ├── _asn1.py ├── _asymmetric.py ├── _cipher_suites.py ├── _ecdsa.py ├── _errors.py ├── _ffi.py ├── _int.py ├── _linux_bsd │ ├── __init__.py │ └── trust_list.py ├── _mac │ ├── __init__.py │ ├── _common_crypto.py │ ├── _common_crypto_cffi.py │ ├── _common_crypto_ctypes.py │ ├── _core_foundation.py │ ├── _core_foundation_cffi.py │ ├── _core_foundation_ctypes.py │ ├── _security.py │ ├── _security_cffi.py │ ├── _security_ctypes.py │ ├── asymmetric.py │ ├── symmetric.py │ ├── tls.py │ ├── trust_list.py │ └── util.py ├── _openssl │ ├── __init__.py │ ├── _libcrypto.py │ ├── _libcrypto_cffi.py │ ├── _libcrypto_ctypes.py │ ├── _libssl.py │ ├── _libssl_cffi.py │ ├── _libssl_ctypes.py │ ├── asymmetric.py │ ├── symmetric.py │ ├── tls.py │ └── util.py ├── _pkcs1.py ├── _pkcs12.py ├── _pkcs5.py ├── _rand.py ├── _tls.py ├── _types.py ├── _win │ ├── __init__.py │ ├── _advapi32.py │ ├── _advapi32_cffi.py │ ├── _advapi32_ctypes.py │ ├── _cng.py │ ├── _cng_cffi.py │ ├── _cng_ctypes.py │ ├── _crypt32.py │ ├── _crypt32_cffi.py │ ├── _crypt32_ctypes.py │ ├── _decode.py │ ├── _kernel32.py │ ├── _kernel32_cffi.py │ ├── _kernel32_ctypes.py │ ├── _secur32.py │ ├── _secur32_cffi.py │ ├── _secur32_ctypes.py │ ├── asymmetric.py │ ├── symmetric.py │ ├── tls.py │ ├── trust_list.py │ └── util.py ├── asymmetric.py ├── errors.py ├── kdf.py ├── keys.py ├── symmetric.py ├── tls.py ├── trust_list.py ├── util.py └── version.py ├── readme.md ├── requires ├── api_docs ├── ci ├── coverage ├── lint └── release ├── run.py ├── setup.py ├── tests ├── LICENSE ├── __init__.py ├── __main__.py ├── _https_client.py ├── _socket_proxy.py ├── _socket_server.py ├── _unittest_compat.py ├── exception_context.py ├── fixtures │ ├── DSAParametersInheritedCACert.crt │ ├── badtls.io_ca.crt │ ├── digicert_ca.crt │ ├── dsa_signature │ ├── ecdsa_signature │ ├── keys │ │ ├── test-4096.crt │ │ ├── test-4096.key │ │ ├── test-aes128.key │ │ ├── test-aes128.p12 │ │ ├── test-aes256.key │ │ ├── test-aes256.p12 │ │ ├── test-der.crt │ │ ├── test-der.key │ │ ├── test-dsa-1024-der.crt │ │ ├── test-dsa-1024-der.key │ │ ├── test-dsa-1024.crt │ │ ├── test-dsa-1024.key │ │ ├── test-dsa-1024.param │ │ ├── test-dsa-2048-der.crt │ │ ├── test-dsa-2048-der.key │ │ ├── test-dsa-2048-sha2-der.crt │ │ ├── test-dsa-2048-sha2-der.key │ │ ├── test-dsa-2048-sha2.crt │ │ ├── test-dsa-2048-sha2.key │ │ ├── test-dsa-2048-sha2.param │ │ ├── test-dsa-2048.crt │ │ ├── test-dsa-2048.key │ │ ├── test-dsa-2048.param │ │ ├── test-dsa-512.crt │ │ ├── test-dsa-aes128.key │ │ ├── test-dsa-der.crt │ │ ├── test-dsa-der.key │ │ ├── test-dsa.crt │ │ ├── test-dsa.key │ │ ├── test-dsa.p12 │ │ ├── test-dsa.param │ │ ├── test-ec-aes128.key │ │ ├── test-ec-der.crt │ │ ├── test-ec-der.key │ │ ├── test-ec-named-der.crt │ │ ├── test-ec-named-der.key │ │ ├── test-ec-named.crt │ │ ├── test-ec-named.key │ │ ├── test-ec.crt │ │ ├── test-ec.key │ │ ├── test-inter-der.crt │ │ ├── test-inter.crt │ │ ├── test-inter.csr │ │ ├── test-inter.key │ │ ├── test-pkcs8-aes128-der.key │ │ ├── test-pkcs8-aes256.key │ │ ├── test-pkcs8-blank-der.key │ │ ├── test-pkcs8-blank.key │ │ ├── test-pkcs8-der.key │ │ ├── test-pkcs8-des.key │ │ ├── test-pkcs8-dsa-der.key │ │ ├── test-pkcs8-dsa.key │ │ ├── test-pkcs8-ec-der.key │ │ ├── test-pkcs8-ec-named-der.key │ │ ├── test-pkcs8-ec-named.key │ │ ├── test-pkcs8-ec.key │ │ ├── test-pkcs8-tripledes.key │ │ ├── test-pkcs8.key │ │ ├── test-pss.crt │ │ ├── test-pss.key │ │ ├── test-public-dsa-1024-der.key │ │ ├── test-public-dsa-1024.key │ │ ├── test-public-dsa-2048-der.key │ │ ├── test-public-dsa-2048-sha2-der.key │ │ ├── test-public-dsa-2048-sha2.key │ │ ├── test-public-dsa-2048.key │ │ ├── test-public-dsa-der.key │ │ ├── test-public-dsa.key │ │ ├── test-public-ec-der.key │ │ ├── test-public-ec-named-der.key │ │ ├── test-public-ec-named.key │ │ ├── test-public-ec.key │ │ ├── test-public-rsa-der.key │ │ ├── test-public-rsa.key │ │ ├── test-public-rsapublickey-der.key │ │ ├── test-public-rsapublickey.key │ │ ├── test-rc2.p12 │ │ ├── test-third-chain.crt │ │ ├── test-third-der.crt │ │ ├── test-third-der.key │ │ ├── test-third.crt │ │ ├── test-third.csr │ │ ├── test-third.key │ │ ├── test-third.p12 │ │ ├── test-tripledes-blank.p12 │ │ ├── test-tripledes.key │ │ ├── test-tripledes.p12 │ │ ├── test.crt │ │ └── test.key │ ├── macos_12_public_key_export_issue.crt │ ├── message.sha1 │ ├── message.sha256 │ ├── message.txt │ ├── rsa_pss_signature │ ├── rsa_pss_signature_pss_cert │ ├── rsa_public_encrypted │ ├── rsa_public_encrypted_oaep │ ├── rsa_signature │ └── rsa_signature_raw ├── readme.md ├── setup.py ├── test_asymmetric.py ├── test_init.py ├── test_kdf.py ├── test_keys.py ├── test_legacy_module.py ├── test_symmetric.py ├── test_tls.py ├── test_trust_list.py └── unittest_data.py └── tox.ini /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: wbond 4 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/LICENSE -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/changelog.md -------------------------------------------------------------------------------- /dev/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/dev/__init__.py -------------------------------------------------------------------------------- /dev/_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/dev/_import.py -------------------------------------------------------------------------------- /dev/_pep425.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/dev/_pep425.py -------------------------------------------------------------------------------- /dev/_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/dev/_task.py -------------------------------------------------------------------------------- /dev/api_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/dev/api_docs.py -------------------------------------------------------------------------------- /dev/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/dev/build.py -------------------------------------------------------------------------------- /dev/ci-cleanup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/dev/ci-cleanup.py -------------------------------------------------------------------------------- /dev/ci-driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/dev/ci-driver.py -------------------------------------------------------------------------------- /dev/ci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/dev/ci.py -------------------------------------------------------------------------------- /dev/codecov.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/dev/codecov.json -------------------------------------------------------------------------------- /dev/coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/dev/coverage.py -------------------------------------------------------------------------------- /dev/deps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/dev/deps.py -------------------------------------------------------------------------------- /dev/lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/dev/lint.py -------------------------------------------------------------------------------- /dev/pyenv-install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/dev/pyenv-install.py -------------------------------------------------------------------------------- /dev/python-install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/dev/python-install.py -------------------------------------------------------------------------------- /dev/release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/dev/release.py -------------------------------------------------------------------------------- /dev/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/dev/tests.py -------------------------------------------------------------------------------- /dev/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/dev/version.py -------------------------------------------------------------------------------- /docs/asymmetric.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/docs/asymmetric.md -------------------------------------------------------------------------------- /docs/kdf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/docs/kdf.md -------------------------------------------------------------------------------- /docs/keys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/docs/keys.md -------------------------------------------------------------------------------- /docs/oscrypto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/docs/oscrypto.md -------------------------------------------------------------------------------- /docs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/docs/readme.md -------------------------------------------------------------------------------- /docs/symmetric.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/docs/symmetric.md -------------------------------------------------------------------------------- /docs/tls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/docs/tls.md -------------------------------------------------------------------------------- /docs/trust_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/docs/trust_list.md -------------------------------------------------------------------------------- /docs/util.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/docs/util.md -------------------------------------------------------------------------------- /oscrypto/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/__init__.py -------------------------------------------------------------------------------- /oscrypto/_asn1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_asn1.py -------------------------------------------------------------------------------- /oscrypto/_asymmetric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_asymmetric.py -------------------------------------------------------------------------------- /oscrypto/_cipher_suites.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_cipher_suites.py -------------------------------------------------------------------------------- /oscrypto/_ecdsa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_ecdsa.py -------------------------------------------------------------------------------- /oscrypto/_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_errors.py -------------------------------------------------------------------------------- /oscrypto/_ffi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_ffi.py -------------------------------------------------------------------------------- /oscrypto/_int.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_int.py -------------------------------------------------------------------------------- /oscrypto/_linux_bsd/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /oscrypto/_linux_bsd/trust_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_linux_bsd/trust_list.py -------------------------------------------------------------------------------- /oscrypto/_mac/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /oscrypto/_mac/_common_crypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_mac/_common_crypto.py -------------------------------------------------------------------------------- /oscrypto/_mac/_common_crypto_cffi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_mac/_common_crypto_cffi.py -------------------------------------------------------------------------------- /oscrypto/_mac/_common_crypto_ctypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_mac/_common_crypto_ctypes.py -------------------------------------------------------------------------------- /oscrypto/_mac/_core_foundation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_mac/_core_foundation.py -------------------------------------------------------------------------------- /oscrypto/_mac/_core_foundation_cffi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_mac/_core_foundation_cffi.py -------------------------------------------------------------------------------- /oscrypto/_mac/_core_foundation_ctypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_mac/_core_foundation_ctypes.py -------------------------------------------------------------------------------- /oscrypto/_mac/_security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_mac/_security.py -------------------------------------------------------------------------------- /oscrypto/_mac/_security_cffi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_mac/_security_cffi.py -------------------------------------------------------------------------------- /oscrypto/_mac/_security_ctypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_mac/_security_ctypes.py -------------------------------------------------------------------------------- /oscrypto/_mac/asymmetric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_mac/asymmetric.py -------------------------------------------------------------------------------- /oscrypto/_mac/symmetric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_mac/symmetric.py -------------------------------------------------------------------------------- /oscrypto/_mac/tls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_mac/tls.py -------------------------------------------------------------------------------- /oscrypto/_mac/trust_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_mac/trust_list.py -------------------------------------------------------------------------------- /oscrypto/_mac/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_mac/util.py -------------------------------------------------------------------------------- /oscrypto/_openssl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /oscrypto/_openssl/_libcrypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_openssl/_libcrypto.py -------------------------------------------------------------------------------- /oscrypto/_openssl/_libcrypto_cffi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_openssl/_libcrypto_cffi.py -------------------------------------------------------------------------------- /oscrypto/_openssl/_libcrypto_ctypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_openssl/_libcrypto_ctypes.py -------------------------------------------------------------------------------- /oscrypto/_openssl/_libssl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_openssl/_libssl.py -------------------------------------------------------------------------------- /oscrypto/_openssl/_libssl_cffi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_openssl/_libssl_cffi.py -------------------------------------------------------------------------------- /oscrypto/_openssl/_libssl_ctypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_openssl/_libssl_ctypes.py -------------------------------------------------------------------------------- /oscrypto/_openssl/asymmetric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_openssl/asymmetric.py -------------------------------------------------------------------------------- /oscrypto/_openssl/symmetric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_openssl/symmetric.py -------------------------------------------------------------------------------- /oscrypto/_openssl/tls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_openssl/tls.py -------------------------------------------------------------------------------- /oscrypto/_openssl/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_openssl/util.py -------------------------------------------------------------------------------- /oscrypto/_pkcs1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_pkcs1.py -------------------------------------------------------------------------------- /oscrypto/_pkcs12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_pkcs12.py -------------------------------------------------------------------------------- /oscrypto/_pkcs5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_pkcs5.py -------------------------------------------------------------------------------- /oscrypto/_rand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_rand.py -------------------------------------------------------------------------------- /oscrypto/_tls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_tls.py -------------------------------------------------------------------------------- /oscrypto/_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_types.py -------------------------------------------------------------------------------- /oscrypto/_win/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /oscrypto/_win/_advapi32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_win/_advapi32.py -------------------------------------------------------------------------------- /oscrypto/_win/_advapi32_cffi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_win/_advapi32_cffi.py -------------------------------------------------------------------------------- /oscrypto/_win/_advapi32_ctypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_win/_advapi32_ctypes.py -------------------------------------------------------------------------------- /oscrypto/_win/_cng.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_win/_cng.py -------------------------------------------------------------------------------- /oscrypto/_win/_cng_cffi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_win/_cng_cffi.py -------------------------------------------------------------------------------- /oscrypto/_win/_cng_ctypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_win/_cng_ctypes.py -------------------------------------------------------------------------------- /oscrypto/_win/_crypt32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_win/_crypt32.py -------------------------------------------------------------------------------- /oscrypto/_win/_crypt32_cffi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_win/_crypt32_cffi.py -------------------------------------------------------------------------------- /oscrypto/_win/_crypt32_ctypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_win/_crypt32_ctypes.py -------------------------------------------------------------------------------- /oscrypto/_win/_decode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_win/_decode.py -------------------------------------------------------------------------------- /oscrypto/_win/_kernel32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_win/_kernel32.py -------------------------------------------------------------------------------- /oscrypto/_win/_kernel32_cffi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_win/_kernel32_cffi.py -------------------------------------------------------------------------------- /oscrypto/_win/_kernel32_ctypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_win/_kernel32_ctypes.py -------------------------------------------------------------------------------- /oscrypto/_win/_secur32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_win/_secur32.py -------------------------------------------------------------------------------- /oscrypto/_win/_secur32_cffi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_win/_secur32_cffi.py -------------------------------------------------------------------------------- /oscrypto/_win/_secur32_ctypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_win/_secur32_ctypes.py -------------------------------------------------------------------------------- /oscrypto/_win/asymmetric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_win/asymmetric.py -------------------------------------------------------------------------------- /oscrypto/_win/symmetric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_win/symmetric.py -------------------------------------------------------------------------------- /oscrypto/_win/tls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_win/tls.py -------------------------------------------------------------------------------- /oscrypto/_win/trust_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_win/trust_list.py -------------------------------------------------------------------------------- /oscrypto/_win/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/_win/util.py -------------------------------------------------------------------------------- /oscrypto/asymmetric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/asymmetric.py -------------------------------------------------------------------------------- /oscrypto/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/errors.py -------------------------------------------------------------------------------- /oscrypto/kdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/kdf.py -------------------------------------------------------------------------------- /oscrypto/keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/keys.py -------------------------------------------------------------------------------- /oscrypto/symmetric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/symmetric.py -------------------------------------------------------------------------------- /oscrypto/tls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/tls.py -------------------------------------------------------------------------------- /oscrypto/trust_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/trust_list.py -------------------------------------------------------------------------------- /oscrypto/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/util.py -------------------------------------------------------------------------------- /oscrypto/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/oscrypto/version.py -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/readme.md -------------------------------------------------------------------------------- /requires/api_docs: -------------------------------------------------------------------------------- 1 | CommonMark >= 0.6.0 2 | -------------------------------------------------------------------------------- /requires/ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/requires/ci -------------------------------------------------------------------------------- /requires/coverage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/requires/coverage -------------------------------------------------------------------------------- /requires/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/requires/lint -------------------------------------------------------------------------------- /requires/release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/requires/release -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/run.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/setup.py -------------------------------------------------------------------------------- /tests/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/LICENSE -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/__main__.py -------------------------------------------------------------------------------- /tests/_https_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/_https_client.py -------------------------------------------------------------------------------- /tests/_socket_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/_socket_proxy.py -------------------------------------------------------------------------------- /tests/_socket_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/_socket_server.py -------------------------------------------------------------------------------- /tests/_unittest_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/_unittest_compat.py -------------------------------------------------------------------------------- /tests/exception_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/exception_context.py -------------------------------------------------------------------------------- /tests/fixtures/DSAParametersInheritedCACert.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/DSAParametersInheritedCACert.crt -------------------------------------------------------------------------------- /tests/fixtures/badtls.io_ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/badtls.io_ca.crt -------------------------------------------------------------------------------- /tests/fixtures/digicert_ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/digicert_ca.crt -------------------------------------------------------------------------------- /tests/fixtures/dsa_signature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/dsa_signature -------------------------------------------------------------------------------- /tests/fixtures/ecdsa_signature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/ecdsa_signature -------------------------------------------------------------------------------- /tests/fixtures/keys/test-4096.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-4096.crt -------------------------------------------------------------------------------- /tests/fixtures/keys/test-4096.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-4096.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-aes128.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-aes128.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-aes128.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-aes128.p12 -------------------------------------------------------------------------------- /tests/fixtures/keys/test-aes256.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-aes256.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-aes256.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-aes256.p12 -------------------------------------------------------------------------------- /tests/fixtures/keys/test-der.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-der.crt -------------------------------------------------------------------------------- /tests/fixtures/keys/test-der.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-der.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-dsa-1024-der.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-dsa-1024-der.crt -------------------------------------------------------------------------------- /tests/fixtures/keys/test-dsa-1024-der.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-dsa-1024-der.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-dsa-1024.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-dsa-1024.crt -------------------------------------------------------------------------------- /tests/fixtures/keys/test-dsa-1024.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-dsa-1024.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-dsa-1024.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-dsa-1024.param -------------------------------------------------------------------------------- /tests/fixtures/keys/test-dsa-2048-der.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-dsa-2048-der.crt -------------------------------------------------------------------------------- /tests/fixtures/keys/test-dsa-2048-der.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-dsa-2048-der.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-dsa-2048-sha2-der.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-dsa-2048-sha2-der.crt -------------------------------------------------------------------------------- /tests/fixtures/keys/test-dsa-2048-sha2-der.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-dsa-2048-sha2-der.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-dsa-2048-sha2.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-dsa-2048-sha2.crt -------------------------------------------------------------------------------- /tests/fixtures/keys/test-dsa-2048-sha2.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-dsa-2048-sha2.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-dsa-2048-sha2.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-dsa-2048-sha2.param -------------------------------------------------------------------------------- /tests/fixtures/keys/test-dsa-2048.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-dsa-2048.crt -------------------------------------------------------------------------------- /tests/fixtures/keys/test-dsa-2048.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-dsa-2048.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-dsa-2048.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-dsa-2048.param -------------------------------------------------------------------------------- /tests/fixtures/keys/test-dsa-512.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-dsa-512.crt -------------------------------------------------------------------------------- /tests/fixtures/keys/test-dsa-aes128.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-dsa-aes128.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-dsa-der.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-dsa-der.crt -------------------------------------------------------------------------------- /tests/fixtures/keys/test-dsa-der.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-dsa-der.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-dsa.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-dsa.crt -------------------------------------------------------------------------------- /tests/fixtures/keys/test-dsa.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-dsa.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-dsa.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-dsa.p12 -------------------------------------------------------------------------------- /tests/fixtures/keys/test-dsa.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-dsa.param -------------------------------------------------------------------------------- /tests/fixtures/keys/test-ec-aes128.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-ec-aes128.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-ec-der.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-ec-der.crt -------------------------------------------------------------------------------- /tests/fixtures/keys/test-ec-der.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-ec-der.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-ec-named-der.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-ec-named-der.crt -------------------------------------------------------------------------------- /tests/fixtures/keys/test-ec-named-der.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-ec-named-der.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-ec-named.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-ec-named.crt -------------------------------------------------------------------------------- /tests/fixtures/keys/test-ec-named.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-ec-named.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-ec.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-ec.crt -------------------------------------------------------------------------------- /tests/fixtures/keys/test-ec.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-ec.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-inter-der.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-inter-der.crt -------------------------------------------------------------------------------- /tests/fixtures/keys/test-inter.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-inter.crt -------------------------------------------------------------------------------- /tests/fixtures/keys/test-inter.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-inter.csr -------------------------------------------------------------------------------- /tests/fixtures/keys/test-inter.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-inter.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-pkcs8-aes128-der.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-pkcs8-aes128-der.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-pkcs8-aes256.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-pkcs8-aes256.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-pkcs8-blank-der.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-pkcs8-blank-der.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-pkcs8-blank.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-pkcs8-blank.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-pkcs8-der.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-pkcs8-der.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-pkcs8-des.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-pkcs8-des.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-pkcs8-dsa-der.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-pkcs8-dsa-der.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-pkcs8-dsa.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-pkcs8-dsa.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-pkcs8-ec-der.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-pkcs8-ec-der.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-pkcs8-ec-named-der.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-pkcs8-ec-named-der.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-pkcs8-ec-named.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-pkcs8-ec-named.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-pkcs8-ec.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-pkcs8-ec.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-pkcs8-tripledes.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-pkcs8-tripledes.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-pkcs8.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-pkcs8.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-pss.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-pss.crt -------------------------------------------------------------------------------- /tests/fixtures/keys/test-pss.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-pss.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-public-dsa-1024-der.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-public-dsa-1024-der.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-public-dsa-1024.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-public-dsa-1024.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-public-dsa-2048-der.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-public-dsa-2048-der.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-public-dsa-2048-sha2-der.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-public-dsa-2048-sha2-der.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-public-dsa-2048-sha2.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-public-dsa-2048-sha2.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-public-dsa-2048.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-public-dsa-2048.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-public-dsa-der.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-public-dsa-der.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-public-dsa.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-public-dsa.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-public-ec-der.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-public-ec-der.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-public-ec-named-der.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-public-ec-named-der.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-public-ec-named.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-public-ec-named.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-public-ec.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-public-ec.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-public-rsa-der.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-public-rsa-der.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-public-rsa.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-public-rsa.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-public-rsapublickey-der.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-public-rsapublickey-der.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-public-rsapublickey.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-public-rsapublickey.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-rc2.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-rc2.p12 -------------------------------------------------------------------------------- /tests/fixtures/keys/test-third-chain.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-third-chain.crt -------------------------------------------------------------------------------- /tests/fixtures/keys/test-third-der.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-third-der.crt -------------------------------------------------------------------------------- /tests/fixtures/keys/test-third-der.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-third-der.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-third.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-third.crt -------------------------------------------------------------------------------- /tests/fixtures/keys/test-third.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-third.csr -------------------------------------------------------------------------------- /tests/fixtures/keys/test-third.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-third.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-third.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-third.p12 -------------------------------------------------------------------------------- /tests/fixtures/keys/test-tripledes-blank.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-tripledes-blank.p12 -------------------------------------------------------------------------------- /tests/fixtures/keys/test-tripledes.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-tripledes.key -------------------------------------------------------------------------------- /tests/fixtures/keys/test-tripledes.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test-tripledes.p12 -------------------------------------------------------------------------------- /tests/fixtures/keys/test.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test.crt -------------------------------------------------------------------------------- /tests/fixtures/keys/test.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/keys/test.key -------------------------------------------------------------------------------- /tests/fixtures/macos_12_public_key_export_issue.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/macos_12_public_key_export_issue.crt -------------------------------------------------------------------------------- /tests/fixtures/message.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/message.sha1 -------------------------------------------------------------------------------- /tests/fixtures/message.sha256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/message.sha256 -------------------------------------------------------------------------------- /tests/fixtures/message.txt: -------------------------------------------------------------------------------- 1 | This is the message to sign -------------------------------------------------------------------------------- /tests/fixtures/rsa_pss_signature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/rsa_pss_signature -------------------------------------------------------------------------------- /tests/fixtures/rsa_pss_signature_pss_cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/rsa_pss_signature_pss_cert -------------------------------------------------------------------------------- /tests/fixtures/rsa_public_encrypted: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/rsa_public_encrypted -------------------------------------------------------------------------------- /tests/fixtures/rsa_public_encrypted_oaep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/rsa_public_encrypted_oaep -------------------------------------------------------------------------------- /tests/fixtures/rsa_signature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/rsa_signature -------------------------------------------------------------------------------- /tests/fixtures/rsa_signature_raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/fixtures/rsa_signature_raw -------------------------------------------------------------------------------- /tests/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/readme.md -------------------------------------------------------------------------------- /tests/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/setup.py -------------------------------------------------------------------------------- /tests/test_asymmetric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/test_asymmetric.py -------------------------------------------------------------------------------- /tests/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/test_init.py -------------------------------------------------------------------------------- /tests/test_kdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/test_kdf.py -------------------------------------------------------------------------------- /tests/test_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/test_keys.py -------------------------------------------------------------------------------- /tests/test_legacy_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/test_legacy_module.py -------------------------------------------------------------------------------- /tests/test_symmetric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/test_symmetric.py -------------------------------------------------------------------------------- /tests/test_tls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/test_tls.py -------------------------------------------------------------------------------- /tests/test_trust_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/test_trust_list.py -------------------------------------------------------------------------------- /tests/unittest_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tests/unittest_data.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbond/oscrypto/HEAD/tox.ini --------------------------------------------------------------------------------