Attention une mise à jour du service Gitlab va être effectuée le mardi 30 novembre entre 17h30 et 18h00. Cette mise à jour va générer une interruption du service dont nous ne maîtrisons pas complètement la durée mais qui ne devrait pas excéder quelques minutes. Cette mise à jour intermédiaire en version 14.0.12 nous permettra de rapidement pouvoir mettre à votre disposition une version plus récente.

Commit d0edd183 authored by Stephane Glondu's avatar Stephane Glondu Committed by Stéphane Glondu
Browse files

powm_sec does not support zero exponents

parent 3c49fe63
Pipeline #272332 canceled with stages
...@@ -209,8 +209,10 @@ module Z = struct ...@@ -209,8 +209,10 @@ module Z = struct
let ( =% ) = equal let ( =% ) = equal
let bit_length x = Stdlib.(String.length (to_bits x) * 8) let bit_length x = Stdlib.(String.length (to_bits x) * 8)
let powm = powm_sec (* Warning: no efforts have been made to be let powm x a m =
constant time in the rest of the code. *) if Z.compare a Z.zero = 0 then Z.one else powm_sec x a m
(* Warning: no efforts have been made to be constant time in the
rest of the code. *)
let hash_to_int = Z.hash let hash_to_int = Z.hash
end end
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment