test_suite_constant_time.data 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. # these are the numbers we'd get with an empty plaintext and truncated HMAC
  2. Constant-flow memcpy from offset: small
  3. ssl_cf_memcpy_offset:0:5:10
  4. # we could get this with 255-bytes plaintext and untruncated SHA-256
  5. Constant-flow memcpy from offset: medium
  6. ssl_cf_memcpy_offset:0:255:32
  7. # we could get this with 255-bytes plaintext and untruncated SHA-384
  8. Constant-flow memcpy from offset: large
  9. ssl_cf_memcpy_offset:100:339:48
  10. mbedtls_ct_memcmp NULL
  11. mbedtls_ct_memcmp_null
  12. mbedtls_ct_memcmp len 1
  13. mbedtls_ct_memcmp:-1:1:0
  14. mbedtls_ct_memcmp len 3
  15. mbedtls_ct_memcmp:-1:3:0
  16. mbedtls_ct_memcmp len 4
  17. mbedtls_ct_memcmp:-1:4:0
  18. mbedtls_ct_memcmp len 5
  19. mbedtls_ct_memcmp:-1:5:0
  20. mbedtls_ct_memcmp len 15
  21. mbedtls_ct_memcmp:-1:15:0
  22. mbedtls_ct_memcmp len 16
  23. mbedtls_ct_memcmp:-1:16:0
  24. mbedtls_ct_memcmp len 17
  25. mbedtls_ct_memcmp:-1:17:0
  26. mbedtls_ct_memcmp len 1 different
  27. mbedtls_ct_memcmp:0:1:0
  28. mbedtls_ct_memcmp len 17 different
  29. mbedtls_ct_memcmp:0:17:0
  30. mbedtls_ct_memcmp len 17 different 1
  31. mbedtls_ct_memcmp:1:17:0
  32. mbedtls_ct_memcmp len 17 different 4
  33. mbedtls_ct_memcmp:4:17:0
  34. mbedtls_ct_memcmp len 17 different 10
  35. mbedtls_ct_memcmp:10:17:0
  36. mbedtls_ct_memcmp len 17 different 16
  37. mbedtls_ct_memcmp:16:17:0
  38. mbedtls_ct_memcmp len 1 offset 1 different
  39. mbedtls_ct_memcmp:0:1:1
  40. mbedtls_ct_memcmp len 17 offset 1 different
  41. mbedtls_ct_memcmp:0:17:1
  42. mbedtls_ct_memcmp len 17 offset 1 different 1
  43. mbedtls_ct_memcmp:1:17:1
  44. mbedtls_ct_memcmp len 17 offset 1 different 5
  45. mbedtls_ct_memcmp:5:17:1
  46. mbedtls_ct_memcmp len 1 offset 1
  47. mbedtls_ct_memcmp:-1:1:1
  48. mbedtls_ct_memcmp len 1 offset 2
  49. mbedtls_ct_memcmp:-1:1:2
  50. mbedtls_ct_memcmp len 1 offset 3
  51. mbedtls_ct_memcmp:-1:1:3
  52. mbedtls_ct_memcmp len 5 offset 1
  53. mbedtls_ct_memcmp:-1:5:1
  54. mbedtls_ct_memcmp len 5 offset 2
  55. mbedtls_ct_memcmp:-1:5:2
  56. mbedtls_ct_memcmp len 5 offset 3
  57. mbedtls_ct_memcmp:-1:5:3
  58. mbedtls_ct_memcmp len 17 offset 1
  59. mbedtls_ct_memcmp:-1:17:1
  60. mbedtls_ct_memcmp len 17 offset 2
  61. mbedtls_ct_memcmp:-1:17:2
  62. mbedtls_ct_memcmp len 17 offset 3
  63. mbedtls_ct_memcmp:-1:17:3
  64. mbedtls_ct_memcpy_if_eq len 1 offset 0
  65. mbedtls_ct_memcpy_if_eq:1:1:0
  66. mbedtls_ct_memcpy_if_eq len 1 offset 1
  67. mbedtls_ct_memcpy_if_eq:1:1:1
  68. mbedtls_ct_memcpy_if_eq len 4 offset 0
  69. mbedtls_ct_memcpy_if_eq:1:1:0
  70. mbedtls_ct_memcpy_if_eq len 4 offset 1
  71. mbedtls_ct_memcpy_if_eq:1:1:1
  72. mbedtls_ct_memcpy_if_eq len 4 offset 2
  73. mbedtls_ct_memcpy_if_eq:1:1:2
  74. mbedtls_ct_memcpy_if_eq len 4 offset 3
  75. mbedtls_ct_memcpy_if_eq:1:1:3
  76. mbedtls_ct_memcpy_if_eq len 15 offset 0
  77. mbedtls_ct_memcpy_if_eq:1:15:0
  78. mbedtls_ct_memcpy_if_eq len 15 offset 1
  79. mbedtls_ct_memcpy_if_eq:1:15:1
  80. mbedtls_ct_memcpy_if_eq len 16 offset 0
  81. mbedtls_ct_memcpy_if_eq:1:16:0
  82. mbedtls_ct_memcpy_if_eq len 16 offset 1
  83. mbedtls_ct_memcpy_if_eq:1:16:1
  84. mbedtls_ct_memcpy_if_eq len 17 offset 0
  85. mbedtls_ct_memcpy_if_eq:1:17:0
  86. mbedtls_ct_memcpy_if_eq len 17 offset 1
  87. mbedtls_ct_memcpy_if_eq:1:17:1
  88. mbedtls_ct_memcpy_if_eq len 0 not eq
  89. mbedtls_ct_memcpy_if_eq:0:17:0
  90. mbedtls_ct_memcpy_if_eq len 5 offset 1 not eq
  91. mbedtls_ct_memcpy_if_eq:0:5:1
  92. mbedtls_ct_memcpy_if_eq len 17 offset 3 not eq
  93. mbedtls_ct_memcpy_if_eq:0:17:3