Skip to content

Conversation

bhess
Copy link
Contributor

@bhess bhess commented Feb 6, 2025

No description provided.

bhess and others added 15 commits October 17, 2023 13:30
Co-authored-by: Ward Beullens <[email protected]>
Co-authored-by: Fabio Campos <[email protected]>
Co-authored-by: Sofía Celi <[email protected]>
Co-authored-by: Basil Hess <[email protected]>
Co-authored-by: Matthias J. Kannwischer <[email protected]>
Co-authored-by: Ward Beullens <[email protected]>
Co-authored-by: Fabio Campos <[email protected]>
Co-authored-by: Sofía Celi <[email protected]>
Co-authored-by: Basil Hess <[email protected]>
Co-authored-by: Matthias J. Kannwischer <[email protected]>
* - adds META.yml files
- adds new api: crypto_sign_signature and crypto_sign_verify
- adds namespacing
- converts CRLF to LF
- fixes for big-endian
- changes types from 'unsigned long long' to size_t
- fixes for strict compilers
- ensures newlines at end of files
- remove PQM4 defines from api, using size_t
Optimize matrix multiplication in sign
Blocker values in critical sections for newer clang versions and untested configurations

Co-authored-by: Ward Beullens <[email protected]>
Co-authored-by: Basil Hess <[email protected]>
* Add NEON boilerplate

* Add mul_add_mat_x_m_mat for neon

* Add mul_add_mat_trans_x_m_mat for neon

* Add mul_add_m_upper_triangular_mat_x_mat for neon

* Add mul_add_m_upper_triangular_mat_x_mat_trans for neon

* -O^t * (P1*O + P2) with AVX2 technique

* Improve V*P1*V^t & V*L

* Add mayo_12_P1P1t_times_O_neon

* Add S*P*S^t

* Remove old neon implementation

* Adapt AVX's EF ot Neon

* Adapt Christer Knorborg's Neon AES

* Finish Mayo3 for Neon

* Finish Mayo5 for Neon

* Remove accidentally added neon header dependency

* Add Neon to README

* Add m1cycles

* Uses vsliq_n_u8 when accumulating odd/even results

* Remove useless old matrix code

* Make it work with RPi4

* Fix license issues

* add action for macos-latest

---------

Co-authored-by: Basil Hess <[email protected]>
Co-authored-by: Ward Beullens <[email protected]>
Co-authored-by: Fabio Campos <[email protected]>
Co-authored-by: Sofía Celi <[email protected]>
Co-authored-by: Basil Hess <[email protected]>
Co-authored-by: Matthias J. Kannwischer <[email protected]>
@bhess bhess merged commit 11ff0f0 into main Feb 6, 2025
212 checks passed
@bhess bhess deleted the round2-wip branch February 6, 2025 15:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants