@@ -2379,7 +2379,9 @@ object, the following additional properties can be passed:
23792379 * ` 'ieee-p1363' ` : Signature format ` r || s ` as proposed in IEEE-P1363.
23802380* ` dsaNonceType ` {string} For DSA and ECDSA, this option specifies the
23812381 nonce generation method. It can be one of the following:
2382- * ` 'random' ` (default): Use a random nonce.
2382+ * ` 'hedged' ` (default): Use a hedged nonce that combines cryptographic
2383+ randomness with the private key and the message, providing resilience
2384+ against both weak random number generators and side-channel attacks.
23832385 * ` 'deterministic' ` [ ^ openssl32 ] : Use a deterministic nonce as defined in [ RFC 6979] [ ] .
23842386* ` padding ` {integer} Optional padding value for RSA, one of the following:
23852387
@@ -2515,7 +2517,9 @@ object, the following additional properties can be passed:
25152517 * ` 'ieee-p1363' ` : Signature format ` r || s ` as proposed in IEEE-P1363.
25162518* ` dsaNonceType ` {string} For DSA and ECDSA, this option specifies the
25172519 nonce generation method used during signing. It can be one of the following:
2518- * ` 'random' ` (default): Use a random nonce.
2520+ * ` 'hedged' ` (default): Use a hedged nonce that combines cryptographic
2521+ randomness with the private key and the message, providing resilience
2522+ against both weak random number generators and side-channel attacks.
25192523 * ` 'deterministic' ` [ ^ openssl32 ] : Use a deterministic nonce as defined in [ RFC 6979] [ ] .
25202524* ` padding ` {integer} Optional padding value for RSA, one of the following:
25212525
@@ -5808,7 +5812,9 @@ additional properties can be passed:
58085812 * ` 'ieee-p1363' ` : Signature format ` r || s ` as proposed in IEEE-P1363.
58095813* ` dsaNonceType ` {string} For DSA and ECDSA, this option specifies the
58105814 nonce generation method. It can be one of the following:
5811- * ` 'random' ` (default): Use a random nonce.
5815+ * ` 'hedged' ` (default): Use a hedged nonce that combines cryptographic
5816+ randomness with the private key and the message, providing resilience
5817+ against both weak random number generators and side-channel attacks.
58125818 * ` 'deterministic' ` [ ^ openssl32 ] : Use a deterministic nonce as defined in [ RFC 6979] [ ] .
58135819* ` padding ` {integer} Optional padding value for RSA, one of the following:
58145820
@@ -5943,7 +5949,9 @@ additional properties can be passed:
59435949 * ` 'ieee-p1363' ` : Signature format ` r || s ` as proposed in IEEE-P1363.
59445950* ` dsaNonceType ` {string} For DSA and ECDSA, this option specifies the
59455951 nonce generation method used during signing. It can be one of the following:
5946- * ` 'random' ` (default): Use a random nonce.
5952+ * ` 'hedged' ` (default): Use a hedged nonce that combines cryptographic
5953+ randomness with the private key and the message, providing resilience
5954+ against both weak random number generators and side-channel attacks.
59475955 * ` 'deterministic' ` [ ^ openssl32 ] : Use a deterministic nonce as defined in [ RFC 6979] [ ] .
59485956* ` padding ` {integer} Optional padding value for RSA, one of the following:
59495957
0 commit comments