MCPcopy Create free account

hub / github.com/Peergos/Peergos / types & classes

Types & classes1,228 in github.com/Peergos/Peergos

ClassAbsoluteCapability
This a complete cryptographic capability to read a file or folder
src/peergos/shared/user/fs/AbsoluteCapability.java:17
ClassAbsorbStream
src/peergos/server/crypto/asymmetric/mlkem/fips202/keccak/core/KeccakSponge.java:116
ClassAbstractCipher
src/peergos/server/crypto/asymmetric/mlkem/fips202/keccak/spi/AbstractCipher.java:31
ClassAbstractID3v2FrameData
src/peergos/shared/user/fs/Mp3CoverImage.java:321
ClassAbstractID3v2Tag
src/peergos/shared/user/fs/Mp3CoverImage.java:581
ClassAbstractKeccakMessageDigest
src/peergos/server/crypto/asymmetric/mlkem/fips202/keccak/core/AbstractKeccakMessageDigest.java:9
ClassAbstractMethod
src/peergos/server/webdav/modeshape/webdav/methods/AbstractMethod.java:45
ClassAbstractSpongeStreamCipher
src/peergos/server/crypto/asymmetric/mlkem/fips202/keccak/spi/AbstractSpongeStreamCipher.java:19
EnumAccess
src/peergos/shared/user/SharedWithCache.java:23
InterfaceAccessControl
src/peergos/server/simulation/AccessControl.java:8
ClassAccessControlUnit
Model owners, reader and writers
src/peergos/server/simulation/AccessControl.java:24
ClassAccessDeniedException
src/peergos/server/webdav/modeshape/webdav/exceptions/AccessDeniedException.java:19
InterfaceAccount
src/peergos/shared/user/Account.java:12
ClassAccountHandler
This is the http endpoint for getting and setting encrypted login blobs
src/peergos/server/net/AccountHandler.java:21
InterfaceAccountProxy
A Mutable Pointers extension that proxies all calls over a p2p stream
src/peergos/shared/user/AccountProxy.java:14
ClassAccountWithStorage
src/peergos/server/login/AccountWithStorage.java:16
ClassAcquaintanceSourcedTrieNode
src/peergos/shared/user/AcquaintanceSourcedTrieNode.java:13
ClassAddressUtil
src/peergos/server/util/AddressUtil.java:7
ClassAdler32
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
ClassAdmin
src/peergos/server/storage/admin/Admin.java:20
ClassAdminHandler
src/peergos/server/storage/admin/AdminHandler.java:17
ClassAggregateTranslator
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
ClassAggregatedMetrics
A wrapper around the prometheus metrics and HTTP exporter.
src/peergos/server/AggregatedMetrics.java:14
ClassAlignmentPattern
<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
ClassAlignmentPatternFinder
<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
ClassAllowedSignups
src/peergos/shared/storage/controller/AllowedSignups.java:8
ClassAlphaComposite
src/peergos/gwt/emu/java/awt/AlphaComposite.java:6
ClassAlphanumComparator
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
ClassAndroidFileReflector
src/peergos/server/net/AndroidFileReflector.java:33
ClassApp
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
ClassApplicationMessage
src/peergos/shared/messaging/messages/ApplicationMessage.java:10
ClassArg
src/peergos/server/Command.java:11
ClassArgs
src/peergos/server/util/Args.java:13
ClassArgsTests
src/peergos/server/tests/ArgsTests.java:8
EnumArgument
src/peergos/server/cli/Command.java:98
ClassArrayBacked
src/peergos/shared/user/fs/AsyncReader.java:146
ClassArrayOps
src/peergos/shared/util/ArrayOps.java:6
ClassAssert
src/peergos/shared/crypto/hash/Blake2b.java:1678
ClassAsset
src/peergos/server/net/GatewayHandler.java:49
ClassAsset
src/peergos/server/net/StaticHandler.java:56
ClassAsymmetricCipherText
src/peergos/shared/crypto/AsymmetricCipherText.java:11
ClassAsyncLock
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
InterfaceAsyncReader
src/peergos/shared/user/fs/AsyncReader.java:12
ClassAsyncSemaphore
src/peergos/shared/util/AsyncSemaphore.java:6
ClassAsyncUploadQueue
src/peergos/shared/user/fs/FileUploader.java:90
ClassAttachment
src/peergos/shared/email/Attachment.java:12
ClassAuthedCachingStorage
src/peergos/server/storage/AuthedCachingStorage.java:15
ClassAuthedStorage
src/peergos/server/storage/AuthedStorage.java:18
InterfaceAutoCloseable
src/peergos/gwt/emu/java/lang/AutoCloseable.java:3
EnumBarcodeFormat
Enumerates barcode formats known to this package. Please keep alphabetized. @author Sean Owen
src/peergos/shared/zxing/BarcodeFormat.java:24
ClassBarrettReducer
src/peergos/server/crypto/asymmetric/mlkem/fips203/reduce/barrett/BarrettReducer.java:7
ClassBarrettReducerTests
src/peergos/server/tests/fips203/reduce/barrett/BarrettReducerTests.java:11
EnumBase
src/peergos/shared/io/ipfs/bases/Multibase.java:7
ClassBase16
src/peergos/shared/io/ipfs/bases/Base16.java:5
ClassBase32
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
ClassBase36
src/peergos/shared/io/ipfs/bases/Base36.java:5
ClassBase58
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
ClassBase64
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
ClassBase64
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
ClassBase64
src/peergos/gwt/emu/java/util/Base64.java:5
ClassBase64Coder
src/peergos/gwt/emu/com/badlogic/gdx/utils/Base64Coder.java:32
ClassBaseHash
A base abstract class to facilitate hash implementations.
src/peergos/shared/crypto/hash/BaseHash.java:44
ClassBaseNCodec
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
ClassBasicAuthHandler
src/peergos/server/net/BasicAuthHandler.java:8
ClassBat
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
InterfaceBatCache
src/peergos/shared/storage/auth/BatCache.java:6
InterfaceBatCave
This is used to store a mirror bat (or two during rotations) for each user.
src/peergos/shared/storage/auth/BatCave.java:12
ClassBatCaveHandler
This is the http endpoint for storing Block Access Tokens (BATs)
src/peergos/server/net/BatCaveHandler.java:20
InterfaceBatCaveProxy
This is used to store a mirror bat (or two during rotations) for each user.
src/peergos/shared/storage/auth/BatCaveProxy.java:11
ClassBatId
src/peergos/shared/storage/auth/BatId.java:11
ClassBatList
src/peergos/shared/storage/auth/BatList.java:7
ClassBatTests
src/peergos/server/tests/BatTests.java:17
ClassBatWithId
src/peergos/shared/storage/auth/BatWithId.java:9
ClassBinarizer
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
ClassBinaryBitmap
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
InterfaceBinaryDecoder
Defines common decoding methods for byte array decoders. @version $Id$
src/peergos/shared/io/ipfs/bases/BinaryDecoder.java:25
InterfaceBinaryEncoder
Defines common encoding methods for byte array encoders. @version $Id$
src/peergos/shared/io/ipfs/bases/BinaryEncoder.java:25
ClassBitArray
<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
ClassBitInputStream
src/peergos/server/crypto/asymmetric/mlkem/fips202/keccak/io/BitInputStream.java:16
ClassBitMatrix
<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
ClassBitMatrixParser
@author Sean Owen
src/peergos/shared/zxing/qrcode/decoder/BitMatrixParser.java:25
ClassBitOutputStream
src/peergos/server/crypto/asymmetric/mlkem/fips202/keccak/io/BitOutputStream.java:16
ClassBitSource
<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
InterfaceBlake2b
src/peergos/shared/crypto/hash/Blake2b.java:31
ClassBlake3
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
ClassBlake3Tests
src/peergos/server/tests/Blake3Tests.java:10
ClassBlake3state
src/peergos/shared/user/fs/Blake3state.java:12
ClassBlindFollowRequest
src/peergos/shared/social/BlindFollowRequest.java:15
ClassBlockAuth
src/peergos/shared/storage/auth/BlockAuth.java:10
InterfaceBlockBuffer
src/peergos/server/storage/BlockBuffer.java:11
InterfaceBlockCache
src/peergos/shared/storage/BlockCache.java:8
ClassBlockMetadata
src/peergos/server/storage/BlockMetadata.java:8
InterfaceBlockMetadataStore
src/peergos/server/storage/BlockMetadataStore.java:12
ClassBlockMirrorCap
src/peergos/shared/storage/BlockMirrorCap.java:9
ClassBlockPair
src/peergos/shared/zxing/qrcode/encoder/BlockPair.java:19
InterfaceBlockRequestAuthoriser
src/peergos/server/storage/auth/BlockRequestAuthoriser.java:13
ClassBlockSizeTests
src/peergos/server/tests/BlockSizeTests.java:17
ClassBlockStoreProperties
src/peergos/shared/storage/BlockStoreProperties.java:7
ClassBlockVersion
src/peergos/server/storage/BlockVersion.java:7
ClassBlockWrite
src/peergos/shared/corenode/OpLog.java:237
next →1–100 of 1,228, ranked by callers