@iotize/tap
Version:
IoTize Device client for Javascript
67 lines • 5.46 kB
JavaScript
/**
* Generated file. Do not edit
*/
import { TapStreamReader } from '@iotize/tap/client/impl';
import { TapStreamWriter } from '@iotize/tap/client/impl';
TapStreamReader.prototype.readScramLoginParams = function () {
const model = {};
model.username = this.readString(16);
model.clientNonce = this.readUnsigned(4);
return model;
};
TapStreamReader.prototype.readScramLoginResponseBody =
function () {
const model = {};
model.serverNonce = this.readUnsigned(4);
model.salt = this.readBytes(4);
model.iterationNumber = this.readUnsigned(4);
return model;
};
TapStreamReader.prototype.readEncryptedIVRequest =
function () {
const model = {};
model.iv = this.readBytes(16);
model.request = this.readBytes();
return model;
};
TapStreamReader.prototype.readEncryptedIVResponse =
function () {
const model = {};
model.iv = this.readBytes(16);
model.response = this.readBytes();
return model;
};
// TapStreamWriter.prototype.write(model: ScramLoginParams) : TapStreamWriter{
// return this.writeScramLoginParams(model)
// }
TapStreamWriter.prototype.writeScramLoginParams = function (model) {
this.writeString(model.username, 16);
this.writeUnsigned(model.clientNonce, 4);
return this;
};
// TapStreamWriter.prototype.write(model: ScramLoginResponseBody) : TapStreamWriter{
// return this.writeScramLoginResponseBody(model)
// }
TapStreamWriter.prototype.writeScramLoginResponseBody = function (model) {
this.writeUnsigned(model.serverNonce, 4);
this.writeBytes(model.salt, 4);
this.writeUnsigned(model.iterationNumber, 4);
return this;
};
// TapStreamWriter.prototype.write(model: EncryptedIVRequest) : TapStreamWriter{
// return this.writeEncryptedIVRequest(model)
// }
TapStreamWriter.prototype.writeEncryptedIVRequest = function (model) {
this.writeBytes(model.iv, 16);
this.writeBytes(model.request);
return this;
};
// TapStreamWriter.prototype.write(model: EncryptedIVResponse) : TapStreamWriter{
// return this.writeEncryptedIVResponse(model)
// }
TapStreamWriter.prototype.writeEncryptedIVResponse = function (model) {
this.writeBytes(model.iv, 16);
this.writeBytes(model.response);
return this;
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udmVydGVyLXN0cmVhbS1leHRlbnNpb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9zZXJ2aWNlL2ltcGwvc2NyYW0vc3JjL2xpYi9nZW5lcmF0ZWQvY29udmVydGVyLXN0cmVhbS1leHRlbnNpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFNSCxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDMUQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBeUIxRCxlQUFlLENBQUMsU0FBUyxDQUFDLG9CQUFvQixHQUFHO0lBQy9DLE1BQU0sS0FBSyxHQUE4QixFQUFFLENBQUM7SUFFNUMsS0FBSyxDQUFDLFFBQVEsR0FBRyxJQUFJLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBRXJDLEtBQUssQ0FBQyxXQUFXLEdBQUcsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUV6QyxPQUFPLEtBQXlCLENBQUM7QUFDbkMsQ0FBQyxDQUFDO0FBRUYsZUFBZSxDQUFDLFNBQVMsQ0FBQywwQkFBMEI7SUFDbEQ7UUFDRSxNQUFNLEtBQUssR0FBb0MsRUFBRSxDQUFDO1FBRWxELEtBQUssQ0FBQyxXQUFXLEdBQUcsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUV6QyxLQUFLLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFFL0IsS0FBSyxDQUFDLGVBQWUsR0FBRyxJQUFJLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBRTdDLE9BQU8sS0FBK0IsQ0FBQztJQUN6QyxDQUFDLENBQUM7QUFFSixlQUFlLENBQUMsU0FBUyxDQUFDLHNCQUFzQjtJQUM5QztRQUNFLE1BQU0sS0FBSyxHQUFnQyxFQUFFLENBQUM7UUFFOUMsS0FBSyxDQUFDLEVBQUUsR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBRTlCLEtBQUssQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDLFNBQVMsRUFBRSxDQUFDO1FBRWpDLE9BQU8sS0FBMkIsQ0FBQztJQUNyQyxDQUFDLENBQUM7QUFFSixlQUFlLENBQUMsU0FBUyxDQUFDLHVCQUF1QjtJQUMvQztRQUNFLE1BQU0sS0FBSyxHQUFpQyxFQUFFLENBQUM7UUFFL0MsS0FBSyxDQUFDLEVBQUUsR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBRTlCLEtBQUssQ0FBQyxRQUFRLEdBQUcsSUFBSSxDQUFDLFNBQVMsRUFBRSxDQUFDO1FBRWxDLE9BQU8sS0FBNEIsQ0FBQztJQUN0QyxDQUFDLENBQUM7QUFFSiw4RUFBOEU7QUFDOUUsK0NBQStDO0FBQy9DLElBQUk7QUFFSixlQUFlLENBQUMsU0FBUyxDQUFDLHFCQUFxQixHQUFHLFVBQ2hELEtBQXVCO0lBRXZCLElBQUksQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLFFBQVEsRUFBRSxFQUFFLENBQUMsQ0FBQztJQUVyQyxJQUFJLENBQUMsYUFBYSxDQUFDLEtBQUssQ0FBQyxXQUFXLEVBQUUsQ0FBQyxDQUFDLENBQUM7SUFFekMsT0FBTyxJQUFJLENBQUM7QUFDZCxDQUFDLENBQUM7QUFFRixvRkFBb0Y7QUFDcEYscURBQXFEO0FBQ3JELElBQUk7QUFFSixlQUFlLENBQUMsU0FBUyxDQUFDLDJCQUEyQixHQUFHLFVBQ3RELEtBQTZCO0lBRTdCLElBQUksQ0FBQyxhQUFhLENBQUMsS0FBSyxDQUFDLFdBQVcsRUFBRSxDQUFDLENBQUMsQ0FBQztJQUV6QyxJQUFJLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUM7SUFFL0IsSUFBSSxDQUFDLGFBQWEsQ0FBQyxLQUFLLENBQUMsZUFBZSxFQUFFLENBQUMsQ0FBQyxDQUFDO0lBRTdDLE9BQU8sSUFBSSxDQUFDO0FBQ2QsQ0FBQyxDQUFDO0FBRUYsZ0ZBQWdGO0FBQ2hGLGlEQUFpRDtBQUNqRCxJQUFJO0FBRUosZUFBZSxDQUFDLFNBQVMsQ0FBQyx1QkFBdUIsR0FBRyxVQUNsRCxLQUF5QjtJQUV6QixJQUFJLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxFQUFFLEVBQUUsRUFBRSxDQUFDLENBQUM7SUFFOUIsSUFBSSxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUM7SUFFL0IsT0FBTyxJQUFJLENBQUM7QUFDZCxDQUFDLENBQUM7QUFFRixpRkFBaUY7QUFDakYsa0RBQWtEO0FBQ2xELElBQUk7QUFFSixlQUFlLENBQUMsU0FBUyxDQUFDLHdCQUF3QixHQUFHLFVBQ25ELEtBQTBCO0lBRTFCLElBQUksQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLEVBQUUsRUFBRSxFQUFFLENBQUMsQ0FBQztJQUU5QixJQUFJLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUVoQyxPQUFPLElBQUksQ0FBQztBQUNkLENBQUMsQ0FBQyJ9