summaryrefslogtreecommitdiff
path: root/crates/hashx/src
Commit message (Expand)AuthorAgeFilesLines
* Fix typosDimitris Apostolou2024-01-081-1/+1
* Switch to FixedCapacityVec 0.1.0 from crates.ioIan Jackson2023-09-063-300/+1
* hashx: Cleanup around Instruction and NUM_INSTRUCTIONSMicah Elizabeth Scott2023-08-256-28/+24
* hashx: Avoid memcpy in Assembler::finalize()Micah Elizabeth Scott2023-08-251-1/+7
* RustfmtIan Jackson2023-08-253-3/+3
* RFC: hashx: Make Architecture::compile take an array refIan Jackson2023-08-254-6/+9
* Run maint/add-warningIan Jackson2023-08-251-0/+1
* hashx: FixedCapacityVec: Fix clippy lintsIan Jackson2023-08-241-4/+3
* RustfmtIan Jackson2023-08-244-6/+12
* hashx: FixedCapacityVec: impl Send, Sync, [Ref]UnwindSafeIan Jackson2023-08-241-0/+13
* hashx: FixedCapacityVec: TestsIan Jackson2023-08-241-0/+105
* hashx: FixedCapacityVec: introduce push_innerIan Jackson2023-08-241-7/+21
* hashx: FixedCapacityVec: use *mut T, and impl DropIan Jackson2023-08-241-24/+68
* hashx: FixedCapacityVec: Note some missing stuffIan Jackson2023-08-241-0/+12
* hashx: FixedCapacityVec: DocumentationIan Jackson2023-08-241-0/+27
* hashx: FixedCapacityVec: Replace .into_boxed_array method with TryIan Jackson2023-08-242-9/+16
* hashx: FixedCapacityVec: Move into its own moduleIan Jackson2023-08-245-71/+80
* RustfmtIan Jackson2023-08-233-9/+9
* RFC: hashx: Introduce FixedCapacityVecIan Jackson2023-08-233-6/+81
* RFC: hashx: Make Program a boxed arrayIan Jackson2023-08-231-4/+4
* hashx: Use a boxed slice for Program storageMicah Elizabeth Scott2023-08-211-3/+3
* hashx: Assembly buffer sizing and tidyingMicah Elizabeth Scott2023-08-213-34/+104
* hashx: avoid surprising overhead of enum code() methodMicah Elizabeth Scott2023-08-211-3/+3
* hashx: Rearrange destination register validator for performanceMicah Elizabeth Scott2023-08-212-12/+49
* hashx: New approach to avoid memcpy in ProgramMicah Elizabeth Scott2023-08-217-63/+49
* hashx: Rewrite RegisterSet again to reduce CPU frontend stallsMicah Elizabeth Scott2023-08-216-210/+103
* hashx: new RegisterWriter format handles more cases transparentlyMicah Elizabeth Scott2023-08-213-99/+112
* Run add_warnings on all files.Nick Mathewson2023-08-041-2/+2
* equix, hashx: Additional comment tweaksMicah Elizabeth Scott2023-07-271-1/+1
* tor-hspow, equix, hashx: Comment tweaksMicah Elizabeth Scott2023-07-2713-190/+270
* hashx: Simplify RegisterWriterMapMicah Elizabeth Scott2023-07-271-28/+5
* tor-hspow, equix, hashx: Make all error types CloneMicah Elizabeth Scott2023-07-271-3/+11
* hashx: Simplify hash_to_bytes, only support fixed output widthMicah Elizabeth Scott2023-07-271-4/+4
* hashx: use RngCore for HashX's internal PRNGMicah Elizabeth Scott2023-07-276-302/+380
* hashx: Implement Default for RuntimeOptionMicah Elizabeth Scott2023-07-271-11/+4
* Update equix, hashx, tor-hspow for new clippy defaultsMicah Elizabeth Scott2023-07-271-1/+1
* hashx: register set optimizations, 20% faster generatorMicah Elizabeth Scott2023-07-276-64/+177
* Reimplement HashX in RustMicah Elizabeth Scott2023-07-2712-0/+3222