On Thu, 2024-08-15 at 14:04 +0000, Jason A. Donenfeld wrote: > Hi Xi, > > Thanks for posting this! That's very nice to see. > > I'm currently traveling without my laptop (actually in Yunnan, China!), Have fun! > so I'll be able to take a look at this for real starting the 26th, as > right now I'm just on my cellphone using lore+mutt. > > One thing I wanted to ask, though, is - doesn't LoongArch have 32 8-byte > registers? Shouldn't that be enough to implement ChaCha without spilling > and without using LSX? I'll work on it but I need to ask a question (it may be stupid because I know a little about security) before starting to code: Is "stack-less" meaning simply "don't spill any sensitive data onto the stack," or more strictly "stack shouldn't be used at all"? For example, is it OK to save all the callee-saved registers in the function prologue onto the stack, and restore them in the epilogue? -- Xi Ruoyao <xry111@xxxxxxxxxxx> School of Aerospace Science and Technology, Xidian University