Skip to main content

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)

Source distribution for saro-dat 4.7.1
File Size Uploaded Provenance
saro_dat-4.7.1.tar.gz 55.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for saro-dat 4.7.1
File Interpreter ABI Platform
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.

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