Skip to main content

PyEMV

PyPI Test coverage

PyEMV package provides methods to generate

  • Application Cryptograms (TC, ARQC, or AAC) that’s used to verify ICC.

  • Authorization Response Cryptogram (ARPC) that’s used to verify card issuer.

  • Secure Messaging Integrity and Confidentiality that’s used by the issuer to update values on the ICC.

  • Dynamic Card Verification Values.

Installation

PyEMV is published on PyPI and can be installed from there:

pip install pyemv

Modules

  • kd - Key Derivation support for ICC master keys and session keys.

  • ac - Application Cryptogram support for ARQC, AAC, TC, and ARPC.

  • sm - Secure Messaging support for script command integrity and confidentiality.

  • cvn - Putting it all together for various Cryptogram Version Numbers.

  • cvv - Support for dynamic card verification, such as CVC3.

  • tlv - TLV encoder and decoder.

Metadata

Release files for pyemv 1.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyemv 1.5.0
File Size Uploaded
pyemv-1.5.0.tar.gz 33.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyemv 1.5.0
File Interpreter ABI Platform
pyemv-1.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 59.2 kB

Release files / pyemv-1.5.0.tar.gz

Download URL pyemv-1.5.0.tar.gz
Size 33.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1daa4fd4ef7df4a4df1b354d9b8699bf8afd501c1a6155fa038370b024ce0083
BLAKE2b-256 checksum
How to use checksums
22dc60759f17ddeb803fdc8d417c04d147d78dc53d8ab46c370147fe7652742c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.5.0 pkginfo/1.5.0.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.8.2

Release files / pyemv-1.5.0-py3-none-any.whl

Download URL pyemv-1.5.0-py3-none-any.whl
Size 25.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
52c4ec4967dc5a6ba1b70bf136249b11a968d74bf2d85786c1dce059f321e295
BLAKE2b-256 checksum
How to use checksums
c40308008bc10825127ffbef13b471dc0a3bc43e6070f785b630076dfcac7523
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.5.0 pkginfo/1.5.0.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.8.2

Release history Release notifications | RSS feed

This release

1.5.0 This release

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page