Distributed Access Token
Project description
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: IOqrtFwsNxnwV6FjQVj93pZf9UaI2TkvhIY3ixBDljTJChN0vKE7v3qznmv25Vm6k08g0uUAJvdi6SK3fAnoohOszDERQAWyjv0y
Secure: KNsu331iwBxUVt5ppNVRSo1yEFlacBwAVO5yfG5iRhS4iD7b0q0dIGcKPpjCCcuqMhcd1vHxAsRsyN256zhEZ2jachwUtmSREYnk
--- Multi-Thread ---
HMAC-SHA256-MFS IV-AES128-GCM Issue * 10000 : 88ms
HMAC-SHA256-MFS IV-AES128-GCM Parse * 10000 : 83ms
HMAC-SHA256-MFS IV-AES256-GCM Issue * 10000 : 106ms
HMAC-SHA256-MFS IV-AES256-GCM Parse * 10000 : 82ms
HMAC-SHA384-MFS IV-AES128-GCM Issue * 10000 : 100ms
HMAC-SHA384-MFS IV-AES128-GCM Parse * 10000 : 80ms
HMAC-SHA384-MFS IV-AES256-GCM Issue * 10000 : 92ms
HMAC-SHA384-MFS IV-AES256-GCM Parse * 10000 : 80ms
HMAC-SHA512-MFS IV-AES128-GCM Issue * 10000 : 94ms
HMAC-SHA512-MFS IV-AES128-GCM Parse * 10000 : 79ms
HMAC-SHA512-MFS IV-AES256-GCM Issue * 10000 : 93ms
HMAC-SHA512-MFS IV-AES256-GCM Parse * 10000 : 89ms
ECDSA-P256 IV-AES128-GCM Issue * 10000 : 191ms
ECDSA-P256 IV-AES128-GCM Parse * 10000 : 181ms
ECDSA-P256 IV-AES256-GCM Issue * 10000 : 192ms
ECDSA-P256 IV-AES256-GCM Parse * 10000 : 182ms
ECDSA-P384 IV-AES128-GCM Issue * 10000 : 867ms
ECDSA-P384 IV-AES128-GCM Parse * 10000 : 2036ms
ECDSA-P384 IV-AES256-GCM Issue * 10000 : 869ms
ECDSA-P384 IV-AES256-GCM Parse * 10000 : 1972ms
ECDSA-P521 IV-AES128-GCM Issue * 10000 : 728ms
ECDSA-P521 IV-AES128-GCM Parse * 10000 : 1446ms
ECDSA-P521 IV-AES256-GCM Issue * 10000 : 704ms
ECDSA-P521 IV-AES256-GCM Parse * 10000 : 1395ms
--- Single-Thread ---
HMAC-SHA256-MFS IV-AES128-GCM Issue * 10000 : 35ms
HMAC-SHA256-MFS IV-AES128-GCM Parse * 10000 : 37ms
HMAC-SHA256-MFS IV-AES256-GCM Issue * 10000 : 34ms
HMAC-SHA256-MFS IV-AES256-GCM Parse * 10000 : 36ms
HMAC-SHA384-MFS IV-AES128-GCM Issue * 10000 : 35ms
HMAC-SHA384-MFS IV-AES128-GCM Parse * 10000 : 37ms
HMAC-SHA384-MFS IV-AES256-GCM Issue * 10000 : 36ms
HMAC-SHA384-MFS IV-AES256-GCM Parse * 10000 : 38ms
HMAC-SHA512-MFS IV-AES128-GCM Issue * 10000 : 36ms
HMAC-SHA512-MFS IV-AES128-GCM Parse * 10000 : 38ms
HMAC-SHA512-MFS IV-AES256-GCM Issue * 10000 : 35ms
HMAC-SHA512-MFS IV-AES256-GCM Parse * 10000 : 37ms
ECDSA-P256 IV-AES128-GCM Issue * 10000 : 210ms
ECDSA-P256 IV-AES128-GCM Parse * 10000 : 431ms
ECDSA-P256 IV-AES256-GCM Issue * 10000 : 202ms
ECDSA-P256 IV-AES256-GCM Parse * 10000 : 434ms
ECDSA-P384 IV-AES128-GCM Issue * 10000 : 4760ms
ECDSA-P384 IV-AES128-GCM Parse * 10000 : 11279ms
ECDSA-P384 IV-AES256-GCM Issue * 10000 : 4745ms
ECDSA-P384 IV-AES256-GCM Parse * 10000 : 11278ms
ECDSA-P521 IV-AES128-GCM Issue * 10000 : 3499ms
ECDSA-P521 IV-AES128-GCM Parse * 10000 : 7115ms
ECDSA-P521 IV-AES256-GCM Issue * 10000 : 3488ms
ECDSA-P521 IV-AES256-GCM Parse * 10000 : 7116ms
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
saro_dat-4.4.1.tar.gz
(22.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
saro_dat-4.4.1-py3-none-any.whl
(12.1 kB
view details)
File details
Details for the file saro_dat-4.4.1.tar.gz.
File metadata
- Download URL: saro_dat-4.4.1.tar.gz
- Upload date:
- Size: 22.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.12 {"installer":{"name":"uv","version":"0.11.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a37bb7a6a6d7bf6b3c24ade63eab8cdf49b0c4376f23669329f463154d46cbb3
|
|
| MD5 |
08d5f3974205c85a15263f92a9f94ea8
|
|
| BLAKE2b-256 |
0bc4a3c86e194167b55b762b64a76c31a8684b9683df7adc686e50db466ab1c3
|
File details
Details for the file saro_dat-4.4.1-py3-none-any.whl.
File metadata
- Download URL: saro_dat-4.4.1-py3-none-any.whl
- Upload date:
- Size: 12.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.12 {"installer":{"name":"uv","version":"0.11.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b4bfcd549ccb75540f823f427f17ec0efb46716ce14e54cfcc57fa6eb17766c
|
|
| MD5 |
1f6ae28d58e9b5a2e051c129c9b4c456
|
|
| BLAKE2b-256 |
ec0c39ab2fbb33b4f25f2ffe959ca49609389a64e4910fb5c9facdc780cf068f
|