Chrome Release Bot (LUCI) 4762b62e7d Publish DEPS for 106.0.5249.13 1 anno fa
..
base 4762b62e7d Publish DEPS for 106.0.5249.13 1 anno fa
patches 4762b62e7d Publish DEPS for 106.0.5249.13 1 anno fa
src 4762b62e7d Publish DEPS for 106.0.5249.13 1 anno fa
.clang-format 4762b62e7d Publish DEPS for 106.0.5249.13 1 anno fa
BUILD.gn 4762b62e7d Publish DEPS for 106.0.5249.13 1 anno fa
DEPS 4762b62e7d Publish DEPS for 106.0.5249.13 1 anno fa
DIR_METADATA 4762b62e7d Publish DEPS for 106.0.5249.13 1 anno fa
LICENSE 4762b62e7d Publish DEPS for 106.0.5249.13 1 anno fa
OWNERS 4762b62e7d Publish DEPS for 106.0.5249.13 1 anno fa
README.chromium 4762b62e7d Publish DEPS for 106.0.5249.13 1 anno fa

README.chromium

Name: PSM (Private Set Membership) client side
URL: None
Version: 31-Mar-2022
License: Apache Version 2.0
License File: LICENSE
Security Critical: yes

Description:

Private Set Membership (PSM) is a cryptographic protocol that
allows users to privately query whether the user's identifier is a
member of a set of identifiers held by a server in a
privacy-preserving manner.

For privacy, the Private Set Membership protocol guarantees the
following:
- The server does not learn any information about the sensitive
portion of the user's queried identifier. In particular, this also
means that the server does not learn whether the queried
identifier was a member or not.
- The querying user learns no information about the set of
identifiers that are stored by the server beyond whether the
querying user's identifier is a member or not of the server-held
set of identifiers. In other words, the querying user learns the
bare minimum amount of information which is only the answer of the
membership query.

Local Modifications:

Applying local modifications live in //third_party/private_membership/patches/
can be done by running the following commands:

$ export PSM_CLIENT_PATH=/src/third_party/private_membership/patches
$ for patch in $PSM_CLIENT_PATH/patches/*; do patch -s -p1 < $patch; done

In case of conflict, update those patches accordingly and save them back in
//third_party/private_membership/patches/.