parent
4bbe1aa57d
commit
4303383d21
@ -1,180 +1 @@
|
||||
if ('__TAURI__' in window) {
|
||||
var __TAURI_PLUGIN_STRONGHOLD__ = (function (t) {
|
||||
'use strict'
|
||||
async function e(t, e = {}, r) {
|
||||
return window.__TAURI_INTERNALS__.invoke(t, e, r)
|
||||
}
|
||||
'function' == typeof SuppressedError && SuppressedError
|
||||
class r {
|
||||
constructor(t, e) {
|
||||
;(this.type = t), (this.payload = e)
|
||||
}
|
||||
static generic(t, e) {
|
||||
return new r('Generic', { vault: t, record: e })
|
||||
}
|
||||
static counter(t, e) {
|
||||
return new r('Counter', { vault: t, counter: e })
|
||||
}
|
||||
}
|
||||
class n {
|
||||
constructor(t) {
|
||||
this.procedureArgs = t
|
||||
}
|
||||
async generateSLIP10Seed(t, r) {
|
||||
return await e('plugin:stronghold|execute_procedure', {
|
||||
...this.procedureArgs,
|
||||
procedure: {
|
||||
type: 'SLIP10Generate',
|
||||
payload: { output: t, sizeBytes: r }
|
||||
}
|
||||
}).then((t) => Uint8Array.from(t))
|
||||
}
|
||||
async deriveSLIP10(t, r, n, a) {
|
||||
return await e('plugin:stronghold|execute_procedure', {
|
||||
...this.procedureArgs,
|
||||
procedure: {
|
||||
type: 'SLIP10Derive',
|
||||
payload: { chain: t, input: { type: r, payload: n }, output: a }
|
||||
}
|
||||
}).then((t) => Uint8Array.from(t))
|
||||
}
|
||||
async recoverBIP39(t, r, n) {
|
||||
return await e('plugin:stronghold|execute_procedure', {
|
||||
...this.procedureArgs,
|
||||
procedure: {
|
||||
type: 'BIP39Recover',
|
||||
payload: { mnemonic: t, passphrase: n, output: r }
|
||||
}
|
||||
}).then((t) => Uint8Array.from(t))
|
||||
}
|
||||
async generateBIP39(t, r) {
|
||||
return await e('plugin:stronghold|execute_procedure', {
|
||||
...this.procedureArgs,
|
||||
procedure: {
|
||||
type: 'BIP39Generate',
|
||||
payload: { output: t, passphrase: r }
|
||||
}
|
||||
}).then((t) => Uint8Array.from(t))
|
||||
}
|
||||
async getEd25519PublicKey(t) {
|
||||
return await e('plugin:stronghold|execute_procedure', {
|
||||
...this.procedureArgs,
|
||||
procedure: {
|
||||
type: 'PublicKey',
|
||||
payload: { type: 'Ed25519', privateKey: t }
|
||||
}
|
||||
}).then((t) => Uint8Array.from(t))
|
||||
}
|
||||
async signEd25519(t, r) {
|
||||
return await e('plugin:stronghold|execute_procedure', {
|
||||
...this.procedureArgs,
|
||||
procedure: { type: 'Ed25519Sign', payload: { privateKey: t, msg: r } }
|
||||
}).then((t) => Uint8Array.from(t))
|
||||
}
|
||||
}
|
||||
class a {
|
||||
constructor(t, e) {
|
||||
;(this.path = t), (this.name = e)
|
||||
}
|
||||
getVault(t) {
|
||||
return new o(this.path, this.name, t)
|
||||
}
|
||||
getStore() {
|
||||
return new s(this.path, this.name)
|
||||
}
|
||||
}
|
||||
class s {
|
||||
constructor(t, e) {
|
||||
;(this.path = t), (this.client = e)
|
||||
}
|
||||
async get(t) {
|
||||
return await e('plugin:stronghold|get_store_record', {
|
||||
snapshotPath: this.path,
|
||||
client: this.client,
|
||||
key: t
|
||||
}).then((t) => t && Uint8Array.from(t))
|
||||
}
|
||||
async insert(t, r, n) {
|
||||
await e('plugin:stronghold|save_store_record', {
|
||||
snapshotPath: this.path,
|
||||
client: this.client,
|
||||
key: t,
|
||||
value: r,
|
||||
lifetime: n
|
||||
})
|
||||
}
|
||||
async remove(t) {
|
||||
return await e('plugin:stronghold|remove_store_record', {
|
||||
snapshotPath: this.path,
|
||||
client: this.client,
|
||||
key: t
|
||||
}).then((t) => t && Uint8Array.from(t))
|
||||
}
|
||||
}
|
||||
class o extends n {
|
||||
constructor(t, e, r) {
|
||||
super({ snapshotPath: t, client: e, vault: r }),
|
||||
(this.path = t),
|
||||
(this.client = e),
|
||||
(this.name = r)
|
||||
}
|
||||
async insert(t, r) {
|
||||
await e('plugin:stronghold|save_secret', {
|
||||
snapshotPath: this.path,
|
||||
client: this.client,
|
||||
vault: this.name,
|
||||
recordPath: t,
|
||||
secret: r
|
||||
})
|
||||
}
|
||||
async remove(t) {
|
||||
await e('plugin:stronghold|remove_secret', {
|
||||
snapshotPath: this.path,
|
||||
client: this.client,
|
||||
vault: this.name,
|
||||
recordPath: t.payload.record
|
||||
})
|
||||
}
|
||||
}
|
||||
class i {
|
||||
constructor(t) {
|
||||
this.path = t
|
||||
}
|
||||
static async load(t, r) {
|
||||
return await e('plugin:stronghold|initialize', {
|
||||
snapshotPath: t,
|
||||
password: r
|
||||
}).then(() => new i(t))
|
||||
}
|
||||
async unload() {
|
||||
await e('plugin:stronghold|destroy', { snapshotPath: this.path })
|
||||
}
|
||||
async loadClient(t) {
|
||||
return await e('plugin:stronghold|load_client', {
|
||||
snapshotPath: this.path,
|
||||
client: t
|
||||
}).then(() => new a(this.path, t))
|
||||
}
|
||||
async createClient(t) {
|
||||
return await e('plugin:stronghold|create_client', {
|
||||
snapshotPath: this.path,
|
||||
client: t
|
||||
}).then(() => new a(this.path, t))
|
||||
}
|
||||
async save() {
|
||||
await e('plugin:stronghold|save', { snapshotPath: this.path })
|
||||
}
|
||||
}
|
||||
return (
|
||||
(t.Client = a),
|
||||
(t.Location = r),
|
||||
(t.Store = s),
|
||||
(t.Stronghold = i),
|
||||
(t.Vault = o),
|
||||
t
|
||||
)
|
||||
})({})
|
||||
Object.defineProperty(window.__TAURI__, 'stronghold', {
|
||||
value: __TAURI_PLUGIN_STRONGHOLD__
|
||||
})
|
||||
}
|
||||
if("__TAURI__"in window){var __TAURI_PLUGIN_STRONGHOLD__=function(t){"use strict";async function e(t,e={},r){return window.__TAURI_INTERNALS__.invoke(t,e,r)}"function"==typeof SuppressedError&&SuppressedError;class r{constructor(t,e){this.type=t,this.payload=e}static generic(t,e){return new r("Generic",{vault:t,record:e})}static counter(t,e){return new r("Counter",{vault:t,counter:e})}}class a{constructor(t){this.procedureArgs=t}async generateSLIP10Seed(t,r){return await e("plugin:stronghold|execute_procedure",{...this.procedureArgs,procedure:{type:"SLIP10Generate",payload:{output:t,sizeBytes:r}}}).then((t=>Uint8Array.from(t)))}async deriveSLIP10(t,r,a,n){return await e("plugin:stronghold|execute_procedure",{...this.procedureArgs,procedure:{type:"SLIP10Derive",payload:{chain:t,input:{type:r,payload:a},output:n}}}).then((t=>Uint8Array.from(t)))}async recoverBIP39(t,r,a){return await e("plugin:stronghold|execute_procedure",{...this.procedureArgs,procedure:{type:"BIP39Recover",payload:{mnemonic:t,passphrase:a,output:r}}}).then((t=>Uint8Array.from(t)))}async generateBIP39(t,r){return await e("plugin:stronghold|execute_procedure",{...this.procedureArgs,procedure:{type:"BIP39Generate",payload:{output:t,passphrase:r}}}).then((t=>Uint8Array.from(t)))}async getEd25519PublicKey(t){return await e("plugin:stronghold|execute_procedure",{...this.procedureArgs,procedure:{type:"PublicKey",payload:{type:"Ed25519",privateKey:t}}}).then((t=>Uint8Array.from(t)))}async signEd25519(t,r){return await e("plugin:stronghold|execute_procedure",{...this.procedureArgs,procedure:{type:"Ed25519Sign",payload:{privateKey:t,msg:r}}}).then((t=>Uint8Array.from(t)))}async getSecp256k1EcdsaPublicKey(t){return await e("plugin:stronghold|execute_procedure",{...this.procedureArgs,procedure:{type:"PublicKey",payload:{type:"Secp256k1Ecdsa",privateKey:t}}}).then((t=>Uint8Array.from(t)))}async getSecp256k1EcdsaEvmAddress(t){return await e("plugin:stronghold|execute_procedure",{...this.procedureArgs,procedure:{type:"GetEvmAddress",payload:{privateKey:t}}}).then((t=>Uint8Array.from(t)))}async signSecp256k1Ecdsa(t,r,a){return await e("plugin:stronghold|execute_procedure",{...this.procedureArgs,procedure:{type:"Secp256k1EcdsaSign",payload:{flavor:t,privateKey:r,msg:a}}}).then((t=>Uint8Array.from(t)))}}class n{constructor(t,e){this.path=t,this.name=e}getVault(t){return new o(this.path,this.name,t)}getStore(){return new s(this.path,this.name)}}class s{constructor(t,e){this.path=t,this.client=e}async get(t){return await e("plugin:stronghold|get_store_record",{snapshotPath:this.path,client:this.client,key:t}).then((t=>t&&Uint8Array.from(t)))}async insert(t,r,a){await e("plugin:stronghold|save_store_record",{snapshotPath:this.path,client:this.client,key:t,value:r,lifetime:a})}async remove(t){return await e("plugin:stronghold|remove_store_record",{snapshotPath:this.path,client:this.client,key:t}).then((t=>t&&Uint8Array.from(t)))}}class o extends a{constructor(t,e,r){super({snapshotPath:t,client:e,vault:r}),this.path=t,this.client=e,this.name=r}async insert(t,r){await e("plugin:stronghold|save_secret",{snapshotPath:this.path,client:this.client,vault:this.name,recordPath:t,secret:r})}async remove(t){await e("plugin:stronghold|remove_secret",{snapshotPath:this.path,client:this.client,vault:this.name,recordPath:t.payload.record})}}class i{constructor(t){this.path=t}static async load(t,r){return await e("plugin:stronghold|initialize",{snapshotPath:t,password:r}).then((()=>new i(t)))}async unload(){await e("plugin:stronghold|destroy",{snapshotPath:this.path})}async loadClient(t){return await e("plugin:stronghold|load_client",{snapshotPath:this.path,client:t}).then((()=>new n(this.path,t)))}async createClient(t){return await e("plugin:stronghold|create_client",{snapshotPath:this.path,client:t}).then((()=>new n(this.path,t)))}async save(){await e("plugin:stronghold|save",{snapshotPath:this.path})}}return t.Client=n,t.Location=r,t.Store=s,t.Stronghold=i,t.Vault=o,t}({});Object.defineProperty(window.__TAURI__,"stronghold",{value:__TAURI_PLUGIN_STRONGHOLD__})}
|
||||
|
Loading…
Reference in new issue