Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Peergos/Peergos
/ types & classes
Types & classes
1,228 in github.com/Peergos/Peergos
⨍
Functions
8,770
◇
Types & classes
1,228
Class
AbsoluteCapability
This a complete cryptographic capability to read a file or folder
src/peergos/shared/user/fs/AbsoluteCapability.java:17
Class
AbsorbStream
src/peergos/server/crypto/asymmetric/mlkem/fips202/keccak/core/KeccakSponge.java:116
Class
AbstractCipher
src/peergos/server/crypto/asymmetric/mlkem/fips202/keccak/spi/AbstractCipher.java:31
Class
AbstractID3v2FrameData
src/peergos/shared/user/fs/Mp3CoverImage.java:321
Class
AbstractID3v2Tag
src/peergos/shared/user/fs/Mp3CoverImage.java:581
Class
AbstractKeccakMessageDigest
src/peergos/server/crypto/asymmetric/mlkem/fips202/keccak/core/AbstractKeccakMessageDigest.java:9
Class
AbstractMethod
src/peergos/server/webdav/modeshape/webdav/methods/AbstractMethod.java:45
Class
AbstractSpongeStreamCipher
src/peergos/server/crypto/asymmetric/mlkem/fips202/keccak/spi/AbstractSpongeStreamCipher.java:19
Enum
Access
src/peergos/shared/user/SharedWithCache.java:23
Interface
AccessControl
src/peergos/server/simulation/AccessControl.java:8
Class
AccessControlUnit
Model owners, reader and writers
src/peergos/server/simulation/AccessControl.java:24
Class
AccessDeniedException
src/peergos/server/webdav/modeshape/webdav/exceptions/AccessDeniedException.java:19
Interface
Account
src/peergos/shared/user/Account.java:12
Class
AccountHandler
This is the http endpoint for getting and setting encrypted login blobs
src/peergos/server/net/AccountHandler.java:21
Interface
AccountProxy
A Mutable Pointers extension that proxies all calls over a p2p stream
src/peergos/shared/user/AccountProxy.java:14
Class
AccountWithStorage
src/peergos/server/login/AccountWithStorage.java:16
Class
AcquaintanceSourcedTrieNode
src/peergos/shared/user/AcquaintanceSourcedTrieNode.java:13
Class
AddressUtil
src/peergos/server/util/AddressUtil.java:7
Class
Adler32
Computes Adler32 checksum for a stream of data. An Adler32 checksum is not as reliable as a CRC32 checksum, but a lot faster to compute. <p> The speci
src/peergos/gwt/emu/java/util/zip/Adler32.java:97
Class
Admin
src/peergos/server/storage/admin/Admin.java:20
Class
AdminHandler
src/peergos/server/storage/admin/AdminHandler.java:17
Class
AggregateTranslator
Executes a sequence of translators one after the other. Execution ends whenever the first translator consumes codepoints from the input. @since 1.0
src/peergos/server/util/HtmlUtil.java:555
Class
AggregatedMetrics
A wrapper around the prometheus metrics and HTTP exporter.
src/peergos/server/AggregatedMetrics.java:14
Class
AlignmentPattern
<p>Encapsulates an alignment pattern, which are the smaller square patterns found in all but the simplest QR Codes.</p> @author Sean Owen
src/peergos/shared/zxing/qrcode/detector/AlignmentPattern.java:27
Class
AlignmentPatternFinder
<p>This class attempts to find alignment patterns in a QR Code. Alignment patterns look like finder patterns but are smaller and appear at regular int
src/peergos/shared/zxing/qrcode/detector/AlignmentPatternFinder.java:40
Class
AllowedSignups
src/peergos/shared/storage/controller/AllowedSignups.java:8
Class
AlphaComposite
src/peergos/gwt/emu/java/awt/AlphaComposite.java:6
Class
AlphanumComparator
This is an updated version with enhancements made by Daniel Migowski, Andre Bogus, and David Koelle. Updated by David Koelle in 2017. To use this cla
src/peergos/server/util/AlphanumComparator.java:43
Class
AndroidFileReflector
src/peergos/server/net/AndroidFileReflector.java:33
Class
App
This is the trusted implementation of the API that will be presented to a sandboxed application in Peergos. An application without any privileges can
src/peergos/shared/user/App.java:34
Class
ApplicationMessage
src/peergos/shared/messaging/messages/ApplicationMessage.java:10
Class
Arg
src/peergos/server/Command.java:11
Class
Args
src/peergos/server/util/Args.java:13
Class
ArgsTests
src/peergos/server/tests/ArgsTests.java:8
Enum
Argument
src/peergos/server/cli/Command.java:98
Class
ArrayBacked
src/peergos/shared/user/fs/AsyncReader.java:146
Class
ArrayOps
src/peergos/shared/util/ArrayOps.java:6
Class
Assert
src/peergos/shared/crypto/hash/Blake2b.java:1678
Class
Asset
src/peergos/server/net/GatewayHandler.java:49
Class
Asset
src/peergos/server/net/StaticHandler.java:56
Class
AsymmetricCipherText
src/peergos/shared/crypto/AsymmetricCipherText.java:11
Class
AsyncLock
This class implements a lock that can be held across multiple dependent asynchronous tasks which return a new value for the guarded object or to get t
src/peergos/shared/util/AsyncLock.java:11
Interface
AsyncReader
src/peergos/shared/user/fs/AsyncReader.java:12
Class
AsyncSemaphore
src/peergos/shared/util/AsyncSemaphore.java:6
Class
AsyncUploadQueue
src/peergos/shared/user/fs/FileUploader.java:90
Class
Attachment
src/peergos/shared/email/Attachment.java:12
Class
AuthedCachingStorage
src/peergos/server/storage/AuthedCachingStorage.java:15
Class
AuthedStorage
src/peergos/server/storage/AuthedStorage.java:18
Interface
AutoCloseable
src/peergos/gwt/emu/java/lang/AutoCloseable.java:3
Enum
BarcodeFormat
Enumerates barcode formats known to this package. Please keep alphabetized. @author Sean Owen
src/peergos/shared/zxing/BarcodeFormat.java:24
Class
BarrettReducer
src/peergos/server/crypto/asymmetric/mlkem/fips203/reduce/barrett/BarrettReducer.java:7
Class
BarrettReducerTests
src/peergos/server/tests/fips203/reduce/barrett/BarrettReducerTests.java:11
Enum
Base
src/peergos/shared/io/ipfs/bases/Multibase.java:7
Class
Base16
src/peergos/shared/io/ipfs/bases/Base16.java:5
Class
Base32
Provides Base32 encoding and decoding as defined by <a href="http://www.ietf.org/rfc/rfc4648.txt">RFC 4648</a>. From https://commons.apache.org/prope
src/peergos/shared/io/ipfs/bases/Base32.java:46
Class
Base36
src/peergos/shared/io/ipfs/bases/Base36.java:5
Class
Base58
Base58 is a way to encode Bitcoin addresses (or arbitrary data) as alphanumeric strings. <p> Note that this is not the same base58 as used by Flickr,
src/peergos/shared/io/ipfs/bases/Base58.java:46
Class
Base64
Provides Base64 encoding and decoding as defined by <a href="http://www.ietf.org/rfc/rfc2045.txt">RFC 2045</a>. From https://commons.apache.org/prope
src/peergos/shared/io/ipfs/bases/Base64.java:56
Class
Base64
High-performance base64 codec based on the algorithm used in Mikael Grev's MiG Base64. This implementation is designed to handle base64 without line s
src/peergos/server/crypto/hash/lambdaworks/codec/Base64.java:18
Class
Base64
src/peergos/gwt/emu/java/util/Base64.java:5
Class
Base64Coder
src/peergos/gwt/emu/com/badlogic/gdx/utils/Base64Coder.java:32
Class
BaseHash
A base abstract class to facilitate hash implementations.
src/peergos/shared/crypto/hash/BaseHash.java:44
Class
BaseNCodec
Abstract superclass for Base-N encoders and decoders. From https://commons.apache.org/proper/commons-codec/ <p> This class is thread-safe. </p> @ve
src/peergos/shared/io/ipfs/bases/BaseNCodec.java:31
Class
BasicAuthHandler
src/peergos/server/net/BasicAuthHandler.java:8
Class
Bat
Block Access token This is used as a secret key in AWS S3 V4 signatures to authorise retrieving a block
src/peergos/shared/storage/auth/Bat.java:18
Interface
BatCache
src/peergos/shared/storage/auth/BatCache.java:6
Interface
BatCave
This is used to store a mirror bat (or two during rotations) for each user.
src/peergos/shared/storage/auth/BatCave.java:12
Class
BatCaveHandler
This is the http endpoint for storing Block Access Tokens (BATs)
src/peergos/server/net/BatCaveHandler.java:20
Interface
BatCaveProxy
This is used to store a mirror bat (or two during rotations) for each user.
src/peergos/shared/storage/auth/BatCaveProxy.java:11
Class
BatId
src/peergos/shared/storage/auth/BatId.java:11
Class
BatList
src/peergos/shared/storage/auth/BatList.java:7
Class
BatTests
src/peergos/server/tests/BatTests.java:17
Class
BatWithId
src/peergos/shared/storage/auth/BatWithId.java:9
Class
Binarizer
This class hierarchy provides a set of methods to convert luminance data to 1 bit data. It allows the algorithm to vary polymorphically, for example a
src/peergos/shared/zxing/Binarizer.java:30
Class
BinaryBitmap
This class is the core bitmap class used by ZXing to represent 1 bit data. Reader objects accept a BinaryBitmap and attempt to decode it. @author dsw
src/peergos/shared/zxing/BinaryBitmap.java:28
Interface
BinaryDecoder
Defines common decoding methods for byte array decoders. @version $Id$
src/peergos/shared/io/ipfs/bases/BinaryDecoder.java:25
Interface
BinaryEncoder
Defines common encoding methods for byte array encoders. @version $Id$
src/peergos/shared/io/ipfs/bases/BinaryEncoder.java:25
Class
BitArray
<p>A simple, fast array of bits, represented compactly by an array of ints internally.</p> @author Sean Owen
src/peergos/shared/zxing/common/BitArray.java:26
Class
BitInputStream
src/peergos/server/crypto/asymmetric/mlkem/fips202/keccak/io/BitInputStream.java:16
Class
BitMatrix
<p>Represents a 2D matrix of bits. In function arguments below, and throughout the common module, x is the column position, and y is the row position.
src/peergos/shared/zxing/common/BitMatrix.java:36
Class
BitMatrixParser
@author Sean Owen
src/peergos/shared/zxing/qrcode/decoder/BitMatrixParser.java:25
Class
BitOutputStream
src/peergos/server/crypto/asymmetric/mlkem/fips202/keccak/io/BitOutputStream.java:16
Class
BitSource
<p>This provides an easy abstraction to read bits at a time from a sequence of bytes, where the number of bits read is not often a multiple of 8.</p>
src/peergos/shared/zxing/common/BitSource.java:28
Interface
Blake2b
src/peergos/shared/crypto/hash/Blake2b.java:31
Class
Blake3
Implements the Blake3 algorithm providing a {@linkplain #initHash() hash function} with extensible output (XOF), a {@linkplain #initKeyedHash(byte[])
src/peergos/server/crypto/hash/Blake3.java:76
Class
Blake3Tests
src/peergos/server/tests/Blake3Tests.java:10
Class
Blake3state
src/peergos/shared/user/fs/Blake3state.java:12
Class
BlindFollowRequest
src/peergos/shared/social/BlindFollowRequest.java:15
Class
BlockAuth
src/peergos/shared/storage/auth/BlockAuth.java:10
Interface
BlockBuffer
src/peergos/server/storage/BlockBuffer.java:11
Interface
BlockCache
src/peergos/shared/storage/BlockCache.java:8
Class
BlockMetadata
src/peergos/server/storage/BlockMetadata.java:8
Interface
BlockMetadataStore
src/peergos/server/storage/BlockMetadataStore.java:12
Class
BlockMirrorCap
src/peergos/shared/storage/BlockMirrorCap.java:9
Class
BlockPair
src/peergos/shared/zxing/qrcode/encoder/BlockPair.java:19
Interface
BlockRequestAuthoriser
src/peergos/server/storage/auth/BlockRequestAuthoriser.java:13
Class
BlockSizeTests
src/peergos/server/tests/BlockSizeTests.java:17
Class
BlockStoreProperties
src/peergos/shared/storage/BlockStoreProperties.java:7
Class
BlockVersion
src/peergos/server/storage/BlockVersion.java:7
Class
BlockWrite
src/peergos/shared/corenode/OpLog.java:237
next →
1–100 of 1,228, ranked by callers