mirror of
https://github.com/vanitasvitae/Smack.git
synced 2025-09-09 00:59:39 +02:00
Add support for XEP-0418: DNS Queries over XMPP (DoX)
Fixes SMACK-862.
This commit is contained in:
parent
75b1d8ce13
commit
62fd897cf7
20 changed files with 564 additions and 6 deletions
|
@ -27,10 +27,13 @@ public final class Java7Base64Encoder implements org.jivesoftware.smack.util.str
|
|||
private static final Java7Base64Encoder instance = new Java7Base64Encoder();
|
||||
|
||||
private final Base64.Encoder encoder;
|
||||
private final Base64.Encoder encoderWithoutPadding;
|
||||
|
||||
private final Base64.Decoder decoder;
|
||||
|
||||
private Java7Base64Encoder() {
|
||||
encoder = Base64.getEncoder();
|
||||
encoderWithoutPadding = encoder.withoutPadding();
|
||||
decoder = Base64.getDecoder();
|
||||
}
|
||||
|
||||
|
@ -48,6 +51,11 @@ public final class Java7Base64Encoder implements org.jivesoftware.smack.util.str
|
|||
return encoder.encodeToString(input);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String encodeToStringWithoutPadding(byte[] input) {
|
||||
return encoderWithoutPadding.encodeToString(input);
|
||||
}
|
||||
|
||||
@Override
|
||||
public byte[] encode(byte[] input) {
|
||||
return encoder.encode(input);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue