MLSPublicKeysRepositoryImpl

internal class MLSPublicKeysRepositoryImpl(mlsPublicKeyApi: MLSPublicKeyApi, mlsPublicKeysMapper: MLSPublicKeysMapper = MapperProvider.mlsPublicKeyMapper(), initialPublicKeys: MLSPublicKeys? = null) : MLSPublicKeysRepository

Constructors

Link copied to clipboard
constructor(mlsPublicKeyApi: MLSPublicKeyApi, mlsPublicKeysMapper: MLSPublicKeysMapper = MapperProvider.mlsPublicKeyMapper(), initialPublicKeys: MLSPublicKeys? = null)

Types

Link copied to clipboard
internal object Companion

Functions

Link copied to clipboard
open suspend override fun fetchKeys(): Either<CoreFailure, MLSPublicKeys>
Link copied to clipboard
open suspend override fun getKeyForCipherSuite(cipherSuite: CipherSuite): Either<CoreFailure, ByteArray>
Link copied to clipboard
open suspend override fun getKeys(): Either<CoreFailure, MLSPublicKeys>