Skip to main content

Distributed Access Token

Project description

DAT - Distributed Access Token

Document

DAT Run Online

What is DAT

Example

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: ksuxNhgXNoiIdcveVAVOvMa9VeeQq0M3DOAHrsTrJsxfXjJqypRN32BS5UTyWXcdijOgE6LnZPIzHgEGJRqcyysSaLFSv16VCDvc
Secure: CvKAHCMGf1dz2G5WMa1tJBuGP8bZa8KQpAP3tPCBfY4WsWmjjQDSFIaPB69j6Sb6ZgYgUVpeWkCU0hZm05sEnjVx1Owl2HfVv2dc

--- Multi-Thread ---
HMAC_SHA256_MFS AES128GCMN Issue * 10000 : 96ms
HMAC_SHA256_MFS AES128GCMN Parse * 10000 : 93ms
HMAC_SHA256_MFS AES256GCMN Issue * 10000 : 108ms
HMAC_SHA256_MFS AES256GCMN Parse * 10000 : 97ms
HMAC_SHA384_MFS AES128GCMN Issue * 10000 : 122ms
HMAC_SHA384_MFS AES128GCMN Parse * 10000 : 93ms
HMAC_SHA384_MFS AES256GCMN Issue * 10000 : 102ms
HMAC_SHA384_MFS AES256GCMN Parse * 10000 : 93ms
HMAC_SHA512_MFS AES128GCMN Issue * 10000 : 104ms
HMAC_SHA512_MFS AES128GCMN Parse * 10000 : 97ms
HMAC_SHA512_MFS AES256GCMN Issue * 10000 : 101ms
HMAC_SHA512_MFS AES256GCMN Parse * 10000 : 88ms
P256 AES128GCMN Issue * 10000 : 203ms
P256 AES128GCMN Parse * 10000 : 182ms
P256 AES256GCMN Issue * 10000 : 203ms
P256 AES256GCMN Parse * 10000 : 180ms
P384 AES128GCMN Issue * 10000 : 808ms
P384 AES128GCMN Parse * 10000 : 1810ms
P384 AES256GCMN Issue * 10000 : 807ms
P384 AES256GCMN Parse * 10000 : 1850ms
P521 AES128GCMN Issue * 10000 : 710ms
P521 AES128GCMN Parse * 10000 : 1382ms
P521 AES256GCMN Issue * 10000 : 713ms
P521 AES256GCMN Parse * 10000 : 1403ms

--- Single-Thread ---
HMAC_SHA256_MFS AES128GCMN Issue * 10000 : 46ms
HMAC_SHA256_MFS AES128GCMN Parse * 10000 : 47ms
HMAC_SHA256_MFS AES256GCMN Issue * 10000 : 45ms
HMAC_SHA256_MFS AES256GCMN Parse * 10000 : 46ms
HMAC_SHA384_MFS AES128GCMN Issue * 10000 : 46ms
HMAC_SHA384_MFS AES128GCMN Parse * 10000 : 47ms
HMAC_SHA384_MFS AES256GCMN Issue * 10000 : 45ms
HMAC_SHA384_MFS AES256GCMN Parse * 10000 : 46ms
HMAC_SHA512_MFS AES128GCMN Issue * 10000 : 46ms
HMAC_SHA512_MFS AES128GCMN Parse * 10000 : 48ms
HMAC_SHA512_MFS AES256GCMN Issue * 10000 : 46ms
HMAC_SHA512_MFS AES256GCMN Parse * 10000 : 48ms
P256 AES128GCMN Issue * 10000 : 226ms
P256 AES128GCMN Parse * 10000 : 444ms
P256 AES256GCMN Issue * 10000 : 214ms
P256 AES256GCMN Parse * 10000 : 439ms
P384 AES128GCMN Issue * 10000 : 4947ms
P384 AES128GCMN Parse * 10000 : 11841ms
P384 AES256GCMN Issue * 10000 : 4946ms
P384 AES256GCMN Parse * 10000 : 11828ms
P521 AES128GCMN Issue * 10000 : 3555ms
P521 AES128GCMN Parse * 10000 : 7233ms
P521 AES256GCMN Issue * 10000 : 3553ms
P521 AES256GCMN Parse * 10000 : 7207ms

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.3.1.tar.gz (22.5 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.3.1-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

Details for the file saro_dat-4.3.1.tar.gz.

File metadata

  • Download URL: saro_dat-4.3.1.tar.gz
  • Upload date:
  • Size: 22.5 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.3.1.tar.gz
Algorithm Hash digest
SHA256 2f70e03b0416ebe2f8363e69ff859d7594eb3ffe71e0b76a15d6845860d7507c
MD5 0f8d7d15095456ddfe105a370c1d484a
BLAKE2b-256 c04f5d83261b8e1307e462ce7a0ce4be542c50759b0574cf84d4ecdf2370438f

See more details on using hashes here.

File details

Details for the file saro_dat-4.3.1-py3-none-any.whl.

File metadata

  • Download URL: saro_dat-4.3.1-py3-none-any.whl
  • Upload date:
  • Size: 11.9 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.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a481431f8ad06a9541309a1e7930d79f1edf973ecab85a1344e441367fae4f2b
MD5 53ee345a8cfe2472eef0d7340287892e
BLAKE2b-256 ba3bf504ead6bfb6c98346b97ebd7aca4b2d2ad7b2ecab6d9bfaccd84e1cf361

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