|
|
@ -723,7 +723,10 @@ namespace data |
|
|
|
case SIGNING_KEY_TYPE_RSA_SHA384_3072: |
|
|
|
case SIGNING_KEY_TYPE_RSA_SHA384_3072: |
|
|
|
case SIGNING_KEY_TYPE_RSA_SHA512_4096: |
|
|
|
case SIGNING_KEY_TYPE_RSA_SHA512_4096: |
|
|
|
LogPrint (eLogWarning, "Identity: RSA signature type is not supported. Creating EdDSA"); |
|
|
|
LogPrint (eLogWarning, "Identity: RSA signature type is not supported. Creating EdDSA"); |
|
|
|
[[fallthrough]]; // no break here
|
|
|
|
#if (__cplusplus >= 201703L) // C++ 17 or higher
|
|
|
|
|
|
|
|
[[fallthrough]]; |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
// no break here
|
|
|
|
case SIGNING_KEY_TYPE_EDDSA_SHA512_ED25519: |
|
|
|
case SIGNING_KEY_TYPE_EDDSA_SHA512_ED25519: |
|
|
|
i2p::crypto::CreateEDDSA25519RandomKeys (priv, pub); |
|
|
|
i2p::crypto::CreateEDDSA25519RandomKeys (priv, pub); |
|
|
|
break; |
|
|
|
break; |
|
|
|