Index
All Classes and Interfaces|All Packages
B
- blockNumber() - Method in record class net.finmath.decryptionoracle.keys.service.dto.TransferKeyRequestedEvent
-
Returns the value of the
blockNumberrecord component.
C
- callbackAddr - Variable in class net.finmath.decryptionoracle.keys.demo.base.OnChainCallBase
- CallbackEventListener - Class in net.finmath.decryptionoracle.keys.demo.service
-
Listens for ERC-7573 KeyReleased events emitted a given callback contract.
- CallbackEventListener(Web3JListener, TransactionManager, ContractGasProvider, String, BigInteger) - Constructor for class net.finmath.decryptionoracle.keys.demo.service.CallbackEventListener
-
Instanciate event listener.
- contractAddress() - Method in record class net.finmath.decryptionoracle.keys.service.dto.TransferKeyRequestedEvent
-
Returns the value of the
contractAddressrecord component.
D
- decrypt(byte[], String, byte[]) - Method in class net.finmath.decryptionoracle.keys.controller.KeyDecryptionOracleRSAController
-
decrypt.
- DeployForDemo - Class in net.finmath.decryptionoracle.keys.demo
-
DeployForDemo class.
- DeployForDemo() - Constructor for class net.finmath.decryptionoracle.keys.demo.DeployForDemo
E
- encryptedKey() - Method in record class net.finmath.decryptionoracle.keys.service.dto.TransferKeyRequestedEvent
-
Returns the value of the
encryptedKeyrecord component. - equals(Object) - Method in record class net.finmath.decryptionoracle.keys.service.dto.TransferKeyRequestedEvent
-
Indicates whether some other object is "equal to" this one.
G
- generateEncryptedHashedKey(KeyDecryptionOracleRSAController.GenerationRequest) - Method in class net.finmath.decryptionoracle.keys.controller.KeyDecryptionOracleRSAController
-
generateEncryptedHashedKey.
- generateKey(String, byte[]) - Method in class net.finmath.decryptionoracle.keys.controller.KeyDecryptionOracleRSAController
-
generateKey.
- getPhase() - Method in class net.finmath.decryptionoracle.keys.demo.service.CallbackEventListener
- getVersion() - Method in class net.finmath.decryptionoracle.keys.controller.VersionController
-
Return the version of the current software as key-value.
H
- hashCode() - Method in record class net.finmath.decryptionoracle.keys.service.dto.TransferKeyRequestedEvent
-
Returns a hash code value for this object.
- home() - Method in class net.finmath.decryptionoracle.keys.KeyDecryptionOracleApplication
-
home (just message for testing)
I
- id() - Method in record class net.finmath.decryptionoracle.keys.service.dto.TransferKeyRequestedEvent
-
Returns the value of the
idrecord component. - isAutoStartup() - Method in class net.finmath.decryptionoracle.keys.demo.service.CallbackEventListener
- isRunning() - Method in class net.finmath.decryptionoracle.keys.demo.service.CallbackEventListener
K
- KeyDecryptionOracleApplication - Class in net.finmath.decryptionoracle.keys
-
Spring Application
- KeyDecryptionOracleApplication() - Constructor for class net.finmath.decryptionoracle.keys.KeyDecryptionOracleApplication
- KeyDecryptionOracleEventListener - Class in net.finmath.decryptionoracle.keys.service
-
Decryption Oracle Event Listener - the bridge between on-chain IDecryptionOracleContract and off-chain DecryptionOracle.
- KeyDecryptionOracleEventListener(Web3JListener, Web3j, DecryptionOracle, TransactionManager, ContractGasProvider, String, String, String, long, long, boolean, long, long, boolean, long, String, long, int) - Constructor for class net.finmath.decryptionoracle.keys.service.KeyDecryptionOracleEventListener
-
Create the
KeyDecryptionOracleEventListener- one of the main parts of the oracle - KeyDecryptionOracleRSAController - Class in net.finmath.decryptionoracle.keys.controller
-
ReST Controller that exposes some functionality of the oracle.
- KeyDecryptionOracleRSAController(DecryptionOracle) - Constructor for class net.finmath.decryptionoracle.keys.controller.KeyDecryptionOracleRSAController
-
Constructor for OracleRSAController.
- KeyDecryptionOracleStatusPageController - Class in net.finmath.decryptionoracle.keys.controller
-
Rest endpoint generating a page with the oracle status.
- KeyDecryptionOracleStatusPageController(KeyDecryptionOracleStatusService) - Constructor for class net.finmath.decryptionoracle.keys.controller.KeyDecryptionOracleStatusPageController
-
Initiate the controller.
- KeyDecryptionOracleStatusRestController - Class in net.finmath.decryptionoracle.keys.controller
-
ReST Controller for oracle status.
- KeyDecryptionOracleStatusRestController(KeyDecryptionOracleStatusService) - Constructor for class net.finmath.decryptionoracle.keys.controller.KeyDecryptionOracleStatusRestController
-
Chreate the rest controller form a given statusService bean.
- KeyDecryptionOracleStatusService - Class in net.finmath.decryptionoracle.keys.service
-
Service that provides status information of the Decryption Oracle.
- KeyDecryptionOracleStatusService(Web3j, String, String) - Constructor for class net.finmath.decryptionoracle.keys.service.KeyDecryptionOracleStatusService
-
Create a status service for a given contract (on-chain) and oracle (off-chain).
M
- main(String[]) - Static method in class net.finmath.decryptionoracle.keys.demo.DeployForDemo
-
main.
- main(String[]) - Static method in class net.finmath.decryptionoracle.keys.demo.TriggerFromChainDecryption
-
main.
- main(String[]) - Static method in class net.finmath.decryptionoracle.keys.demo.TriggerFullCycle
-
main.
- main(String[]) - Static method in class net.finmath.decryptionoracle.keys.demo.TriggerFullCyclePayable
-
main.
- main(String[]) - Static method in class net.finmath.decryptionoracle.keys.KeyDecryptionOracleApplication
-
main.
N
- net.finmath.decryptionoracle.keys - package net.finmath.decryptionoracle.keys
-
A decryption oracle (e.g. for ERC-7573)
- net.finmath.decryptionoracle.keys.controller - package net.finmath.decryptionoracle.keys.controller
-
Decryption Oracle Controllers (ReST Controllers for different implementation flavors)
- net.finmath.decryptionoracle.keys.demo - package net.finmath.decryptionoracle.keys.demo
-
Classes and Programs that conveniently allow a test of the decryption oracle.
- net.finmath.decryptionoracle.keys.demo.base - package net.finmath.decryptionoracle.keys.demo.base
-
Base classes for demos (handling connection, etc.).
- net.finmath.decryptionoracle.keys.demo.service - package net.finmath.decryptionoracle.keys.demo.service
-
Service related to demoing.
- net.finmath.decryptionoracle.keys.service - package net.finmath.decryptionoracle.keys.service
-
Services
- net.finmath.decryptionoracle.keys.service.dto - package net.finmath.decryptionoracle.keys.service.dto
-
DTOs related to ERC-7573
O
- OnChainCallBase - Class in net.finmath.decryptionoracle.keys.demo.base
-
Triggers a test request by calling: DummyDecryptionOracleCallback.requestDecrypt(oracle, id, encryptedKey, receiver, txNote) It generates a fresh random key (32 bytes), encrypts it with the oracle's RSA public key using OAEP(SHA-256), base64-encodes the ciphertext, and passes that as the encryptedKey.
- OnChainCallBase() - Constructor for class net.finmath.decryptionoracle.keys.demo.base.OnChainCallBase
-
Constructor for OnChainCallBase.
- oracleAddr - Variable in class net.finmath.decryptionoracle.keys.demo.base.OnChainCallBase
R
- readStatus() - Method in class net.finmath.decryptionoracle.keys.service.KeyDecryptionOracleStatusService
-
Get status information as key-value map.
- rp - Variable in class net.finmath.decryptionoracle.keys.demo.base.OnChainCallBase
- run() - Method in class net.finmath.decryptionoracle.keys.demo.TriggerFromChainDecryption
-
run.
- run() - Method in class net.finmath.decryptionoracle.keys.demo.TriggerFullCycle
-
run.
- run() - Method in class net.finmath.decryptionoracle.keys.demo.TriggerFullCyclePayable
-
run.
- runDecriptionForContract(byte[], byte[]) - Method in class net.finmath.decryptionoracle.keys.demo.TriggerFromChainDecryption
-
runDecriptionForContract.
S
- sender() - Method in record class net.finmath.decryptionoracle.keys.service.dto.TransferKeyRequestedEvent
-
Returns the value of the
senderrecord component. - start() - Method in class net.finmath.decryptionoracle.keys.demo.service.CallbackEventListener
- status() - Method in class net.finmath.decryptionoracle.keys.controller.KeyDecryptionOracleStatusRestController
-
Return the status.
- statusPage(Model) - Method in class net.finmath.decryptionoracle.keys.controller.KeyDecryptionOracleStatusPageController
-
Return the web page with the oracle status.
- stop() - Method in class net.finmath.decryptionoracle.keys.demo.service.CallbackEventListener
T
- topicHandlers() - Method in class net.finmath.decryptionoracle.keys.service.KeyDecryptionOracleEventListener
- toString() - Method in record class net.finmath.decryptionoracle.keys.service.dto.TransferKeyRequestedEvent
-
Returns a string representation of this record class.
- TransferKeyRequestedEvent - Record Class in net.finmath.decryptionoracle.keys.service.dto
-
TransferKeyRequestedEvent
- TransferKeyRequestedEvent(String, BigInteger, String, String, BigInteger, String) - Constructor for record class net.finmath.decryptionoracle.keys.service.dto.TransferKeyRequestedEvent
-
Creates an instance of a
TransferKeyRequestedEventrecord class. - TriggerFromChainDecryption - Class in net.finmath.decryptionoracle.keys.demo
-
Triggers a test request by calling: DummyDecryptionOracleCallback.requestDecrypt(oracle, id, encryptedKey, receiver, txNote) It generates a fresh random key (32 bytes), encrypts it with the oracle's RSA public key using OAEP(SHA-256), base64-encodes the ciphertext, and passes that as the encryptedKey.
- TriggerFromChainDecryption() - Constructor for class net.finmath.decryptionoracle.keys.demo.TriggerFromChainDecryption
- TriggerFullCycle - Class in net.finmath.decryptionoracle.keys.demo
-
Triggers a test request by calling: DummyDecryptionOracleCallback.requestDecrypt(oracle, id, encryptedKey, receiver, txNote) It generates a fresh random key (32 bytes), encrypts it with the oracle's RSA public key using OAEP(SHA-256), base64-encodes the ciphertext, and passes that as the encryptedKey.
- TriggerFullCycle() - Constructor for class net.finmath.decryptionoracle.keys.demo.TriggerFullCycle
- TriggerFullCyclePayable - Class in net.finmath.decryptionoracle.keys.demo
-
TriggerFullCyclePayable class.
- TriggerFullCyclePayable() - Constructor for class net.finmath.decryptionoracle.keys.demo.TriggerFullCyclePayable
- txHash() - Method in record class net.finmath.decryptionoracle.keys.service.dto.TransferKeyRequestedEvent
-
Returns the value of the
txHashrecord component. - txMgr - Variable in class net.finmath.decryptionoracle.keys.demo.base.OnChainCallBase
V
- verifyKey(byte[]) - Method in class net.finmath.decryptionoracle.keys.controller.KeyDecryptionOracleRSAController
-
verifyKey.
- VersionController - Class in net.finmath.decryptionoracle.keys.controller
-
Endpointing provind the version of the installed software GET /version -> { group, artifact, name, version, time }
- VersionController(ObjectProvider<BuildProperties>) - Constructor for class net.finmath.decryptionoracle.keys.controller.VersionController
-
Instanciate verion controller with a given provider of BuildProperties.
All Classes and Interfaces|All Packages