As far as we know, this is the first signature scheme secure against uninvertible leakage. Furthermore, our signature scheme is public-coin, in the sense that the randomness used in the signing procedure is a part of a signature and no additional secret randomness is used. Additionally, we ...
struct (un)packing of half-precision floats is non-invertible Bug report Bug description: I noticed that chainingstruct.unpack()andstruct.pack()for IEEE 754 Half Precision floats (e) is non-invertible fornan. E.g.: importstructoriginal_bytes=b'\xff\xff'unpacked_float=struct.unpack('e',or...