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.0.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.0-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: saro_dat-4.3.0.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.0.tar.gz
Algorithm Hash digest
SHA256 934aef21c68488f03b0dbb6638a023b8b465c915aaf49c0718fab91f5acfe237
MD5 6206fe3ed0827c07bc2751f390e45e5f
BLAKE2b-256 fafdca1e1234e4dacd577b761aa5f4b0198135e2a49546f75eced841ff10b401

See more details on using hashes here.

File details

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

File metadata

  • Download URL: saro_dat-4.3.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 369814871edd3c0ce8069c1dfea15c73b33a16624b878ee1d408c88dd7c9e82a
MD5 1dd5c70086cc0f92e01ad9b9db3486bb
BLAKE2b-256 c48b2b5b610b181e746ee7be94301aa11ab8295c75fa326ff91ede03c85adfe0

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