Index

B C D E G H I K M N O R S T V 
All Classes and Interfaces|All Packages

B

blockNumber() - Method in record class net.finmath.decryptionoracle.keys.service.dto.TransferKeyRequestedEvent
Returns the value of the blockNumber record 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 contractAddress record 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 encryptedKey record 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 id record 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 sender record 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 TransferKeyRequestedEvent record 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 txHash record 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.
B C D E G H I K M N O R S T V 
All Classes and Interfaces|All Packages