2
$\begingroup$

Where can I find a clear algorithm diagram of SPECK algorithm? I want to follow steps to write ARM assembly code.

$\endgroup$
1
  • 1
    $\begingroup$ The original paper has some good code in the supporting documentation. There's also ASM code in the linux kernel for SPECK that was removed as things got AES-NI. $\endgroup$
    – b degnan
    May 1, 2023 at 15:53

1 Answer 1

3
$\begingroup$

Where can I find a clear algorithm diagram of speck algorithm?

Have you looked at the spec wiki page - that (at the time I write this) includes both an algorithm diagram and a C implementation (however, the C implementation uses more #define's than I would use to explain things...)

$\endgroup$
1
  • $\begingroup$ Personally I would use precisely zero defines to explain things :) $\endgroup$
    – Maarten Bodewes
    May 1, 2023 at 15:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.