ericcornelissen / NervousFish

An app for your :iphone: to exchange public-keys in a secure manner.
GNU Lesser General Public License v3.0
2 stars 4 forks source link

Add ed25519 key, removing SimpleKey #243

Closed ericcornelissen closed 7 years ago

ericcornelissen commented 7 years ago

What

This Pull Request adds to the repository the ed25519 keytype while removing the SimpleKey class.

Whit this PR, Profiles can now also have multiple keypairs. Currently, when the keypairs are actually used, the first available keypair is selected.

Why

This Pull Request is needed because it is used by the BankChain application.

How

This feature can be viewed/tested within the project by opening the app and selecting the ed25519 key to generate. Furthermore you can see that tests have been added/exist for the new keytype, verifying its behaviour.

Alternative implementation

None considered

Notes

None