@shard-auth/client
Version:
Next-generation API authentication without secret keys - MPC-based authentication with FROST threshold signatures
35 lines • 2.99 kB
JavaScript
;
/**
* @shard-auth/client - Next-generation API authentication without secret keys
*
* Main entry point for the Shard-Auth client library
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.VERSION = exports.withTimeout = exports.calculateBackoff = exports.secureCompare = exports.secureZeroMemory = exports.AuthenticationError = exports.NetworkError = exports.SignatureGenerationError = exports.SignatureSessionError = exports.ShareNotFoundError = exports.SecureStorage = exports.ShardAuthClient = exports.combineSignatures = exports.generatePartialSignature = exports.executeDKG = exports.initializeDKG = void 0;
// DKG exports
var dkg_1 = require("./dkg");
Object.defineProperty(exports, "initializeDKG", { enumerable: true, get: function () { return dkg_1.initializeDKG; } });
Object.defineProperty(exports, "executeDKG", { enumerable: true, get: function () { return dkg_1.executeDKG; } });
Object.defineProperty(exports, "generatePartialSignature", { enumerable: true, get: function () { return dkg_1.generatePartialSignature; } });
Object.defineProperty(exports, "combineSignatures", { enumerable: true, get: function () { return dkg_1.combineSignatures; } });
// Client exports
var shard_auth_client_1 = require("./client/shard-auth-client");
Object.defineProperty(exports, "ShardAuthClient", { enumerable: true, get: function () { return shard_auth_client_1.ShardAuthClient; } });
var secure_storage_1 = require("./client/secure-storage");
Object.defineProperty(exports, "SecureStorage", { enumerable: true, get: function () { return secure_storage_1.SecureStorage; } });
// Error exports
var errors_1 = require("./client/errors");
Object.defineProperty(exports, "ShareNotFoundError", { enumerable: true, get: function () { return errors_1.ShareNotFoundError; } });
Object.defineProperty(exports, "SignatureSessionError", { enumerable: true, get: function () { return errors_1.SignatureSessionError; } });
Object.defineProperty(exports, "SignatureGenerationError", { enumerable: true, get: function () { return errors_1.SignatureGenerationError; } });
Object.defineProperty(exports, "NetworkError", { enumerable: true, get: function () { return errors_1.NetworkError; } });
Object.defineProperty(exports, "AuthenticationError", { enumerable: true, get: function () { return errors_1.AuthenticationError; } });
// Utility exports
var utils_1 = require("./client/utils");
Object.defineProperty(exports, "secureZeroMemory", { enumerable: true, get: function () { return utils_1.secureZeroMemory; } });
Object.defineProperty(exports, "secureCompare", { enumerable: true, get: function () { return utils_1.secureCompare; } });
Object.defineProperty(exports, "calculateBackoff", { enumerable: true, get: function () { return utils_1.calculateBackoff; } });
Object.defineProperty(exports, "withTimeout", { enumerable: true, get: function () { return utils_1.withTimeout; } });
// Version
exports.VERSION = '0.1.0';
//# sourceMappingURL=index.js.map