mkm library
Ming-Ke-Ming
Decentralized User Identity Authentication
Classes
- AccountExtensions
- Singleton extension class for account system operations.
- Address
- Interface for network addresses used to identify MKM ID entities.
- AddressFactory
- Factory interface for creating and parsing Address instances.
- AddressHelper
- Helper interface for address management in the account system.
- Arrays
- AsymmetricKey
- Base interface for asymmetric cryptographic keys (public/private key pairs).
- Base58
- Base64
- BaseComparator
- BaseConverter
- BaseCopier
- BaseWrapper
- CharSequence
- Comparator
- Data Compare Interface
- ConstantString
- Converter
- Data Convert Interface
- Copier
- Data Copy Interface
- CryptoExtensions
- Singleton extension class for cryptographic key operations.
- CryptographyKey
- Base interface for cryptographic keys with algorithm identification.
- DataCoder
- Interface for encoding/decoding binary data to/from string representations.
- DataComparator
- DataConverter
- DataCopier
- DataWrapper
- DecryptKey
- Interface for decryption keys (symmetric or asymmetric private keys).
- Dictionary
- Document
- Interface for entity profile documents (extends TAI with structured data).
- DocumentFactory
- Factory interface for creating and parsing Document instances.
- DocumentHelper
- Helper interface for document management in the account system.
- EncryptKey
- Interface for encryption keys (symmetric or asymmetric public keys).
- EntityType
- @enum MKMEntityType
- FormatExtensions
- Singleton extension class for message format operations.
- GeneralAccountHelper
- General account helper interface for common account system utilities.
- GeneralCryptoHelper
- General cryptographic helper interface for key validation and algorithm handling.
- Hex
- ID
- Interface for unique identifiers (ID) of network entities (users/groups).
- Identifier
- IDFactory
- Factory interface for creating and parsing ID instances.
- IDHelper
- Helper interface for ID management in the account system.
- JSON
- JSONMap
- KECCAK256
- MapCoder
- coder for json <=> map
- Mapper
- MessageDigester
- Interface for computing cryptographic hashes (message digests) of binary data.
- Meta
- Interface for immutable metadata of network entities (users/groups).
- MetaFactory
- Factory interface for creating and parsing Meta instances.
- MetaHelper
- Helper interface for metadata (Meta) management in the account system.
-
ObjectCoder<
T> - Generic interface for serializing/deserializing objects to/from string formats.
- PrivateKey
- Interface for asymmetric private keys (part of a key pair).
- PrivateKeyFactory
- Factory interface for creating and parsing PrivateKey instances.
- PrivateKeyHelper
- Helper interface for private key management.
- PublicKey
- Interface for asymmetric public keys (part of a key pair).
- PublicKeyFactory
- Factory interface for parsing PublicKey instances from serialized data.
- PublicKeyHelper
- Helper interface for public key management.
- RIPEMD160
- SHA256
- SignKey
- Interface for private signing keys (asymmetric).
- StringCoder
- Interface for encoding/decoding strings to/from binary data (byte arrays).
- Stringer
- SymmetricKey
- Interface for symmetric cryptographic keys (single key for encryption/decryption).
- SymmetricKeyFactory
- Factory interface for creating and parsing SymmetricKey instances.
- SymmetricKeyHelper
- Helper interface for symmetric key management.
- TAI
- Interface for The Additional Information (TAI) of network entities.
- TransportableData
- Transportable Encoded Data (TED) - encoded binary data for transport.
- TransportableDataFactory
- Factory interface for creating TransportableData (TED) instances.
- TransportableDataHelper
- Helper interface for processing TransportableData (TED) objects.
- TransportableResource
- Interface for serializable data or file content that supports multiple transport formats.
- UTF8
- VerifyKey
- Interface for public verification keys (asymmetric).
- Wrapper
- Data Wrap Interface
Extensions
- AddressExtension on AccountExtensions
- DocumentExtension on AccountExtensions
- GeneralAccountExtension on AccountExtensions
- GeneralCryptoExtension on CryptoExtensions
- IDExtension on AccountExtensions
- MetaExtension on AccountExtensions
- PrivateKeyExtension on CryptoExtensions
- PublicKeyExtension on CryptoExtensions
- SymmetricKeyExtension on CryptoExtensions
- TransportableDataExtension on FormatExtensions
Properties
-
Core extension manager for account system operations.
final
-
Core extension manager for cryptographic key operations.
final
-
Core extension manager for message format handling.
final