Documentation ¶
Index ¶
- 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CryptoAnonDecrypt ¶
func CryptoAuthCrypt ¶
func CryptoAuthDecrypt ¶
func FindyBuildAttribRequest ¶
func FindyBuildGetNymRequest ¶
func FindyCreatePairwise ¶
func FindyCryptoSign ¶
findy_crypto_sign
func FindyCryptoVerify ¶
findy_crypto_verify
func FindyDeleteWallet ¶
func FindyImportWallet ¶
func FindyIssuerCreateSchema ¶
func FindyListPairwise ¶
func FindyPackMessage ¶
func FindyProverCreateProof ¶
func FindySetEndpointForDid ¶
func FindySetRuntimeConfig ¶
func LedgerBuildNymRequest ¶
func PoolCloseLedger ¶
func PoolCreateConfig ¶
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
func PoolOpenLedger ¶
func PoolSetProtocolVersion ¶
func WalletClose ¶
func WalletCreate ¶
func WalletGenerateKey ¶
func WalletOpen ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.