您的代码已经足够,并且指定“ secp256k1”已经设置了正确的大小。该
initialize(int, SecureRandom)方法是一种 替代
到
initialize(AlgorithmParameterSpec, SecureRandom);
您呼叫一个或另一个,而不是两个都呼叫。如果调用指定密钥大小的密钥(例如256),则BC提供程序将尝试选择正确大小的默认曲线(对于256,它将是“
prime256v1”或“ P-256”或“ secp256r1”)。

您的代码已经足够,并且指定“ secp256k1”已经设置了正确的大小。该
initialize(int, SecureRandom)方法是一种 替代
initialize(AlgorithmParameterSpec, SecureRandom);