encryptor/

directory
v1.6.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 27, 2024 License: MIT

README

HLE

Hidden Lake Encryptor

hle_logo.png

The Hidden Lake Encryptor is a small service of the Hidden Lake network applications. It is used to encrypt and decrypt HL type messages.

Installation

$ go install github.com/number571/go-peer/cmd/hidden_lake/helpers/encryptor/cmd/hle@latest

How it works

HLE uses the pkg/client and pkg/network/message packages. Encrypted messages can then be sent to HLT for storage and distribution.

Supported platforms

  • Windows (x86_64, arm64)
  • Linux (x86_64, arm64)
  • MacOS (x86_64, arm64)

Build and run

Default build and run

$ cd ./cmd/hidden_lake/helpers/encryptor
$ make build # create hle, hle_[arch=amd64,arm64]_[os=linux,windows,darwin] and copy to ./bin
$ make run # run ./bin/hle

> [INFO] 2023/12/22 11:03:47 HLE is running...
> ...

Open ports 9551 (HTTP). Creates ./hle.yml file.

Default config hle.yml

settings:
  message_size_bytes: 8192
  work_size_bits: 22
  key_size_bits: 4096
logging:
- info
- warn
- erro
address:
  http: 127.0.0.1:9551

Running options

$ ./hle -path=/root -key=/root/priv.key -parallel=1
# path     = path to config and database files
# key      = path to private key file
# parallel = num of parallel functions for PoW algorithm

Example

Build and run HLE service

$ cd examples/encrypt_message
$ make

Encrypt and decrypt message

$ cd examples/encrypt_message/client_hle
$ go run ./main.go e 'hello, world'
> 000000000003df67bf78638d051770be...15ce81c8f862ad747405a07236238d04
$ go run ./main.go d '000000000003df67bf78638d051770be...15ce81c8f862ad747405a07236238d04'
> hello, world

Config structure

"logging"    Enable loggins in/out actions in the network
"address"    API addresses for HLT functions
settings:
  message_size_bytes: 8192
  work_size_bits: 22
  key_size_bits: 4096
  network_key: hle-network-key
logging:
  - info
  - warn
  - erro
address:
  http: 127.0.0.1:9551

Response structure from HLE API

"result" is string
"return" is int; 1 = success
{
	"result":"hidden-lake-encryptor",
	"return":1
}

HLE API

1. POST /api/message/encrypt
2. POST /api/message/decrypt
3. GET  /api/service/pubkey
4. GET  /api/config/settings
1. /api/message/encrypt
1.1. POST Request
curl -i -X POST -H 'Accept: application/json' http://localhost:9551/api/message/encrypt --data '{"public_key": "PubKey{3082020A0282020100BBF3D8116285F28040C566404D20F94E54EF8511B623C4DCE87A7F050E181DF2440AEA59162CBED2BD792A31280C4F5348F9921E37D294A9CBD5F32B37B741A5CCE7F841B5F0D460E2D409CB5BC5B5C21478BC564D8FD0FC7BD4AB6591B813AFD6FF48053C8FE3D8F655D8531ED4ECF62DEB2EE185E7CD8D25C599F357F4FBAE8BCC646C962299DD448DA0F4B27C23488BBE22F87DF868555165F965C7F45DFBB460FF2F30EC3332E632698C3E1E3B92E1D87173D47B6F9513AC896F77E57EAB8CB5029566BA046B75A2F184DEAFB9D591E610F1F818F93E26DE02A8E1874D13C0A7F606FCA5856F7654CC36EDFB606E3EED57B101B9643C382FFC0B5EF060B3C45935D628FF2D39298E9F44F5D821EB56EDA2F8D232B4D6D8F959D3D6234205A1825AFE40F5BF6715BA4228EF097D2FE44C02F2AD7904935B992884AC03920E3BB05456C96AD6D7122E044C26B31235427D0ACE634EF7B57440F28E871680E7922E8B5B469F365E6A6F2F22749C6C06075A800ECE8AD09B2D51A46933CD029DA59A5E316570868F6C22C98B9B29E1AA089C3E9F96F8ACAF88B1FE60F72673FD402D146B614E4A62CF40C94C61930E0E5FA2C716E96EB19FA84DB27B500A0025D08671C00C2EF446F8775B2406C47C2A4FD063468781B9A3193835EF6F8BBFADFC7E60AE9C9EB642A0EFCB66C5E3ACB5E4995C8431A60822F55DE4AEA9C3E7CD0203010001}", "hex_data": "68656c6c6f2c20776f726c64"}' # hex_data = hex('hello, world')
1.1. POST Response
HTTP/1.1 200 OK
Content-Type: text/plain
Date: Fri, 22 Dec 2023 04:55:30 GMT
Transfer-Encoding: chunked

000000000010bad432b9df64cf47af4d0564dfe39ae9935184e8c19647792ef1627d74b836dab789676f2d70656572017b227075626b223a2262343731343265363035393234643066656236653364353733363039386234646565383466343732373930383433653662633162373438383930643237663133633837336136393162346166373965356637643936393263623435353334336235306233386664636335373565396164343930656561623163393663666462663235623664333139393737323565383462303137343933346239383031383662653035383933656233306565393262333561326539613661623839346430366238623864393935613161343864373564376565326331633532613237656163326164663135333364653539613637653837613238623762306236653838366564633436656461356366393139623832643237376438306139383966356333633865613133353862393261366432373332303633326165356131343239666566393464646534643862366339613463666638343830656363366665613763376233326630326166343938363564653634633466303464376338613064303632363235626462393833373933366365623666633062383061653966303535343964646166353938383563353032386363336335633061633865316433613733633732386163326430356534313638663066323463393831616539653630333766306632343736623465373362356337666434626134653638666635656632393139303937613266353938653139316334356632363730656237643737303935663566386530656533653330396234336139643366376433623438613937316331323133376262343639366238653266303034366639336233323165363466613837613562333335376162623533396164616561636137643737346136616563376332653161663565666331386664323037643661373236643862643262356337646636353238396638383061383236333263373663336162356364316435363136336133663932623331333464666230626533373931313730353561396566333366623731333366653464646666613930313563383335333336356539666165613563646532383136363935303632323263373331313533313536383536323264373931316336366635326531346238376437346130393961363466373334323435626132393434613465366331346363613364363834636439643061623033666132336638386536336337313931666339303962386234376666393264663132626432636565396336363735393963633365353831313963646530373061313336656361323830373563616330373365346537663133363631633861353930306630653230666239383532376462393562323630666635366533633834646638373537376233373737363965383565323165613439343731343462653563623431306665383535613564323631636262316133313736646131653030333030636438326636613934633835336636333965386635333366636466396435222c22656e636b223a2232306161323562376234383430643939376434303330646238626533633336656664666637396130313038346462336631363765393333643434323961386365616631663962666563323737646533643065313463333564363330303033346131616365356263653063303533313831393861613031613666366134346137633763646133383561326136346163356662373034353237363037353863636137623238353066343532323731346130333239323662353162356237363939623938646636393266653131333933623931363235646337613963313162396664323066343664366530393862346534643832613364333939376161616266366537303334323336363166393061373134646537303862396535316333613032633638303334396438336636666164373430393630313438383466346134353536316139663065353966623538653133633137376235376663393036623739653531343866636361613165313935643230363930646361336134613134636263303565323231306362653232643137316437666230623666373231373936643461356236383535313562666363373938393735333563303837306135663662303162396335313665343864323638376464353161363764393637333762323131316563626533353262306136613731336534646235373030333034643166396132333830363063306334653165396262343434363637613966663864343666336336643235396566353232623865393038336339666539636466343730326631333536393763663664393430323937643362646138313163303663313135366337613430646664356265303365656137393938626533613039326635313963616534613737353735343834663132353634393064376635366366626333633833346237633266336563373631333336663238333935376639623630343235333630356161313933313565656563323631343938623130346164356436366264333833356335313063633837623039366639316133656561666664636634623237373937656265613862623336376538323230616536616562336234396535356630323266376238653365646336326263396466646234666433326364306438303231353438623061613234663263636633663364303866623536303564633732623933613864373763356436356330323937393961376265393364326161373236303333616639383066336439653437646361353637363334366565643434303638393337656433396336306664356433376631383564386334623334646462326534623638383838623264656334396466623363356361626437316331623338303164646130393262376139303366613961323232616331663262363665313164222c2273616c74223a22623438396430616438323862393636363066376339646533646661636665343438366630373365663835396635633536363638333135663761353065316432626438363462353739633530303464633163306431616436366663303138373234222c2268617368223a22626633373632643435353239366639623065643138353733343861303137633563343162333735326132336339376233373134616561333865643962363931613734353230633934643634656431633131356630353132356235343662343934222c227369676e223a22666331316238663466326534393363306430336133336261373563333462303136663030646536306533316163346164303433363862666238316338393037386162623031303663366636636333626136393266363037653532373461613363323361306133356561666536333735336534643666626236303534633038663239633461343030373339313439326533333831336330306230343735396230663130383032396364336635643365363963616637643863366262646333323432393764643735356662363439313336313563386436333030333630643562636237616331633135646439383537633664353263613861343230353566613661373735303765613032363632323631393238316266333966613431363131663138656266366265646462306335343666656131306433316134663535343263306439353637383264633265376431626237383230613636616531623964643035313235333530623537356534393262313131356336316530633562383132636336643937373637623438666136386565393763396463303736343633663439396631613037373262623838386130346339376338393139633839313535643331306538396531663662313162316465306131336638363563343435366630356533633739363864616635386634653161373838383866323530663230643465333837633532323238373464396564316331633362653837643562353834333934633434326464616635636161383665396465653137306635333630303034656535363261333932346233323630373836363730376166313539656333613131383636303837613863663534613537316664396337666362323731383230663663383866626637643636386362333666333531613963646162646632623365313332396334326536633965353231623130363961313230666332316234646362356437343231326138643931346166616165306432623532373233623037636136303238323839366633336638333630663536343061396665346166633062313237386336363535316634333531383233666630353037323631303231373637353061643666373465653062306132326435633835386137363330386231623430373337373566363164323761663163326564336331623134346465336130623339613437633334373966363530623538323531646438666536343930313361656133616365643230343535346430656235323536313733376266636361363938646439613266623663313066343136653034626364363138393339343735373737643731666666633333366565383264353664316636363063366236353632303733333439306234613132643834343064393163303234333162316366356664363039356134303635643531363837373866373031313134633962366538646531227d40bbd83e421d398ade7591ed3102b88832f8c7baef3d82239d9cd30a4e4224d44fba4e4bb5e4382d09c75c004f7ca3a88c1351eb1e5520033b9d6592b038e5f75c755de6983bd455f880ea223f646292e1eb4c511d9e61667ac07f90debe6e81a83269d721c0bf30fce4b1000e4c157c588eeee948fc5738bc1aa8f0ad34938658ca3cda95ac3420a4f97fb77dfc514e79fd99e00c29a0092a5e417d1e2c7f0380f3152c5141a8430a405217f30e330064311a8d237e84bd6bbbdeb4b3c436b4b698f87832b04c567c4e60b972ae9d7b5c4bcb3710485628ee0f22c665a2febdd8c8e603e0e85f553891fcbf05c49779fa3d9ba4a011fa75f05c9f70b121864b510deafa8471eda6d7993c44ea642b8916b824c192daa893357cdc4b181f8ba9425d8bd8d934e1bc8efaf1dcd080cc76b09311b0ca7e07e40be873c6a26dd56a1d4c66c172f532dffc8f6f015d7b1a38cf01729b5c2ecfe85e1cfd384b566fca6310dd5ae334c4bc4f60fa83f92f33eb76ea793b77739e972276d238b4f8f00ce6f3e5a3b9e3e11b47647a8b9ee0cbb17064e90e67f5426cf54210ab162ab3da4d5044fdb6762ebac81e9297c17630aa231a76fee10a1046e4376c8b1a424e9753920c2c8adcef74fcef1c3b0b32b83e1873ea72901f757c6548675289949033c7ca3923d582e8b6d053d2ed21504dae77f856024b724885924019f05eeba43054fb49ed13e8220c275b5bbcd17ce3cf80a6b159aa2a7b2282829ec8a702fd08a8950c63a366c94f70a917ffbe5eb41ed20309b08941d8889f565649eb8d7ed6c67af023fce9a63392f71f074e331e4b2d4c03ba452c7a48099cc6ab0b92948540b110374f90c27577f15cde15c5016b2e2dcba44b8732c134d5a2ba49e6a40b645f5db26377ef173750509cfe672c5747f7f3f3d6fbbcf116d622367f98fdc2c5e5ae34c310ac280dffaedbce72e6e5a35a4556c002901494aec44c96a85483cb986eabd123a6e76f113ef46c5391f21f950b86ed11bddb81f870a661522b8318639d6aed6bbb18433ecf6c59409b7321d21ffaccba410f8b78aa0c1cbd2bf035679d4f506a00dfeb2fa336156034ddabbb73eb3ae5007d5720444c1ca27a80adb00851665b1feaab3836ca32be6c59286472d32b12ebfb97a5e1a311ed8cc46bacccdbfdfd5d0366985212d117e68dd40104c3a9c3dddbd4f3fa923bb18eb41c9c264d1e2a976052661f9ee7b4705f7f1c5775f660fdafc14848cfc4f3b294632e69e333d5c8fe43029f36edf92418cecd95fc3f7828fc6c878f9fb2a899e4054fb38afb5c2607e8e0b25504129614edba78b3fd4998a6ec1ca5df08585f8112101cb117406fe2c64a2a06d6ce48afbfe2b0514990806839fc5fd3f43f9c088e4cd35dc8e24af432c55097abb3db91fb46135cfa7ff7038965cd8cf66f17f20c9cd93ddaf0bb4592597767c4b40ba63b4fdc09735a596829436ce9f6c0392b8950bb2f4803c7451446f049b44747b5e816f1697d409f26eb3ffe54ac8c68adcf2441433018a5814a206e5187a93ef1e006fc5c040b2d936f078d70a33bc2daa9318b7a04d68296aefd6233d6440a41579d58631dc45c96a35518d14bccd03b233223a4d8edf7ed9206c5433a5b0427a50203f98566b7be29a86f6fc58c15f235e057e7a3a8fe45750cc66416675658f196372b0dfce6d7b8d8a425ffd4920b743b4aaeb0dd1ad1e9f9f644ddb8456b0477b2a845c2050db0db97136ec4142c34f6f7d88036943f0f1a9bbfe0227cd7729230c6c3abb177900c9a0d3855bc4bc4cd769c9d787999bfb76102333c54d96c3f253025729060bf13672a8a0014871da944aadf4e8a0103efdc9e7cbd2e625625b6fef92ae8ca43b8fbabe76cab0dba1a0f9d7569a9be6960b09f9fe17fe3030ae59b011b13f6f19ebd45cd50f2d2b01dfe7fe212203f037304903305898030e73bb9342ef6038ab1409c373b95b4dd720794f06bfc6ed4b2cc927039d45af7781584a06edd736636407468ccb0b8cc0bfbf86799a1b041c8dcfb26c50e3d8df5f1b8fdbe9a9032aa421fc2b0024b990df7ea0c7cb7bac5bbd54eafe6fabac37e9afb638dfa818e52153cafef239556adfe2810bb179ceca9ebfe2516f974581fe6a1d79ff32ab878c2b823c9fcf0967d5f92625527d4d9033dd3e1f8a8398724eefcea8e13f8faf01dad6263e47bbbd379ecb7ada2ebdb3d42f6649749775e9463532f3a2907f001861b2f9f2e46e4cb80f1974f267534ddd1f90b39263cea61931aecebecb193f0a8e9908da168faa2a4c8295340c679a34c1eeb414bc945e4098a246bcea3c51cde5697d1d9e4543e266e838a18094e4223881464ecaf90595e21581ed084d4a09475399f567f90255679f5bcad9008e01eaa3a75ce445067f09e2b8f5814e44a5474e7572c00a6ab73a81822066e7e964d15df96f38f6e25356436b610debd53e56b3110d07210f765e61fcfc75fe136c30062b55e0f0d4aa7b866ac22469cd63f43e2651838ba3bce8fd208eb2b85506a50b68a62498a358a759d8fd792acae7ff604bc4b6b655ddb316679e024e352450d4894f14041a519fda0c46fa48d89221f0362dcfc90e358f0f47fa24c516bb285eef141c5cb557671bf929b1561ed74301f298da0bd1f8b9ddb01dfb5403e1a363ea44ac36443584780225a2313bbda4d3906ec316c1dbf62da22c010bd74c7bc77a8aa4e164f741c77b42b217ad4912fdda07763e7e22187bdeb9689b32e922a68e8a657a05a701fc96edea230ba2437ff734c15e80465b41da45d1c94b0758c5ec769dfc893c2c3b27f0183f42386f3a3eaa0065c30eb4aa9cc9586f64a07f8a0588fede80a02107d1a20b02d16b58ce6a9f1229bf793d7e6e700bc2511aae6cb38a83f1a7d31d853b7a49b2d58e9fbc57b2c27394f754b8f0a66300e8aeac80460633069d0380a333680f19ac1db404941b3a5bce567bcac196331d2e961e2775dc66090d511b15c71130ee440149677dc99b08ca4b016c37c58f38a55a6066305e4ce530a8316e2fe09f295855c2ddc744656bc42088dc79fa0c817c27cfc7e528d5c7a87dd46a398ee7d3130e9dae1ec1f86d7afb41bd3679ed42d0df375110e7683429554747af9d6656f06e057e83229aa10ca72382a6de07c79edbb003524b22338e7124866dff921473d2c891f2dd25939f6bd686853008fbc6342c2f6662a9c13176727a8c79b886a92d17055fb79ce281e79aff730fb2d42854fc48d0d4432d38d53782187b206531911a80689b419b30d850278946143e2aa95e5cb7c750f58902ae0ece8b92cfc0aa94123b0174fa3c7eefc67b7674c62ccf12410d9b3ccba1ee5f8b89b90977f8d3267be2eafe474680ad8aa18c2db9d6544f8098be9e660976e9181882666a26d50ae30da389072b17f5054bccbe0dd10fa86288ac6102c490dddbff11910040cfce0bc774080ef2ee13422ca5d80236bf653af0acd03f972fba791e9bae04ddab8c72d366e1aec89c48adb3e93f7dafae85262e2d403b3fc2febb3860b67f49674ee82d4cf92a8b5f61ef7c6d0624c468215d1c46c59556c287b3d83969c913807380aac4f7c1ae1b4dd75943b4ccf0792af75aaa2876c2665816676263b0ce884151005a180fb6c82a9f4a21908a566df0ab7f1dfb0ff868f8e5ff81a5e161b6b7568eb897b960625b5912b544fcf863a29dfc1539ecf7aba6aef69dcaf5cb5d5ef271dad4ebe66f6e03cd909bc7d6d04f1028eee35d9438f88a2bde45c618ab8f321752267a443f0d236f7abf8121e08d4069b072a0be210082b00adc367c08c0e6e69812edbd51c1915e190c74940964e3d52aca7e606f3b947668d8aaac9e4039334364e6a30a501885302930d827b83ebbf2fdbe01c7b81458caa2836b13b192403204a711f34cdee9f7c06839dcb4d2040d0c87429c0d4a3d56acc94c6c5bd6bc7e5e1bd2cc8f30f042affe228fe540b3795be3e606f8e1713ea6af4476f9e1f7a6a4c1e69aa719013b5d672ae6d448d13dcb814519c0513f3b3c1c6a71020932b451e19acfa9a4af2a86b7402b8c63059048fb723e3e70eb473532fbf765bac57597dc4b773121163ab2e6d8cb765559f6c0ea9d6c2ab35b420d5338d7990a9edc865dbf5847d7497cb312db3bc2f3d0bdc7e5477b98f2a5ef74105f82627a4f43f2d3e0642f78a016f9f4928364d01b1a678277c4bfa80df97a9c3b2c726a9e8d90d112370865fa0e158151754ed0af0b428f531c10084c7b7c1912a758004ae76af3c6eb2d2d2c640ccc1821e398569941bd5165fb6c1623cc79012210bc193e98aec8615c8da2c4b7f8ef521a189f6200936b63a6937698c0467d5c2f83e2e9f8d3d379e78985a7dbb9495440e068e28eb11a02ea604ebc82db0ddcbc7a7b8d30660e5b8ac25f19e1e53b63ca3608fc3f616259e804f3a987ecc928e5a0d20e3a486cdf55b3cf473d41af953af9bc8a43eeae8ee5f22ec561a5e41f4ba8ccd54ada676f0a4098688c19813c08fc6df360c3a53b5946d43196baf04a3e6b863a31402e1f13e5da4208ab6e5384ae350f4bf3bd9acadb222b30736ed3842b4372076fc581516700c2508f1ec4033df444eb17addc62a5bdd5626f57e326962ee88cd2b138c12bfaae661a30ca48ed9bcad74d93813874a1b9460fd5fbead49bd73d12536237f9664dba4aa5ee49dc373520624fac0aebed90d7ddbf4303eea9fc8945c5f37349a4199f7252949ad9b177000a5f2bd192766491ed576c39899fe8e527b809f47ec4af0952ec109c47b9f246e2e54621a1172b91c236e299d6859815468232d2f2be2c6847e4522c4278d1dc02d9b97841bbb85d5e51dbac31fabde9aa50ee6383b26c52bdda69de68e16dd977c1b967d25cfd557a0b2800b90528e09bdbb1844d0319b015a1f56cbb2bc2656c7da79b59ab9b60a911468b198e4274e240ce3355fbb5aa7826f95959204c93abd1d9c310f0e89befafe9940543969f0a50dc160497c2ae236c8ad0e9ebd7660ce2c240297adf13d57da066b6aa261256735a3bb25e5364a8cc9cdf2ec33a3550575a86dd7d66ca374327566b2a1a008848529250d6c55a584d7cfa8a8997db3dedec2f1fd2b4d4369623e292e94002eab8855056b892344daf4c802fbdf0b242b4597635aaace0f6631d13b648e2ad38aa295e603e5f24ab36b34c5ce6bc4b04def7b3f431ee26186d008282860166a34d73e19c75c201b414977d8c4e4a50e7c661b31b33b7caf384c09a59a797a5d21a72076470d82dcaffba95f51225c8609e6b5e88d46ef53a3a1e8482616a6831f6ea45c0952720d4af0980a5974013eac7f2d5b26abb9db2be178a9fb1252091584c07b6fd802021d519d3eaaa4d38f1ecdb222cb3606f27842d5f2e6d6daab5bdaac5842fd448f8923ef6089dc9cae00ba669c2f7873988111751407499725eceac9f4bf83680b332c03ec0dfd7b7a4a328f05336292679ddcb6c2efbfccaa561a7587e26dd7949e5cfe411307dfe4dda5102ad0664de6f1b5b80ffb243a6fb4bbd3ecfd4ac861ebbf13404de5da1778cd80853efa5213eb46d7e6d08d8ed443e3cf585db9455f7a8491037de1f7539cc2fc47d5db9fe9ced195f9b43f7cbebb92e59ee26f9008acddc7bdf03642dbd06156f9ed5bc437f76b0629fccea4e9848a6028735117bcdb284824c8dbb4845df424ffa7b21c489ebec524781c1fde2e016a1660cf38a45ab320216c910f53ff3cb13154e83f1ff5781c10c29d9c68db7cd0ea7d9b2f13543646735093c15703f8c7cb71a80188faab5923526e65b5ca69d54b170a1d8e790a69749a22c5dcb127c0e9de900ee31e4140d5349a982b85e2a147ebdff08371e2525d1947857636a9d4c4b87390ac5593ac8f4c1c57735ce9eca1af0b537f377245f031decd071ea76d8ffe24c9207c9997daf1d9ecbffe406cb04d0bb6671c739fab7aa72df90450ec830ae3b58f30f4b351613210cba71439252562ac317388cd5b8cf05ab0f069a678c096850b711ca352019b1a011b3f7699f76a3c554de3ceb623c4ab6884c7a78de6e5f81d4376f81672424a1193896d680dcabb6bf2f1deb127c053b271baf5eae9c8bb6181de9399ba4f6e94942b9049eda9ed07d65aa696adaf5bebf7b97b5b60b17aa73dd16d378f2f72b48137b010f9ea30c860aa3ebf5ba285bdeb7d5808f0a85c347df5e2cd6e9b2ad7c2bd0f22c3c8a87b1b2236eb7189742b32edfd2a6438a483db0063576582e97d57981be1b87a95ebc162aa06468cd7f30778296b4566df70bf3ae5b3056bfedf8b9b55f60c8489e3ace87b743ebd1da576241f52fe3829257acaba0eb8cf8dec9b1b99eaf356ca654fc8b585d59dc83c895e94836d9298912931c2436d7198fa036464cdaf246b1c1f49733ac11655a4c1e65ac6560a600a4038f6c734e9fb436a93ec976637c8f24cbab5dab6bc01d8f04a5b70bd537e4d5d5653c4db2c5380803ef893a1f38080ad03b088278b2de1ad60a4e672a947ea30ecde82602f7c3b47d0d4956f4e40baa2db9e058e2c47d977e9072b478c0e2aea187cfc88492953653b04a9ea2060d8289a64ffcbfb8e65a2cbe8591835e67b8718d9c1ace189bc4cea890468042602f5b238e557cc782266a1cb596569ca1ce027bc50ed96c4f3e9a9b6897af409d712254728024fa0d41fadf43762d6c7124f0373dffafec7bc6797f123af5ca816848ebbad65f0a6ed37
2.1. POST Request
curl -i -X POST -H 'Accept: application/json' http://localhost:9551/api/message/decrypt --data '000000000010bad432b9df64cf47af4d0564dfe39ae9935184e8c19647792ef1627d74b836dab789676f2d70656572017b227075626b223a2262343731343265363035393234643066656236653364353733363039386234646565383466343732373930383433653662633162373438383930643237663133633837336136393162346166373965356637643936393263623435353334336235306233386664636335373565396164343930656561623163393663666462663235623664333139393737323565383462303137343933346239383031383662653035383933656233306565393262333561326539613661623839346430366238623864393935613161343864373564376565326331633532613237656163326164663135333364653539613637653837613238623762306236653838366564633436656461356366393139623832643237376438306139383966356333633865613133353862393261366432373332303633326165356131343239666566393464646534643862366339613463666638343830656363366665613763376233326630326166343938363564653634633466303464376338613064303632363235626462393833373933366365623666633062383061653966303535343964646166353938383563353032386363336335633061633865316433613733633732386163326430356534313638663066323463393831616539653630333766306632343736623465373362356337666434626134653638666635656632393139303937613266353938653139316334356632363730656237643737303935663566386530656533653330396234336139643366376433623438613937316331323133376262343639366238653266303034366639336233323165363466613837613562333335376162623533396164616561636137643737346136616563376332653161663565666331386664323037643661373236643862643262356337646636353238396638383061383236333263373663336162356364316435363136336133663932623331333464666230626533373931313730353561396566333366623731333366653464646666613930313563383335333336356539666165613563646532383136363935303632323263373331313533313536383536323264373931316336366635326531346238376437346130393961363466373334323435626132393434613465366331346363613364363834636439643061623033666132336638386536336337313931666339303962386234376666393264663132626432636565396336363735393963633365353831313963646530373061313336656361323830373563616330373365346537663133363631633861353930306630653230666239383532376462393562323630666635366533633834646638373537376233373737363965383565323165613439343731343462653563623431306665383535613564323631636262316133313736646131653030333030636438326636613934633835336636333965386635333366636466396435222c22656e636b223a2232306161323562376234383430643939376434303330646238626533633336656664666637396130313038346462336631363765393333643434323961386365616631663962666563323737646533643065313463333564363330303033346131616365356263653063303533313831393861613031613666366134346137633763646133383561326136346163356662373034353237363037353863636137623238353066343532323731346130333239323662353162356237363939623938646636393266653131333933623931363235646337613963313162396664323066343664366530393862346534643832613364333939376161616266366537303334323336363166393061373134646537303862396535316333613032633638303334396438336636666164373430393630313438383466346134353536316139663065353966623538653133633137376235376663393036623739653531343866636361613165313935643230363930646361336134613134636263303565323231306362653232643137316437666230623666373231373936643461356236383535313562666363373938393735333563303837306135663662303162396335313665343864323638376464353161363764393637333762323131316563626533353262306136613731336534646235373030333034643166396132333830363063306334653165396262343434363637613966663864343666336336643235396566353232623865393038336339666539636466343730326631333536393763663664393430323937643362646138313163303663313135366337613430646664356265303365656137393938626533613039326635313963616534613737353735343834663132353634393064376635366366626333633833346237633266336563373631333336663238333935376639623630343235333630356161313933313565656563323631343938623130346164356436366264333833356335313063633837623039366639316133656561666664636634623237373937656265613862623336376538323230616536616562336234396535356630323266376238653365646336326263396466646234666433326364306438303231353438623061613234663263636633663364303866623536303564633732623933613864373763356436356330323937393961376265393364326161373236303333616639383066336439653437646361353637363334366565643434303638393337656433396336306664356433376631383564386334623334646462326534623638383838623264656334396466623363356361626437316331623338303164646130393262376139303366613961323232616331663262363665313164222c2273616c74223a22623438396430616438323862393636363066376339646533646661636665343438366630373365663835396635633536363638333135663761353065316432626438363462353739633530303464633163306431616436366663303138373234222c2268617368223a22626633373632643435353239366639623065643138353733343861303137633563343162333735326132336339376233373134616561333865643962363931613734353230633934643634656431633131356630353132356235343662343934222c227369676e223a22666331316238663466326534393363306430336133336261373563333462303136663030646536306533316163346164303433363862666238316338393037386162623031303663366636636333626136393266363037653532373461613363323361306133356561666536333735336534643666626236303534633038663239633461343030373339313439326533333831336330306230343735396230663130383032396364336635643365363963616637643863366262646333323432393764643735356662363439313336313563386436333030333630643562636237616331633135646439383537633664353263613861343230353566613661373735303765613032363632323631393238316266333966613431363131663138656266366265646462306335343666656131306433316134663535343263306439353637383264633265376431626237383230613636616531623964643035313235333530623537356534393262313131356336316530633562383132636336643937373637623438666136386565393763396463303736343633663439396631613037373262623838386130346339376338393139633839313535643331306538396531663662313162316465306131336638363563343435366630356533633739363864616635386634653161373838383866323530663230643465333837633532323238373464396564316331633362653837643562353834333934633434326464616635636161383665396465653137306635333630303034656535363261333932346233323630373836363730376166313539656333613131383636303837613863663534613537316664396337666362323731383230663663383866626637643636386362333666333531613963646162646632623365313332396334326536633965353231623130363961313230666332316234646362356437343231326138643931346166616165306432623532373233623037636136303238323839366633336638333630663536343061396665346166633062313237386336363535316634333531383233666630353037323631303231373637353061643666373465653062306132326435633835386137363330386231623430373337373566363164323761663163326564336331623134346465336130623339613437633334373966363530623538323531646438666536343930313361656133616365643230343535346430656235323536313733376266636361363938646439613266623663313066343136653034626364363138393339343735373737643731666666633333366565383264353664316636363063366236353632303733333439306234613132643834343064393163303234333162316366356664363039356134303635643531363837373866373031313134633962366538646531227d40bbd83e421d398ade7591ed3102b88832f8c7baef3d82239d9cd30a4e4224d44fba4e4bb5e4382d09c75c004f7ca3a88c1351eb1e5520033b9d6592b038e5f75c755de6983bd455f880ea223f646292e1eb4c511d9e61667ac07f90debe6e81a83269d721c0bf30fce4b1000e4c157c588eeee948fc5738bc1aa8f0ad34938658ca3cda95ac3420a4f97fb77dfc514e79fd99e00c29a0092a5e417d1e2c7f0380f3152c5141a8430a405217f30e330064311a8d237e84bd6bbbdeb4b3c436b4b698f87832b04c567c4e60b972ae9d7b5c4bcb3710485628ee0f22c665a2febdd8c8e603e0e85f553891fcbf05c49779fa3d9ba4a011fa75f05c9f70b121864b510deafa8471eda6d7993c44ea642b8916b824c192daa893357cdc4b181f8ba9425d8bd8d934e1bc8efaf1dcd080cc76b09311b0ca7e07e40be873c6a26dd56a1d4c66c172f532dffc8f6f015d7b1a38cf01729b5c2ecfe85e1cfd384b566fca6310dd5ae334c4bc4f60fa83f92f33eb76ea793b77739e972276d238b4f8f00ce6f3e5a3b9e3e11b47647a8b9ee0cbb17064e90e67f5426cf54210ab162ab3da4d5044fdb6762ebac81e9297c17630aa231a76fee10a1046e4376c8b1a424e9753920c2c8adcef74fcef1c3b0b32b83e1873ea72901f757c6548675289949033c7ca3923d582e8b6d053d2ed21504dae77f856024b724885924019f05eeba43054fb49ed13e8220c275b5bbcd17ce3cf80a6b159aa2a7b2282829ec8a702fd08a8950c63a366c94f70a917ffbe5eb41ed20309b08941d8889f565649eb8d7ed6c67af023fce9a63392f71f074e331e4b2d4c03ba452c7a48099cc6ab0b92948540b110374f90c27577f15cde15c5016b2e2dcba44b8732c134d5a2ba49e6a40b645f5db26377ef173750509cfe672c5747f7f3f3d6fbbcf116d622367f98fdc2c5e5ae34c310ac280dffaedbce72e6e5a35a4556c002901494aec44c96a85483cb986eabd123a6e76f113ef46c5391f21f950b86ed11bddb81f870a661522b8318639d6aed6bbb18433ecf6c59409b7321d21ffaccba410f8b78aa0c1cbd2bf035679d4f506a00dfeb2fa336156034ddabbb73eb3ae5007d5720444c1ca27a80adb00851665b1feaab3836ca32be6c59286472d32b12ebfb97a5e1a311ed8cc46bacccdbfdfd5d0366985212d117e68dd40104c3a9c3dddbd4f3fa923bb18eb41c9c264d1e2a976052661f9ee7b4705f7f1c5775f660fdafc14848cfc4f3b294632e69e333d5c8fe43029f36edf92418cecd95fc3f7828fc6c878f9fb2a899e4054fb38afb5c2607e8e0b25504129614edba78b3fd4998a6ec1ca5df08585f8112101cb117406fe2c64a2a06d6ce48afbfe2b0514990806839fc5fd3f43f9c088e4cd35dc8e24af432c55097abb3db91fb46135cfa7ff7038965cd8cf66f17f20c9cd93ddaf0bb4592597767c4b40ba63b4fdc09735a596829436ce9f6c0392b8950bb2f4803c7451446f049b44747b5e816f1697d409f26eb3ffe54ac8c68adcf2441433018a5814a206e5187a93ef1e006fc5c040b2d936f078d70a33bc2daa9318b7a04d68296aefd6233d6440a41579d58631dc45c96a35518d14bccd03b233223a4d8edf7ed9206c5433a5b0427a50203f98566b7be29a86f6fc58c15f235e057e7a3a8fe45750cc66416675658f196372b0dfce6d7b8d8a425ffd4920b743b4aaeb0dd1ad1e9f9f644ddb8456b0477b2a845c2050db0db97136ec4142c34f6f7d88036943f0f1a9bbfe0227cd7729230c6c3abb177900c9a0d3855bc4bc4cd769c9d787999bfb76102333c54d96c3f253025729060bf13672a8a0014871da944aadf4e8a0103efdc9e7cbd2e625625b6fef92ae8ca43b8fbabe76cab0dba1a0f9d7569a9be6960b09f9fe17fe3030ae59b011b13f6f19ebd45cd50f2d2b01dfe7fe212203f037304903305898030e73bb9342ef6038ab1409c373b95b4dd720794f06bfc6ed4b2cc927039d45af7781584a06edd736636407468ccb0b8cc0bfbf86799a1b041c8dcfb26c50e3d8df5f1b8fdbe9a9032aa421fc2b0024b990df7ea0c7cb7bac5bbd54eafe6fabac37e9afb638dfa818e52153cafef239556adfe2810bb179ceca9ebfe2516f974581fe6a1d79ff32ab878c2b823c9fcf0967d5f92625527d4d9033dd3e1f8a8398724eefcea8e13f8faf01dad6263e47bbbd379ecb7ada2ebdb3d42f6649749775e9463532f3a2907f001861b2f9f2e46e4cb80f1974f267534ddd1f90b39263cea61931aecebecb193f0a8e9908da168faa2a4c8295340c679a34c1eeb414bc945e4098a246bcea3c51cde5697d1d9e4543e266e838a18094e4223881464ecaf90595e21581ed084d4a09475399f567f90255679f5bcad9008e01eaa3a75ce445067f09e2b8f5814e44a5474e7572c00a6ab73a81822066e7e964d15df96f38f6e25356436b610debd53e56b3110d07210f765e61fcfc75fe136c30062b55e0f0d4aa7b866ac22469cd63f43e2651838ba3bce8fd208eb2b85506a50b68a62498a358a759d8fd792acae7ff604bc4b6b655ddb316679e024e352450d4894f14041a519fda0c46fa48d89221f0362dcfc90e358f0f47fa24c516bb285eef141c5cb557671bf929b1561ed74301f298da0bd1f8b9ddb01dfb5403e1a363ea44ac36443584780225a2313bbda4d3906ec316c1dbf62da22c010bd74c7bc77a8aa4e164f741c77b42b217ad4912fdda07763e7e22187bdeb9689b32e922a68e8a657a05a701fc96edea230ba2437ff734c15e80465b41da45d1c94b0758c5ec769dfc893c2c3b27f0183f42386f3a3eaa0065c30eb4aa9cc9586f64a07f8a0588fede80a02107d1a20b02d16b58ce6a9f1229bf793d7e6e700bc2511aae6cb38a83f1a7d31d853b7a49b2d58e9fbc57b2c27394f754b8f0a66300e8aeac80460633069d0380a333680f19ac1db404941b3a5bce567bcac196331d2e961e2775dc66090d511b15c71130ee440149677dc99b08ca4b016c37c58f38a55a6066305e4ce530a8316e2fe09f295855c2ddc744656bc42088dc79fa0c817c27cfc7e528d5c7a87dd46a398ee7d3130e9dae1ec1f86d7afb41bd3679ed42d0df375110e7683429554747af9d6656f06e057e83229aa10ca72382a6de07c79edbb003524b22338e7124866dff921473d2c891f2dd25939f6bd686853008fbc6342c2f6662a9c13176727a8c79b886a92d17055fb79ce281e79aff730fb2d42854fc48d0d4432d38d53782187b206531911a80689b419b30d850278946143e2aa95e5cb7c750f58902ae0ece8b92cfc0aa94123b0174fa3c7eefc67b7674c62ccf12410d9b3ccba1ee5f8b89b90977f8d3267be2eafe474680ad8aa18c2db9d6544f8098be9e660976e9181882666a26d50ae30da389072b17f5054bccbe0dd10fa86288ac6102c490dddbff11910040cfce0bc774080ef2ee13422ca5d80236bf653af0acd03f972fba791e9bae04ddab8c72d366e1aec89c48adb3e93f7dafae85262e2d403b3fc2febb3860b67f49674ee82d4cf92a8b5f61ef7c6d0624c468215d1c46c59556c287b3d83969c913807380aac4f7c1ae1b4dd75943b4ccf0792af75aaa2876c2665816676263b0ce884151005a180fb6c82a9f4a21908a566df0ab7f1dfb0ff868f8e5ff81a5e161b6b7568eb897b960625b5912b544fcf863a29dfc1539ecf7aba6aef69dcaf5cb5d5ef271dad4ebe66f6e03cd909bc7d6d04f1028eee35d9438f88a2bde45c618ab8f321752267a443f0d236f7abf8121e08d4069b072a0be210082b00adc367c08c0e6e69812edbd51c1915e190c74940964e3d52aca7e606f3b947668d8aaac9e4039334364e6a30a501885302930d827b83ebbf2fdbe01c7b81458caa2836b13b192403204a711f34cdee9f7c06839dcb4d2040d0c87429c0d4a3d56acc94c6c5bd6bc7e5e1bd2cc8f30f042affe228fe540b3795be3e606f8e1713ea6af4476f9e1f7a6a4c1e69aa719013b5d672ae6d448d13dcb814519c0513f3b3c1c6a71020932b451e19acfa9a4af2a86b7402b8c63059048fb723e3e70eb473532fbf765bac57597dc4b773121163ab2e6d8cb765559f6c0ea9d6c2ab35b420d5338d7990a9edc865dbf5847d7497cb312db3bc2f3d0bdc7e5477b98f2a5ef74105f82627a4f43f2d3e0642f78a016f9f4928364d01b1a678277c4bfa80df97a9c3b2c726a9e8d90d112370865fa0e158151754ed0af0b428f531c10084c7b7c1912a758004ae76af3c6eb2d2d2c640ccc1821e398569941bd5165fb6c1623cc79012210bc193e98aec8615c8da2c4b7f8ef521a189f6200936b63a6937698c0467d5c2f83e2e9f8d3d379e78985a7dbb9495440e068e28eb11a02ea604ebc82db0ddcbc7a7b8d30660e5b8ac25f19e1e53b63ca3608fc3f616259e804f3a987ecc928e5a0d20e3a486cdf55b3cf473d41af953af9bc8a43eeae8ee5f22ec561a5e41f4ba8ccd54ada676f0a4098688c19813c08fc6df360c3a53b5946d43196baf04a3e6b863a31402e1f13e5da4208ab6e5384ae350f4bf3bd9acadb222b30736ed3842b4372076fc581516700c2508f1ec4033df444eb17addc62a5bdd5626f57e326962ee88cd2b138c12bfaae661a30ca48ed9bcad74d93813874a1b9460fd5fbead49bd73d12536237f9664dba4aa5ee49dc373520624fac0aebed90d7ddbf4303eea9fc8945c5f37349a4199f7252949ad9b177000a5f2bd192766491ed576c39899fe8e527b809f47ec4af0952ec109c47b9f246e2e54621a1172b91c236e299d6859815468232d2f2be2c6847e4522c4278d1dc02d9b97841bbb85d5e51dbac31fabde9aa50ee6383b26c52bdda69de68e16dd977c1b967d25cfd557a0b2800b90528e09bdbb1844d0319b015a1f56cbb2bc2656c7da79b59ab9b60a911468b198e4274e240ce3355fbb5aa7826f95959204c93abd1d9c310f0e89befafe9940543969f0a50dc160497c2ae236c8ad0e9ebd7660ce2c240297adf13d57da066b6aa261256735a3bb25e5364a8cc9cdf2ec33a3550575a86dd7d66ca374327566b2a1a008848529250d6c55a584d7cfa8a8997db3dedec2f1fd2b4d4369623e292e94002eab8855056b892344daf4c802fbdf0b242b4597635aaace0f6631d13b648e2ad38aa295e603e5f24ab36b34c5ce6bc4b04def7b3f431ee26186d008282860166a34d73e19c75c201b414977d8c4e4a50e7c661b31b33b7caf384c09a59a797a5d21a72076470d82dcaffba95f51225c8609e6b5e88d46ef53a3a1e8482616a6831f6ea45c0952720d4af0980a5974013eac7f2d5b26abb9db2be178a9fb1252091584c07b6fd802021d519d3eaaa4d38f1ecdb222cb3606f27842d5f2e6d6daab5bdaac5842fd448f8923ef6089dc9cae00ba669c2f7873988111751407499725eceac9f4bf83680b332c03ec0dfd7b7a4a328f05336292679ddcb6c2efbfccaa561a7587e26dd7949e5cfe411307dfe4dda5102ad0664de6f1b5b80ffb243a6fb4bbd3ecfd4ac861ebbf13404de5da1778cd80853efa5213eb46d7e6d08d8ed443e3cf585db9455f7a8491037de1f7539cc2fc47d5db9fe9ced195f9b43f7cbebb92e59ee26f9008acddc7bdf03642dbd06156f9ed5bc437f76b0629fccea4e9848a6028735117bcdb284824c8dbb4845df424ffa7b21c489ebec524781c1fde2e016a1660cf38a45ab320216c910f53ff3cb13154e83f1ff5781c10c29d9c68db7cd0ea7d9b2f13543646735093c15703f8c7cb71a80188faab5923526e65b5ca69d54b170a1d8e790a69749a22c5dcb127c0e9de900ee31e4140d5349a982b85e2a147ebdff08371e2525d1947857636a9d4c4b87390ac5593ac8f4c1c57735ce9eca1af0b537f377245f031decd071ea76d8ffe24c9207c9997daf1d9ecbffe406cb04d0bb6671c739fab7aa72df90450ec830ae3b58f30f4b351613210cba71439252562ac317388cd5b8cf05ab0f069a678c096850b711ca352019b1a011b3f7699f76a3c554de3ceb623c4ab6884c7a78de6e5f81d4376f81672424a1193896d680dcabb6bf2f1deb127c053b271baf5eae9c8bb6181de9399ba4f6e94942b9049eda9ed07d65aa696adaf5bebf7b97b5b60b17aa73dd16d378f2f72b48137b010f9ea30c860aa3ebf5ba285bdeb7d5808f0a85c347df5e2cd6e9b2ad7c2bd0f22c3c8a87b1b2236eb7189742b32edfd2a6438a483db0063576582e97d57981be1b87a95ebc162aa06468cd7f30778296b4566df70bf3ae5b3056bfedf8b9b55f60c8489e3ace87b743ebd1da576241f52fe3829257acaba0eb8cf8dec9b1b99eaf356ca654fc8b585d59dc83c895e94836d9298912931c2436d7198fa036464cdaf246b1c1f49733ac11655a4c1e65ac6560a600a4038f6c734e9fb436a93ec976637c8f24cbab5dab6bc01d8f04a5b70bd537e4d5d5653c4db2c5380803ef893a1f38080ad03b088278b2de1ad60a4e672a947ea30ecde82602f7c3b47d0d4956f4e40baa2db9e058e2c47d977e9072b478c0e2aea187cfc88492953653b04a9ea2060d8289a64ffcbfb8e65a2cbe8591835e67b8718d9c1ace189bc4cea890468042602f5b238e557cc782266a1cb596569ca1ce027bc50ed96c4f3e9a9b6897af409d712254728024fa0d41fadf43762d6c7124f0373dffafec7bc6797f123af5ca816848ebbad65f0a6ed37'
2.1. POST Response
HTTP/1.1 200 OK
Content-Type: application/json
Date: Fri, 22 Dec 2023 04:56:57 GMT
Content-Length: 1116

{"public_key":"PubKey{3082020A0282020100BBF3D8116285F28040C566404D20F94E54EF8511B623C4DCE87A7F050E181DF2440AEA59162CBED2BD792A31280C4F5348F9921E37D294A9CBD5F32B37B741A5CCE7F841B5F0D460E2D409CB5BC5B5C21478BC564D8FD0FC7BD4AB6591B813AFD6FF48053C8FE3D8F655D8531ED4ECF62DEB2EE185E7CD8D25C599F357F4FBAE8BCC646C962299DD448DA0F4B27C23488BBE22F87DF868555165F965C7F45DFBB460FF2F30EC3332E632698C3E1E3B92E1D87173D47B6F9513AC896F77E57EAB8CB5029566BA046B75A2F184DEAFB9D591E610F1F818F93E26DE02A8E1874D13C0A7F606FCA5856F7654CC36EDFB606E3EED57B101B9643C382FFC0B5EF060B3C45935D628FF2D39298E9F44F5D821EB56EDA2F8D232B4D6D8F959D3D6234205A1825AFE40F5BF6715BA4228EF097D2FE44C02F2AD7904935B992884AC03920E3BB05456C96AD6D7122E044C26B31235427D0ACE634EF7B57440F28E871680E7922E8B5B469F365E6A6F2F22749C6C06075A800ECE8AD09B2D51A46933CD029DA59A5E316570868F6C22C98B9B29E1AA089C3E9F96F8ACAF88B1FE60F72673FD402D146B614E4A62CF40C94C61930E0E5FA2C716E96EB19FA84DB27B500A0025D08671C00C2EF446F8775B2406C47C2A4FD063468781B9A3193835EF6F8BBFADFC7E60AE9C9EB642A0EFCB66C5E3ACB5E4995C8431A60822F55DE4AEA9C3E7CD0203010001}","hex_data":"68656c6c6f2c20776f726c64"}
3. /api/service/pubkey
3.1. GET Request
curl -i -X GET -H 'Accept: application/json' http://localhost:9551/api/service/pubkey
3.1. GET Response
HTTP/1.1 200 OK
Content-Type: text/plain
Date: Sat, 23 Dec 2023 14:51:11 GMT
Content-Length: 1060

PubKey{3082020A0282020100BBF3D8116285F28040C566404D20F94E54EF8511B623C4DCE87A7F050E181DF2440AEA59162CBED2BD792A31280C4F5348F9921E37D294A9CBD5F32B37B741A5CCE7F841B5F0D460E2D409CB5BC5B5C21478BC564D8FD0FC7BD4AB6591B813AFD6FF48053C8FE3D8F655D8531ED4ECF62DEB2EE185E7CD8D25C599F357F4FBAE8BCC646C962299DD448DA0F4B27C23488BBE22F87DF868555165F965C7F45DFBB460FF2F30EC3332E632698C3E1E3B92E1D87173D47B6F9513AC896F77E57EAB8CB5029566BA046B75A2F184DEAFB9D591E610F1F818F93E26DE02A8E1874D13C0A7F606FCA5856F7654CC36EDFB606E3EED57B101B9643C382FFC0B5EF060B3C45935D628FF2D39298E9F44F5D821EB56EDA2F8D232B4D6D8F959D3D6234205A1825AFE40F5BF6715BA4228EF097D2FE44C02F2AD7904935B992884AC03920E3BB05456C96AD6D7122E044C26B31235427D0ACE634EF7B57440F28E871680E7922E8B5B469F365E6A6F2F22749C6C06075A800ECE8AD09B2D51A46933CD029DA59A5E316570868F6C22C98B9B29E1AA089C3E9F96F8ACAF88B1FE60F72673FD402D146B614E4A62CF40C94C61930E0E5FA2C716E96EB19FA84DB27B500A0025D08671C00C2EF446F8775B2406C47C2A4FD063468781B9A3193835EF6F8BBFADFC7E60AE9C9EB642A0EFCB66C5E3ACB5E4995C8431A60822F55DE4AEA9C3E7CD0203010001}
4. /api/config/settings
4.1. GET Request
curl -i -X GET -H 'Accept: application/json' http://localhost:9551/api/config/settings
4.1. GET Response
HTTP/1.1 200 OK
Content-Type: application/json
Date: Sat, 23 Dec 2023 16:55:10 GMT
Content-Length: 68
{"message_size_bytes":8192,"key_size_bits":4096,"work_size_bits":22}

Directories

Path Synopsis
cmd
hle
internal
pkg
app

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL