getDiscoFeatures method

  1. @override
List<String> getDiscoFeatures()
override

NOTE: We intentionally do not advertise support for SHA-1, as it is marked as MUST NOT. Sha-1 support is only for providing a wrapper over its hash function, for example for XEP-0115.

Implementation

@override
List<String> getDiscoFeatures() => [
      '$hashFunctionNameBaseXmlns:$_hashSha256',
      '$hashFunctionNameBaseXmlns:$_hashSha512',
      //'$hashFunctionNameBaseXmlns:$_hashSha3256',
      //'$hashFunctionNameBaseXmlns:$_hashSha3512',
      //'$hashFunctionNameBaseXmlns:$_hashBlake2b256',
      '$hashFunctionNameBaseXmlns:$_hashBlake2b512',
    ];