Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: pgp/XFilesRootHelper
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: ioctlExperiments
Choose a base ref
...
head repository: pgp/XFilesRootHelper
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 18 commits
  • 35 files changed
  • 1 contributor

Commits on Sep 22, 2022

  1. Add progress in cli file creation

    pgp committed Sep 22, 2022
    Configuration menu
    Copy the full SHA
    e43741f View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2022

  1. RH protocol update (breaks compatibility) - send progress over local …

    …socket for create file operation
    pgp committed Oct 17, 2022
    Configuration menu
    Copy the full SHA
    23d51bf View commit details
    Browse the repository at this point in the history
  2. Fix build on Windows

    pgp committed Oct 17, 2022
    Configuration menu
    Copy the full SHA
    60a5376 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. Configuration menu
    Copy the full SHA
    154ffaa View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2022

  1. Fix propagating downloaded content size on local socket in http uploa…

    …d mode, when content-length attribute is not available
    pgp committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    14b4fb7 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2022

  1. update Botan to 2.19.3

    pgp committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    ded439d View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2023

  1. add option in CLI to generate random-content files specifying size us…

    …ing abbreviated notations b,kb,Mb,Gb (and corresponding binary powers notations B,kB,MB,GB); add option --seed=SEED for deterministic file content generation
    pgp committed Jan 30, 2023
    Configuration menu
    Copy the full SHA
    e27cf6d View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. RH protocol update - add new creation strategy (3: use custom seed fo…

    …r PRNG) for creating random files (in that case, string seed is expected to be received immediately after creation strategy byte)
    pgp committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    e54ee54 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bfc4d9e View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2023

  1. RH protocol update - keep into account two independent flag bits in c…

    …reation strategy byte, one for supplying custom seed (& 4) and one for enabling output hash (& 8)
    pgp committed Feb 11, 2023
    Configuration menu
    Copy the full SHA
    2df0969 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2023

  1. use a lock-free single-producer multi-consumer queue as pipe for comp…

    …uting hashes of regular files in cli mode (1 consumer thread spawned and joined for each file hashed) - this helps to saturate read throughput of slow/high-latency drives e.g. cheap pen drives or old hard disks; add readTill method to IDescriptor.h
    pgp committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    28f8b5d View commit details
    Browse the repository at this point in the history
  2. add cpuquery.h with function for detecting AES hw instructions in x86…

    …/x64 cpus; use AES accordingly when those instructions are present, in createRandomFile
    pgp committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    ecb6a18 View commit details
    Browse the repository at this point in the history
  3. remove custom construction using SHA-256 for generating random files …

    …on ARMv8 arch, in favor of the ChaCha20 cipher which is way more performant; on PC x86/x64 instead, detect AES-NI instructions and use them if present, since throughput is higher in that case
    pgp committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    8dcf352 View commit details
    Browse the repository at this point in the history
  4. RH protocol update - add option to choose backend cipher for random f…

    …ile generation in both cli and standard mode
    pgp committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    9fab8d1 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2023

  1. add producer function for creating random file while computing its ha…

    …sh (1 producer, 2 consumers), and enable its usage in cli mode
    pgp committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    596491e View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Configuration menu
    Copy the full SHA
    e960da4 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. Update Botan amalgamations to 2.19.5; update related scripts to corre…

    …ctly invoke configure (and enable armv8 extensions) when armv8 target is selected
    pgp committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    a39d44a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    37030f9 View commit details
    Browse the repository at this point in the history
Loading