DAT - Distributed Access Token
Document
Support Platform
Support algorithm
Signature
| name | note |
|---|---|
| ECDSA-P256 | = secp256r1 |
| ECDSA-P384 | = secp384r1 |
| ECDSA-P521 | = secp521r1 |
| HMAC-SHA256-MFS | = 256Bit Fixed Secret |
| HMAC-SHA384-MFS | = 384Bit Fixed Secret |
| HMAC-SHA512-MFS | = 512Bit Fixed Secret |
- MFS : Maximum(Same Bit) Fixed Secret
Crypto
| name | note |
|---|---|
| IV-AES128-GCM | (IV=NONCE:96BIT) + AES128 GCM |
| IV-AES256-GCM | (IV=NONCE:96BIT) + AES256 GCM |
Performance
- random plain and secure test
- mac mini m4 2024 basic (10 core)
- test_bench.py
Plain: 2EexE9HuqbhQATo82VFwDHuiVnMLvMLOGGcYbPAx8SJKLZMw2PqnTGD0BPgBOqMRsWAnCs5DXcb6XZ3gOifAAGxonr8MlmbDV9wm
Secure: xrVselkHRjEzgUY7ESallX1TbcqD96qZGH44bP3tqo6AUFRl5SfKAJb7AdTlni1SrMryUJaLdrqNH4rIRcSoGXXaeJkQGFR1uCYH
--- Multi-Thread ---
HMAC-SHA256-MFS IV-AES128-GCM Issue * 10000 : 79ms
HMAC-SHA256-MFS IV-AES128-GCM Parse * 10000 : 132ms
HMAC-SHA256-MFS IV-AES256-GCM Issue * 10000 : 75ms
HMAC-SHA256-MFS IV-AES256-GCM Parse * 10000 : 125ms
HMAC-SHA384-MFS IV-AES128-GCM Issue * 10000 : 83ms
HMAC-SHA384-MFS IV-AES128-GCM Parse * 10000 : 128ms
HMAC-SHA384-MFS IV-AES256-GCM Issue * 10000 : 84ms
HMAC-SHA384-MFS IV-AES256-GCM Parse * 10000 : 124ms
HMAC-SHA512-MFS IV-AES128-GCM Issue * 10000 : 81ms
HMAC-SHA512-MFS IV-AES128-GCM Parse * 10000 : 138ms
HMAC-SHA512-MFS IV-AES256-GCM Issue * 10000 : 75ms
HMAC-SHA512-MFS IV-AES256-GCM Parse * 10000 : 132ms
ECDSA-P256 IV-AES128-GCM Issue * 10000 : 178ms
ECDSA-P256 IV-AES128-GCM Parse * 10000 : 277ms
ECDSA-P256 IV-AES256-GCM Issue * 10000 : 184ms
ECDSA-P256 IV-AES256-GCM Parse * 10000 : 289ms
ECDSA-P384 IV-AES128-GCM Issue * 10000 : 798ms
ECDSA-P384 IV-AES128-GCM Parse * 10000 : 1835ms
ECDSA-P384 IV-AES256-GCM Issue * 10000 : 800ms
ECDSA-P384 IV-AES256-GCM Parse * 10000 : 1836ms
ECDSA-P521 IV-AES128-GCM Issue * 10000 : 673ms
ECDSA-P521 IV-AES128-GCM Parse * 10000 : 1342ms
ECDSA-P521 IV-AES256-GCM Issue * 10000 : 670ms
ECDSA-P521 IV-AES256-GCM Parse * 10000 : 1346ms
--- Single-Thread ---
HMAC-SHA256-MFS IV-AES128-GCM Issue * 10000 : 33ms
HMAC-SHA256-MFS IV-AES128-GCM Parse * 10000 : 100ms
HMAC-SHA256-MFS IV-AES256-GCM Issue * 10000 : 33ms
HMAC-SHA256-MFS IV-AES256-GCM Parse * 10000 : 100ms
HMAC-SHA384-MFS IV-AES128-GCM Issue * 10000 : 34ms
HMAC-SHA384-MFS IV-AES128-GCM Parse * 10000 : 104ms
HMAC-SHA384-MFS IV-AES256-GCM Issue * 10000 : 33ms
HMAC-SHA384-MFS IV-AES256-GCM Parse * 10000 : 104ms
HMAC-SHA512-MFS IV-AES128-GCM Issue * 10000 : 33ms
HMAC-SHA512-MFS IV-AES128-GCM Parse * 10000 : 108ms
HMAC-SHA512-MFS IV-AES256-GCM Issue * 10000 : 33ms
HMAC-SHA512-MFS IV-AES256-GCM Parse * 10000 : 107ms
ECDSA-P256 IV-AES128-GCM Issue * 10000 : 205ms
ECDSA-P256 IV-AES128-GCM Parse * 10000 : 514ms
ECDSA-P256 IV-AES256-GCM Issue * 10000 : 204ms
ECDSA-P256 IV-AES256-GCM Parse * 10000 : 513ms
ECDSA-P384 IV-AES128-GCM Issue * 10000 : 4843ms
ECDSA-P384 IV-AES128-GCM Parse * 10000 : 11528ms
ECDSA-P384 IV-AES256-GCM Issue * 10000 : 4795ms
ECDSA-P384 IV-AES256-GCM Parse * 10000 : 11433ms
ECDSA-P521 IV-AES128-GCM Issue * 10000 : 3484ms
ECDSA-P521 IV-AES128-GCM Parse * 10000 : 7136ms
ECDSA-P521 IV-AES256-GCM Issue * 10000 : 3476ms
ECDSA-P521 IV-AES256-GCM Parse * 10000 : 7127ms
Metadata
Release files for saro-dat 4.7.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| saro_dat-4.7.1.tar.gz | 55.2 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| saro_dat-4.7.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 70.5 kB
Release files / saro_dat-4.7.1.tar.gz
| Download URL | saro_dat-4.7.1.tar.gz |
|---|---|
| Size | 55.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
34f7dc578a945b58f71b0f2c796e85b0588c3100d4b3c1b799698e05eaa2b79c
|
|
BLAKE2b-256 checksum How to use checksums |
5c8229dbbd6a1ce383f1e0bf36e8f28a2072ffdfe4116c2bf327bf1739295ed3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.5.9
|
Release files / saro_dat-4.7.1-py3-none-any.whl
| Download URL | saro_dat-4.7.1-py3-none-any.whl |
|---|---|
| Size | 15.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4de7f5904932d3928d561c02c9b699b5eccc1474cb311b8b86cf6da8b1d3bf6f
|
|
BLAKE2b-256 checksum How to use checksums |
5513e241d4cdc981d3362c0730c99400acccbbd380a78596302991996d4731e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.5.9
|
Security for saro-dat 4.7.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.