Re: OCB support

2023-02-22 Thread Justus Winter
Hi Niels :) "Niels Möller" writes: > I've now merged OCB support to the master branch. Some changes from the > development branch: Sweet! I can confirm that it performs as expected on our test vectors. > * I moved the corresponding nettle_aead struct to an internal heade

Re: OCB support

2023-02-17 Thread Niels M??ller
I've now merged OCB support to the master branch. Some changes from the development branch: * I added space for one extra block to struct ocb_key (making it 64 bytes rather than 48). Currently unused, but available for future optimization. * I moved the corresponding nettle_aead struct

Re: OCB support

2023-02-02 Thread Niels M??ller
Niels Möller writes: > My current understanding is that the most important improvement over the > initial implementation is to call the underlying block cipher with more > than one block at a time (enabling parallelism on some hardware, and > reducing overhead). I've kept doing this, but going

Re: OCB support

2023-01-25 Thread Niels M??ller
ni...@lysator.liu.se (Niels Möller) writes: > A nettle release reasonable soon would be good, but I'm afraid it will > be a bit tight to fit to the debian schedule. In the best case, we could > have a release out around new year or early January. I guess it likely > counts as a "transition", even

Re: OCB support

2022-12-16 Thread Niels Möller
Justus Winter writes: > Thanks for working on OCB. As you may know, the Debian freeze is coming > up (as in really soon, starting next month or so), and it would be great > to have OCB in Nettle in the next version of Debian. Thanks for encouragement. Any feedback on the development branch

OCB support (was: The *_encrypt_message functions)

2022-12-16 Thread Justus Winter
Hi Niels :) ni...@lysator.liu.se (Niels Möller) writes: > Hi, when working on OCB, and trying to have some consistency between > similar functions, I'm looking at the various "all-in-one" > *_message_encrypt and *_message_decrypt functions. They are motivated in > part by convenience, for