github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/enterprise/platformkeys/bindings/import_wasm.go (about) 1 // SPDX-License-Identifier: Apache-2.0 2 // Copyright 2023 The Prime Citizens 3 4 //go:build wasm 5 6 package bindings 7 8 import ( 9 "unsafe" 10 11 "github.com/primecitizens/pcz/std/ffi/js" 12 ) 13 14 type ( 15 _ unsafe.Pointer 16 _ js.Ref 17 ) 18 19 //go:wasmimport plat/js/webext/enterprise/platformkeys constof_Algorithm 20 //go:noescape 21 func ConstOfAlgorithm(str js.Ref) uint32 22 23 //go:wasmimport plat/js/webext/enterprise/platformkeys store_RegisterKeyOptions 24 //go:noescape 25 func RegisterKeyOptionsJSStore( 26 ptr unsafe.Pointer, ref js.Ref) 27 28 //go:wasmimport plat/js/webext/enterprise/platformkeys load_RegisterKeyOptions 29 //go:noescape 30 func RegisterKeyOptionsJSLoad( 31 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 32 33 //go:wasmimport plat/js/webext/enterprise/platformkeys constof_Scope 34 //go:noescape 35 func ConstOfScope(str js.Ref) uint32 36 37 //go:wasmimport plat/js/webext/enterprise/platformkeys store_ChallengeKeyOptions 38 //go:noescape 39 func ChallengeKeyOptionsJSStore( 40 ptr unsafe.Pointer, ref js.Ref) 41 42 //go:wasmimport plat/js/webext/enterprise/platformkeys load_ChallengeKeyOptions 43 //go:noescape 44 func ChallengeKeyOptionsJSLoad( 45 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 46 47 //go:wasmimport plat/js/webext/enterprise/platformkeys store_Token 48 //go:noescape 49 func TokenJSStore( 50 ptr unsafe.Pointer, ref js.Ref) 51 52 //go:wasmimport plat/js/webext/enterprise/platformkeys load_Token 53 //go:noescape 54 func TokenJSLoad( 55 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 56 57 //go:wasmimport plat/js/webext/enterprise/platformkeys has_ChallengeKey 58 //go:noescape 59 func HasFuncChallengeKey() js.Ref 60 61 //go:wasmimport plat/js/webext/enterprise/platformkeys func_ChallengeKey 62 //go:noescape 63 func FuncChallengeKey(fn unsafe.Pointer) 64 65 //go:wasmimport plat/js/webext/enterprise/platformkeys call_ChallengeKey 66 //go:noescape 67 func CallChallengeKey( 68 retPtr unsafe.Pointer, 69 options unsafe.Pointer, 70 callback js.Ref) 71 72 //go:wasmimport plat/js/webext/enterprise/platformkeys try_ChallengeKey 73 //go:noescape 74 func TryChallengeKey( 75 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 76 options unsafe.Pointer, 77 callback js.Ref) (ok js.Ref) 78 79 //go:wasmimport plat/js/webext/enterprise/platformkeys has_ChallengeMachineKey 80 //go:noescape 81 func HasFuncChallengeMachineKey() js.Ref 82 83 //go:wasmimport plat/js/webext/enterprise/platformkeys func_ChallengeMachineKey 84 //go:noescape 85 func FuncChallengeMachineKey(fn unsafe.Pointer) 86 87 //go:wasmimport plat/js/webext/enterprise/platformkeys call_ChallengeMachineKey 88 //go:noescape 89 func CallChallengeMachineKey( 90 retPtr unsafe.Pointer, 91 challenge js.Ref, 92 registerKey js.Ref, 93 callback js.Ref) 94 95 //go:wasmimport plat/js/webext/enterprise/platformkeys try_ChallengeMachineKey 96 //go:noescape 97 func TryChallengeMachineKey( 98 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 99 challenge js.Ref, 100 registerKey js.Ref, 101 callback js.Ref) (ok js.Ref) 102 103 //go:wasmimport plat/js/webext/enterprise/platformkeys has_ChallengeUserKey 104 //go:noescape 105 func HasFuncChallengeUserKey() js.Ref 106 107 //go:wasmimport plat/js/webext/enterprise/platformkeys func_ChallengeUserKey 108 //go:noescape 109 func FuncChallengeUserKey(fn unsafe.Pointer) 110 111 //go:wasmimport plat/js/webext/enterprise/platformkeys call_ChallengeUserKey 112 //go:noescape 113 func CallChallengeUserKey( 114 retPtr unsafe.Pointer, 115 challenge js.Ref, 116 registerKey js.Ref, 117 callback js.Ref) 118 119 //go:wasmimport plat/js/webext/enterprise/platformkeys try_ChallengeUserKey 120 //go:noescape 121 func TryChallengeUserKey( 122 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 123 challenge js.Ref, 124 registerKey js.Ref, 125 callback js.Ref) (ok js.Ref) 126 127 //go:wasmimport plat/js/webext/enterprise/platformkeys has_GetCertificates 128 //go:noescape 129 func HasFuncGetCertificates() js.Ref 130 131 //go:wasmimport plat/js/webext/enterprise/platformkeys func_GetCertificates 132 //go:noescape 133 func FuncGetCertificates(fn unsafe.Pointer) 134 135 //go:wasmimport plat/js/webext/enterprise/platformkeys call_GetCertificates 136 //go:noescape 137 func CallGetCertificates( 138 retPtr unsafe.Pointer, 139 tokenId js.Ref, 140 callback js.Ref) 141 142 //go:wasmimport plat/js/webext/enterprise/platformkeys try_GetCertificates 143 //go:noescape 144 func TryGetCertificates( 145 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 146 tokenId js.Ref, 147 callback js.Ref) (ok js.Ref) 148 149 //go:wasmimport plat/js/webext/enterprise/platformkeys has_GetTokens 150 //go:noescape 151 func HasFuncGetTokens() js.Ref 152 153 //go:wasmimport plat/js/webext/enterprise/platformkeys func_GetTokens 154 //go:noescape 155 func FuncGetTokens(fn unsafe.Pointer) 156 157 //go:wasmimport plat/js/webext/enterprise/platformkeys call_GetTokens 158 //go:noescape 159 func CallGetTokens( 160 retPtr unsafe.Pointer, 161 callback js.Ref) 162 163 //go:wasmimport plat/js/webext/enterprise/platformkeys try_GetTokens 164 //go:noescape 165 func TryGetTokens( 166 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 167 callback js.Ref) (ok js.Ref) 168 169 //go:wasmimport plat/js/webext/enterprise/platformkeys has_ImportCertificate 170 //go:noescape 171 func HasFuncImportCertificate() js.Ref 172 173 //go:wasmimport plat/js/webext/enterprise/platformkeys func_ImportCertificate 174 //go:noescape 175 func FuncImportCertificate(fn unsafe.Pointer) 176 177 //go:wasmimport plat/js/webext/enterprise/platformkeys call_ImportCertificate 178 //go:noescape 179 func CallImportCertificate( 180 retPtr unsafe.Pointer, 181 tokenId js.Ref, 182 certificate js.Ref, 183 callback js.Ref) 184 185 //go:wasmimport plat/js/webext/enterprise/platformkeys try_ImportCertificate 186 //go:noescape 187 func TryImportCertificate( 188 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 189 tokenId js.Ref, 190 certificate js.Ref, 191 callback js.Ref) (ok js.Ref) 192 193 //go:wasmimport plat/js/webext/enterprise/platformkeys has_RemoveCertificate 194 //go:noescape 195 func HasFuncRemoveCertificate() js.Ref 196 197 //go:wasmimport plat/js/webext/enterprise/platformkeys func_RemoveCertificate 198 //go:noescape 199 func FuncRemoveCertificate(fn unsafe.Pointer) 200 201 //go:wasmimport plat/js/webext/enterprise/platformkeys call_RemoveCertificate 202 //go:noescape 203 func CallRemoveCertificate( 204 retPtr unsafe.Pointer, 205 tokenId js.Ref, 206 certificate js.Ref, 207 callback js.Ref) 208 209 //go:wasmimport plat/js/webext/enterprise/platformkeys try_RemoveCertificate 210 //go:noescape 211 func TryRemoveCertificate( 212 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 213 tokenId js.Ref, 214 certificate js.Ref, 215 callback js.Ref) (ok js.Ref)