Skip to content

Instantly share code, notes, and snippets.

@Spomky
Created September 21, 2017 22:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Spomky/2be6c7e28e854ae529830364276d6dfb to your computer and use it in GitHub Desktop.
Save Spomky/2be6c7e28e854ae529830364276d6dfb to your computer and use it in GitHub Desktop.
Jose Performance Test Suite

Jose Performance Test Suite

suite: 133c8a9a843fad997c79f19106136b23269c56fc, date: 2017-09-21, stime: 23:54:29

subject groups revs best mean mode worst params
sign JWS,EdDSA,Ed25519 4096 293.045μs 293.045μs 293.045μs 293.045μs {"algorithm":"EdDSA"}
verify JWS,EdDSA,Ed25519 4096 398.441μs 398.441μs 398.441μs 398.441μs {"input":"eyJhbGciOiJFZERTQSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.zwhKxTMnLVgl0KSn9GT2ongThN0hOZkp046k3S296_TKwAXZH3n4OGMavgUgmuhXER3_zRz-nBqJMfUDIoRHBQ"}
sign JWS,ECDSA,ES256 4096 1,676.358μs 1,676.358μs 1,676.358μs 1,676.358μs {"algorithm":"ES256"}
verify JWS,ECDSA,ES256 4096 2,319.698μs 2,319.698μs 2,319.698μs 2,319.698μs {"input":"eyJhbGciOiJFUzI1NiJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.PQcIuf_bZFoOChBj7z_6KQlfpfvZ4YSUvtVheoAKQJ_rjywLft5dqL79bOrGffW0CkGPvaKzBr3yGdQt3II54g"}
sign JWS,ECDSA,ES384 4096 3,076.186μs 3,076.186μs 3,076.186μs 3,076.186μs {"algorithm":"ES384"}
verify JWS,ECDSA,ES384 4096 4,020.414μs 4,020.414μs 4,020.414μs 4,020.414μs {"input":"eyJhbGciOiJFUzM4NCJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.KYD8GcuF5obFaHyjMHJu-v55pfcJdTw_0DSWU1achSeVqbJsGT0wjkGqfr839ZxB5x-g7hbAHKIFzwZanWq9cxoORKgUSQC6NRhtwM-Y_21aauWhB3Zz1FrNcnpKTAIq"}
sign JWS,ECDSA,ES512 4096 2,919.329μs 2,919.329μs 2,919.329μs 2,919.329μs {"algorithm":"ES512"}
verify JWS,ECDSA,ES512 4096 4,394.971μs 4,394.971μs 4,394.971μs 4,394.971μs {"input":"eyJhbGciOiJFUzUxMiJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AHWHIEWLWQl8n07gsrSx-UvwtUX1Clp-8QCJX20ifv3glXIJMRj9kiB8MlpKA_cpTaEROgf4apb5BYNqi3V4s7_CANg0hFc6_gJ-ECAjanlIVrXhFdJhDyIMhEkBkA3cq6HsWulJeZinP5CU-4_oNup--ir_PfQcui1jpboNwER6_XRG"}
sign JWS,hmac,HS256 4096 148.814μs 148.814μs 148.814μs 148.814μs {"algorithm":"HS256"}
verify JWS,hmac,HS256 4096 206.579μs 206.579μs 206.579μs 206.579μs {"input":"eyJhbGciOiJIUzI1NiJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.bWUSVaxorn7bEF1djytBd0kHv70Ly5pvbomzMWSOr20"}
sign JWS,hmac,HS384 4096 132.395μs 132.395μs 132.395μs 132.395μs {"algorithm":"HS384"}
verify JWS,hmac,HS384 4096 210.913μs 210.913μs 210.913μs 210.913μs {"input":"eyJhbGciOiJIUzM4NCJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.VIvxaoPUCpKMAvBN_Pi5GdeR3EgKvp3Rql5xrAmGHsjVXPBBmoVDyDGeIHsewzv2"}
sign JWS,hmac,HS512 4096 147.758μs 147.758μs 147.758μs 147.758μs {"algorithm":"HS512"}
verify JWS,hmac,HS512 4096 213.282μs 213.282μs 213.282μs 213.282μs {"input":"eyJhbGciOiJIUzUxMiJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.1iIN1THXoEvVr6OiIZ2jTqAsmTF0UAut_cZ6GCy31zHc66MZmfo_0uAYEoVvz1IpfC--ZPSocgY8ImtCNfDVRQ"}
sign JWS,none 4096 111.463μs 111.463μs 111.463μs 111.463μs {"algorithm":"none"}
verify JWS,none 4096 179.168μs 179.168μs 179.168μs 179.168μs {"input":"eyJhbGciOiJub25lIn0.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4."}
sign JWS,RSASign,PS256 4096 2,118.278μs 2,118.278μs 2,118.278μs 2,118.278μs {"algorithm":"PS256"}
verify JWS,RSASign,PS256 4096 490.106μs 490.106μs 490.106μs 490.106μs {"input":"eyJhbGciOiJQUzI1NiJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.P28nqnlDaovXZjgACs-qozK98HGsLLiz_vHrxF_Dk6aC_0a1-Pn02wJ2_9ZGYVpB5xsT6FunUwemLcKtBaf9cPCKe_xXni_VOtAwTWEeB-tjyeJrvGn5fu8WOPMM_PG_HCNkdkSC5qTj1lRj2WWfp6cWM09A6HrUiD-d5beBDjfjsVom-89SdcQimbs47TVYv-5_dQ3eqFrym4ZFKb2EM12Is1acoTBWllc8Mb4JZwLW-fhPW9RbAT0NwV3k67FWt9RPS07xokfU-vWeTmJXbRR5ifjZyi6E-pcaPvEQlxBbS8i5vwgvnl7kQCmPyQubF4EXqz0fskgIl8Howhb_vQ"}
sign JWS,RSASign,PS384 4096 2,109.062μs 2,109.062μs 2,109.062μs 2,109.062μs {"algorithm":"PS384"}
verify JWS,RSASign,PS384 4096 481.960μs 481.960μs 481.960μs 481.960μs {"input":"eyJhbGciOiJQUzM4NCJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.BxijW6eiykTrbirUuVOfOxWCpl3u2JBzzitHWGgY4bUnbIcz8SBoTBmycbQ8I_xFVhdPiMjrZRF-7iaUGVHXbIGFijWLrJMSCAVjolI1EbNE3F0kvcf88V9Uy8b3ln0kDisWTwoEMt8gmQrIXPEHz3sWKxjTRCo0fRCFP6ibhlF5GLk8U46RvJt4uyMoS6aq_B9bLJVTCyMVHVipeIIp0gi_q_8MXBlqB2uVi5XkTChrc7gO-2sBgvH7V8iIkB2Cat5HiGFziim9LZyrgOYdbh5EScAwpe4TSJTEThagneb3Df7rMtDErd1dYFg7g9A0h8ranR3_4GTNhQwasA8_CA"}
sign JWS,RSASign,PS512 4096 2,199.132μs 2,199.132μs 2,199.132μs 2,199.132μs {"algorithm":"PS512"}
verify JWS,RSASign,PS512 4096 468.788μs 468.788μs 468.788μs 468.788μs {"input":"eyJhbGciOiJQUzUxMiJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.fM-DcWADS5rSbl6gvmKcPlsRRH9bz9kAP2yVjsB5o3Wg4MTxDe_JpY0mYWuj1maRtgcPLuH1SdqQeGDDsf82io8No9NWvxzww5vQY7WaKpgOtRfU3-K852TzpKoSxaUWSoANb_wHNpXOl8aouIyy2R9U4SkpB1yh_VSYJwH5Ktlmok4_Sw0B64mK9P4tlm-XprxStx1Vo_sLmPfReQ03Un1zMB38JeZkrvxHBYdwmBD_pSPo8DEtAiCO1surIqX5GaF_gFtF6wwRdg1J4-J9FoRSvDs0KeWUm_jxPtiUTRTwihsjg6jZEQMBWf0A18skKpr7COALaH6Kc1R5oJ-cZg"}
sign JWS,RSASign,RS256 4096 2,033.672μs 2,033.672μs 2,033.672μs 2,033.672μs {"algorithm":"RS256"}
verify JWS,RSASign,RS256 4096 412.695μs 412.695μs 412.695μs 412.695μs {"input":"eyJhbGciOiJSUzI1NiJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MIsjqtVlOpa71KE-Mss8_Nq2YH4FGhiocsqrgi5NvyG53uoimic1tcMdSg-qptrzZc7CG6Svw2Y13TDIqHzTUrL_lR2ZFcryNFiHkSw129EghGpwkpxaTn_THJTCglNbADko1MZBCdwzJxwqZc-1RlpO2HibUYyXSwO97BSe0_evZKdjvvKSgsIqjytKSeAMbhMBdMma622_BG5t4sdbuCHtFjp9iJmkio47AIwqkZV1aIZsv33uPUqBBCXbYoQJwt7mxPftHmNlGoOSMxR_3thmXTCm4US-xiNOyhbm8afKK64jU6_TPtQHiJeQJxz9G3Tx-083B745_AfYOnlC9w"}
sign JWS,RSASign,RS384 4096 2,035.893μs 2,035.893μs 2,035.893μs 2,035.893μs {"algorithm":"RS384"}
verify JWS,RSASign,RS384 4096 412.860μs 412.860μs 412.860μs 412.860μs {"input":"eyJhbGciOiJSUzM4NCJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.e2iCpnWAzNA4mLznUxZRsCe53Vn-0obMoRCfSF2WQ9KbQiZnTIuzmBHyM8B-bIrvsWgqIemR_eVyQf3qjwuzyCkfK-f7kQsHSwR9uBTzabBvPL-wKb3ouAZjKg_rl9LW48vTSi1ulvp3Et_rYeVjprfsg9oVlb3DOhr9RFK-nab7h4kli2LSBultKffDnW1cU8MO3E2xIPBzWuBOe0lRgxY-nFULxQHt5b4XJe3YtNf4hGgefhDoVXbgbhgC4KVM4YXLtZIGrmHA_9VxoTM0PUh2dJzphBQjZPL-mtuvhzHxB8Wb60M1089lzKheZf8DU19E2uhCKh2hSv1wjmGH2g"}
sign JWS,RSASign,RS512 4096 2,076.350μs 2,076.350μs 2,076.350μs 2,076.350μs {"algorithm":"RS512"}
verify JWS,RSASign,RS512 4096 416.487μs 416.487μs 416.487μs 416.487μs {"input":"eyJhbGciOiJSUzUxMiJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cGjv9jlIZ1_p8-lvV1BwXecB72C1l9P2KztGjnE-YTzife6KRUvMBSIlPTtJQMJV-s3PzjWgaCyO0dtoizQKZXQLYFjb_lT1ryfy3bszzk4329RhF4YZ4vIU-O3K4ZRP22yhJ6uCxQ1dWrwQqLyRQkPRKN40ZjtgjG7MG0tHq16M7_iS58X7XgcXlYpGFIDcFRK604svbGEr8vy32iR42AFcAnHpTrWKqMxFEyPvq5EsIfSVmKXvo8PZPXmRYhoAAmi8Akwh4ib6Whz4U5WGT5n8furFN8mPegp7ROwYKCeLim4ct1zw7g4owddQzV9pe6EcloKcgnvhJtgRWCUwdQ"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment