Skip to content

saro-lab/dat-npm

Repository files navigation

DAT - Distributed Access Token

Document

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)
  • bench.test.ts
plain: 7Fv4lzA8oB9DBCu9vjFH2ULIPXJWISG9mkDez22ef2ZRuQhEVFDLwHwWGONvm2u31ICUkVt4WcoLyZlbbUq0q3dLutHX0Zvu7Z4A
secure: TRuWI6nZVIVL6mMsxXjfBbQrYeydpDUgymXzJsvmgAOxRcM6KZ7zYkPj4ohjRBv32QlDtLDbNba4h5DdYY1jjpyzW2ptOCxwBZ7r

Multi-Thread
HMAC-SHA256-MFS IV-AES128-GCM Issue * 10000 : 169ms
HMAC-SHA256-MFS IV-AES128-GCM Parse * 10000 : 161ms
HMAC-SHA256-MFS IV-AES256-GCM Issue * 10000 : 157ms
HMAC-SHA256-MFS IV-AES256-GCM Parse * 10000 : 154ms
HMAC-SHA384-MFS IV-AES128-GCM Issue * 10000 : 140ms
HMAC-SHA384-MFS IV-AES128-GCM Parse * 10000 : 166ms
HMAC-SHA384-MFS IV-AES256-GCM Issue * 10000 : 145ms
HMAC-SHA384-MFS IV-AES256-GCM Parse * 10000 : 153ms
HMAC-SHA512-MFS IV-AES128-GCM Issue * 10000 : 141ms
HMAC-SHA512-MFS IV-AES128-GCM Parse * 10000 : 152ms
HMAC-SHA512-MFS IV-AES256-GCM Issue * 10000 : 141ms
HMAC-SHA512-MFS IV-AES256-GCM Parse * 10000 : 153ms
ECDSA-P256 IV-AES128-GCM Issue * 10000 : 189ms
ECDSA-P256 IV-AES128-GCM Parse * 10000 : 177ms
ECDSA-P256 IV-AES256-GCM Issue * 10000 : 181ms
ECDSA-P256 IV-AES256-GCM Parse * 10000 : 178ms
ECDSA-P384 IV-AES128-GCM Issue * 10000 : 1000ms
ECDSA-P384 IV-AES128-GCM Parse * 10000 : 836ms
ECDSA-P384 IV-AES256-GCM Issue * 10000 : 1013ms
ECDSA-P384 IV-AES256-GCM Parse * 10000 : 876ms
ECDSA-P521 IV-AES128-GCM Issue * 10000 : 2404ms
ECDSA-P521 IV-AES128-GCM Parse * 10000 : 1880ms
ECDSA-P521 IV-AES256-GCM Issue * 10000 : 2427ms
ECDSA-P521 IV-AES256-GCM Parse * 10000 : 1889ms

Single-Thread
HMAC-SHA256-MFS IV-AES128-GCM Issue * 10000 : 268ms
HMAC-SHA256-MFS IV-AES128-GCM Parse * 10000 : 264ms
HMAC-SHA256-MFS IV-AES256-GCM Issue * 10000 : 271ms
HMAC-SHA256-MFS IV-AES256-GCM Parse * 10000 : 271ms
HMAC-SHA384-MFS IV-AES128-GCM Issue * 10000 : 260ms
HMAC-SHA384-MFS IV-AES128-GCM Parse * 10000 : 265ms
HMAC-SHA384-MFS IV-AES256-GCM Issue * 10000 : 261ms
HMAC-SHA384-MFS IV-AES256-GCM Parse * 10000 : 280ms
HMAC-SHA512-MFS IV-AES128-GCM Issue * 10000 : 265ms
HMAC-SHA512-MFS IV-AES128-GCM Parse * 10000 : 250ms
HMAC-SHA512-MFS IV-AES256-GCM Issue * 10000 : 261ms
HMAC-SHA512-MFS IV-AES256-GCM Parse * 10000 : 266ms
ECDSA-P256 IV-AES128-GCM Issue * 10000 : 446ms
ECDSA-P256 IV-AES128-GCM Parse * 10000 : 702ms
ECDSA-P256 IV-AES256-GCM Issue * 10000 : 448ms
ECDSA-P256 IV-AES256-GCM Parse * 10000 : 702ms
ECDSA-P384 IV-AES128-GCM Issue * 10000 : 4113ms
ECDSA-P384 IV-AES128-GCM Parse * 10000 : 3553ms
ECDSA-P384 IV-AES256-GCM Issue * 10000 : 4135ms
ECDSA-P384 IV-AES256-GCM Parse * 10000 : 3553ms
ECDSA-P521 IV-AES128-GCM Issue * 10000 : 9688ms
ECDSA-P521 IV-AES128-GCM Parse * 10000 : 7486ms
ECDSA-P521 IV-AES256-GCM Issue * 10000 : 9573ms
ECDSA-P521 IV-AES256-GCM Parse * 10000 : 7499ms

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors