-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
API improvements #153
Comments
@elribonazo , this is something to work on to unblock Fabio's work on Crypto agility. Is there someone that can work on it? |
@mkbreuningIOHK I can work on it. I mean I'm not proficient in Kotlin what I want a small things so I'm pretty sure that I can Frankenstein those into existence. |
After talking with @goncalo-frade-iohk @elribonazo we agreed that Apollo would only be cryptographic methods. So we may want to remove functionality instead adding more utilities. So I will do the same as in hyperledger/identus-cloud-agent#958 and create my own warp interface of Apollo. We also don't want to add the I'm closing this ticket (cc @hamada147) |
Proposed feature
Add Polymorphism to the Key class
Use the
@JvmStatic
in the companion objectFeature description
Here a list of some things that would be useful:
Have generic types/interface for private keys and for public keys
A private key show extend a public key
A specific private keys should extend the generic private key
A specific public keys should extend the generic public key
The public key should have the following utils methods:
The private key should have the following utils methods:
WIP
Anything else?
No response
The text was updated successfully, but these errors were encountered: