Skip to main content

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

saro_dat-4.4.1-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

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

Hashes for saro_dat-4.4.1.tar.gz
Algorithm Hash digest
SHA256 a37bb7a6a6d7bf6b3c24ade63eab8cdf49b0c4376f23669329f463154d46cbb3
MD5 08d5f3974205c85a15263f92a9f94ea8
BLAKE2b-256 0bc4a3c86e194167b55b762b64a76c31a8684b9683df7adc686e50db466ab1c3

See more details on using hashes here.

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

Hashes for saro_dat-4.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3b4bfcd549ccb75540f823f427f17ec0efb46716ce14e54cfcc57fa6eb17766c
MD5 1f6ae28d58e9b5a2e051c129c9b4c456
BLAKE2b-256 ec0c39ab2fbb33b4f25f2ffe959ca49609389a64e4910fb5c9facdc780cf068f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page