@iotize/tap
Version:
IoTize Device client for Javascript
1 lines • 5.07 kB
JSON
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":1,"members":[]},"metadata":{"__symbolic":"function"}},{"symbol":{"__symbol":2,"members":[]},"metadata":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":3,"members":[]}]}],"changePassword":[{"__symbolic":"method"}],"login":[{"__symbolic":"method"}],"logout":[{"__symbolic":"method"}],"generateNonce":[{"__symbolic":"method"}]},"statics":{"CRC_LENGTH":4,"CLIENT_NONCE_SIZE":4,"SERVER_NONCE_SIZE":4,"ITERATION_NUMBER_SIZE":4,"COMMUNICATION_KEY_LABEL":"CommunicationKey","CLIENT_KEY_LABEL":"ClientKey","SERVER_KEY_LABEL":"ServerKey","KEY_SIZE":16,"CLIENT_KEY_ITERATION_NUMBER":2,"SERVER_KEY_ITERATION_NUMBER":2,"USER_SALT_SIZE":4,"SCRAM_PASSWORD_LENGTH":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"*","left":{"__symbolic":"select","expression":{"__symbol":2,"members":[]},"member":"KEY_SIZE"},"right":2},"right":{"__symbolic":"select","expression":{"__symbol":2,"members":[]},"member":"USER_SALT_SIZE"}},"stringConverter":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbol":4,"members":[]},"member":"ascii"}},"clientProof":{"__symbolic":"function","parameters":["storedKey","clientNonce","serverNonce"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbol":2,"members":[]},"member":"computeProof"},"arguments":[{"__symbolic":"reference","name":"storedKey"},{"__symbolic":"reference","name":"clientNonce"},{"__symbolic":"reference","name":"serverNonce"}]},"member":"subarray"},"arguments":[0,{"__symbolic":"select","expression":{"__symbol":2,"members":[]},"member":"KEY_SIZE"}]}},"serverProof":{"__symbolic":"function","parameters":["serverKey","clientNonce","serverNonce"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbol":2,"members":[]},"member":"computeProof"},"arguments":[{"__symbolic":"reference","name":"serverKey"},{"__symbolic":"reference","name":"serverNonce"},{"__symbolic":"reference","name":"clientNonce"}]},"member":"subarray"},"arguments":[0,{"__symbolic":"select","expression":{"__symbol":2,"members":[]},"member":"KEY_SIZE"}]}},"saltedPassword":{"__symbolic":"function","parameters":["hashedPassword","userSalt","iterations"],"value":{"__symbolic":"call","expression":{"__symbol":5,"members":[]},"arguments":[{"__symbolic":"reference","name":"hashedPassword"},{"__symbolic":"reference","name":"userSalt"},{"__symbolic":"reference","name":"iterations"}]}},"storedKey":{"__symbolic":"function","parameters":["saltedPassword"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbol":2,"members":[]},"member":"HASH"},"arguments":[{"__symbolic":"reference","name":"saltedPassword"},{"__symbolic":"select","expression":{"__symbol":2,"members":[]},"member":"CLIENT_KEY_LABEL"},{"__symbolic":"select","expression":{"__symbol":2,"members":[]},"member":"CLIENT_KEY_ITERATION_NUMBER"}]}},"serverKey":{"__symbolic":"function","parameters":["saltedPassword"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbol":2,"members":[]},"member":"HASH"},"arguments":[{"__symbolic":"reference","name":"saltedPassword"},{"__symbolic":"select","expression":{"__symbol":2,"members":[]},"member":"SERVER_KEY_LABEL"},{"__symbolic":"select","expression":{"__symbol":2,"members":[]},"member":"SERVER_KEY_ITERATION_NUMBER"}]}},"HASH":{"__symbolic":"function","parameters":["key","label","iteration"],"value":{"__symbolic":"call","expression":{"__symbol":5,"members":[]},"arguments":[{"__symbolic":"reference","name":"key"},{"__symbolic":"reference","name":"label"},{"__symbolic":"reference","name":"iteration"},{"__symbolic":"binop","operator":"/","left":{"__symbolic":"select","expression":{"__symbol":2,"members":[]},"member":"KEY_SIZE"},"right":4}]}},"clientProofCheck":{"__symbolic":"function","parameters":["storedKey","clientProof"],"value":{"__symbolic":"call","expression":{"__symbol":6,"members":[]},"arguments":[{"__symbolic":"reference","name":"storedKey"},{"__symbolic":"reference","name":"clientProof"}]}},"encodeLabel":{"__symbolic":"function","parameters":["input"],"value":{"__symbolic":"error","message":"Expression form not supported","fileName":"auth\\src\\lib\\scram-auth.ts"}}}}}],"symbols":[{"__symbol":0,"name":"InputDataType","filePath":"./scram-auth"},{"__symbol":1,"name":"DEFAULT_SCRAM_SALT_GENERATOR","filePath":"./scram-auth"},{"__symbol":2,"name":"ScramAuth","filePath":"./scram-auth"},{"__symbol":3,"name":"Tap","filePath":"../../../dist/@iotize/tap/iotize-tap"},{"__symbol":4,"name":"StringConverter","filePath":"../../../dist/@iotize/tap/client/impl/iotize-tap-client-impl"},{"__symbol":5,"name":"pbkdf2","filePath":"../../../dist/@iotize/tap/crypto/iotize-tap-crypto"},{"__symbol":6,"name":"XOR","filePath":"./utility"}]}