Documentation
¶
-
func CreateAndStoreMyDid(wallet int, didJSON string) ctx.Channel
-
func CryptoAnonCrypt(recipientKey string, msgBytes []byte) ctx.Channel
-
func CryptoAnonDecrypt(wallet int, recipientKey string, msgBytes []byte) ctx.Channel
-
func CryptoAuthCrypt(wallet int, senderKey, recipientKey string, msgBytes []byte) ctx.Channel
-
func CryptoAuthDecrypt(wallet int, recipientKey string, msgBytes []byte) ctx.Channel
-
func FindyBuildAttribRequest(sDID, tDID, hasc, raw, enc string) ctx.Channel
-
func FindyBuildCredDefRequest(submitter, data string) ctx.Channel
-
func FindyBuildGetAttribRequest(sDID, tDID, hasc, raw, enc string) ctx.Channel
-
func FindyBuildGetCredDefRequest(submitter, id string) ctx.Channel
-
func FindyBuildGetNymRequest(submitterDid, targetDid string) ctx.Channel
-
func FindyBuildGetSchemaRequest(submitter, id string) ctx.Channel
-
func FindyCreatePairwise(wallet int, theirDID, myDID, metaData string) ctx.Channel
-
func FindyCryptoSign(wallet int, signerVerKey string, msg []byte) ctx.Channel
-
func FindyCryptoVerify(signerVerKey string, rawMsg, rawSignature []byte) ctx.Channel
-
func FindyDeleteWallet(config, credentials string) ctx.Channel
-
func FindyExportWallet(wallet int, exportCfg string) ctx.Channel
-
func FindyGetDidMetadata(wallet int, did string) ctx.Channel
-
func FindyGetEndpointForDid(wallet, pool int, did string) ctx.Channel
-
func FindyGetMyDidWithMeta(wallet int, did string) ctx.Channel
-
func FindyGetPairwise(wallet int, theirDID string) ctx.Channel
-
func FindyImportWallet(config, credentials, importCfg string) ctx.Channel
-
func FindyIsPairwiseExists(wallet int, theirDID string) ctx.Channel
-
func FindyIssuerCreateAndStoreCredentialDef(wallet int, did, schema, tag, sigType, config string) ctx.Channel
-
func FindyIssuerCreateCredential(wallet int, credOffer, credReq, credValues, revRegID string, blobHandle int) ctx.Channel
-
func FindyIssuerCreateCredentialOffer(wallet int, credDefID string) ctx.Channel
-
func FindyIssuerCreateSchema(did, name, version, attrNames string) ctx.Channel
-
func FindyKeyForLocalDid(wallet int, did string) ctx.Channel
-
func FindyListPairwise(wallet int) ctx.Channel
-
func FindyPackMessage(wallet int, msgBytes []byte, recipientKeysJSON, senderKey string) ctx.Channel
-
func FindyParseGetCredDefResponse(credDefResp string) ctx.Channel
-
func FindyParseGetSchemaResponse(response string) ctx.Channel
-
func FindyProverCloseCredentialsSearchForProofReq(searchHandle int) ctx.Channel
-
func FindyProverCreateCredentialReq(wallet int, prover, credOffer, credDef, master string) ctx.Channel
-
func FindyProverCreateMasterSecret(wallet int, id string) ctx.Channel
-
func FindyProverCreateProof(wallet int, proofReq, reqCred, masterSec, schemas, credDef, revStates string) ctx.Channel
-
func FindyProverFetchCredentialsForProofReq(searchHandle int, itemRef string, count int) ctx.Channel
-
func FindyProverSearchCredentialsForProofReq(wallet int, proofReqJSON, extraQueryJSON string) ctx.Channel
-
func FindyProverStoreCredential(wallet int, credID, credReqMeta, credentials, credDef, revRegDef string) ctx.Channel
-
func FindySetDidMetadata(wallet int, did, meta string) ctx.Channel
-
func FindySetEndpointForDid(wallet int, did, address, key string) ctx.Channel
-
func FindySetPairwiseMetadata(wallet int, theirDID, metaData string) ctx.Channel
-
func FindySetRuntimeConfig(config string) int
-
func FindyStoreTheirDid(wallet int, idJSON string) ctx.Channel
-
func FindySubmitRequest(poolHandle int, requestJSON string) ctx.Channel
-
func FindyUnpackMessage(wallet int, msgBytes []byte) ctx.Channel
-
func FindyVerifierVerifyProof(proofReqJSON, proofJSON, schemasJSON, credDefsJSON, revRegDefsJSON, ... string) ctx.Channel
-
func KeyForDid(pool, wallet int, did string) ctx.Channel
-
func LedgerBuildNymRequest(submitterDid, targetDid, verkey, alias, role string) ctx.Channel
-
func LedgerBuildSchemaRequest(submitterDid, data string) ctx.Channel
-
func LedgerSignAndSubmitRequest(pool, wallet int, submitterDid, request string) ctx.Channel
-
func ListDids(wallet int) ctx.Channel
-
func PoolCloseLedger(handle int) ctx.Channel
-
func PoolCreateConfig(name, configJSON string) ctx.Channel
-
func PoolList() ctx.Channel
-
func PoolOpenLedger(name string) ctx.Channel
-
func PoolSetProtocolVersion(version uint64) ctx.Channel
-
func WalletClose(handle int) ctx.Channel
-
func WalletCreate(config, credentials string) ctx.Channel
-
func WalletGenerateKey(seed string) ctx.Channel
-
func WalletOpen(config, credentials string) ctx.Channel
func FindyIssuerCreateAndStoreCredentialDef(wallet int, did, schema, tag, sigType, config string) ctx.Channel
func FindyIssuerCreateCredential(wallet int, credOffer, credReq, credValues, revRegID string, blobHandle int) ctx.Channel
func FindyProverCloseCredentialsSearchForProofReq(searchHandle int) ctx.Channel
func FindyProverCreateCredentialReq(wallet int, prover, credOffer, credDef, master string) ctx.Channel
func FindyProverCreateProof(wallet int, proofReq, reqCred, masterSec, schemas, credDef, revStates string) ctx.Channel
func FindyProverSearchCredentialsForProofReq(wallet int, proofReqJSON, extraQueryJSON string) ctx.Channel
func FindyProverStoreCredential(wallet int, credID, credReqMeta, credentials, credDef, revRegDef string) ctx.Channel
func FindySetRuntimeConfig(config string) int
func FindyVerifierVerifyProof(proofReqJSON, proofJSON, schemasJSON, credDefsJSON, revRegDefsJSON, revRegsJSON string) ctx.Channel
func LedgerBuildNymRequest(submitterDid, targetDid, verkey, alias, role string) ctx.Channel
todo: consider moving these helper functions to internal package there are no need that they are visible
at least this moment. when we have rest api things might change.
MARK: pool helper functions
Source Files
¶
Click to show internal directories.
Click to hide internal directories.