File tree 4 files changed +11
-11
lines changed
4 files changed +11
-11
lines changed Original file line number Diff line number Diff line change @@ -138,7 +138,7 @@ Maybe<bool> GetDsaKeyDetail(
138
138
int type = EVP_PKEY_id (m_pkey.get ());
139
139
CHECK (type == EVP_PKEY_DSA);
140
140
141
- DSA* dsa = EVP_PKEY_get0_DSA (m_pkey.get ());
141
+ const DSA* dsa = EVP_PKEY_get0_DSA (m_pkey.get ());
142
142
CHECK_NOT_NULL (dsa);
143
143
144
144
DSA_get0_pqg (dsa, &p, &q, nullptr );
Original file line number Diff line number Diff line change @@ -614,7 +614,7 @@ WebCryptoKeyExportStatus EC_Raw_Export(
614
614
CHECK (m_pkey);
615
615
Mutex::ScopedLock lock (*m_pkey.mutex ());
616
616
617
- EC_KEY* ec_key = EVP_PKEY_get0_EC_KEY (m_pkey.get ());
617
+ const EC_KEY* ec_key = EVP_PKEY_get0_EC_KEY (m_pkey.get ());
618
618
619
619
unsigned char * data;
620
620
size_t len = 0 ;
@@ -703,7 +703,7 @@ Maybe<bool> ExportJWKEcKey(
703
703
Mutex::ScopedLock lock (*m_pkey.mutex ());
704
704
CHECK_EQ (EVP_PKEY_id (m_pkey.get ()), EVP_PKEY_EC);
705
705
706
- EC_KEY* ec = EVP_PKEY_get0_EC_KEY (m_pkey.get ());
706
+ const EC_KEY* ec = EVP_PKEY_get0_EC_KEY (m_pkey.get ());
707
707
CHECK_NOT_NULL (ec);
708
708
709
709
const EC_POINT* pub = EC_KEY_get0_public_key (ec);
@@ -910,7 +910,7 @@ Maybe<bool> GetEcKeyDetail(
910
910
Mutex::ScopedLock lock (*m_pkey.mutex ());
911
911
CHECK_EQ (EVP_PKEY_id (m_pkey.get ()), EVP_PKEY_EC);
912
912
913
- EC_KEY* ec = EVP_PKEY_get0_EC_KEY (m_pkey.get ());
913
+ const EC_KEY* ec = EVP_PKEY_get0_EC_KEY (m_pkey.get ());
914
914
CHECK_NOT_NULL (ec);
915
915
916
916
const EC_GROUP* group = EC_KEY_get0_group (ec);
Original file line number Diff line number Diff line change @@ -371,11 +371,11 @@ Maybe<bool> ExportJWKRsaKey(
371
371
372
372
// TODO(tniessen): Remove the "else" branch once we drop support for OpenSSL
373
373
// versions older than 1.1.1e via FIPS / dynamic linking.
374
- RSA* rsa;
374
+ const RSA* rsa;
375
375
if (OpenSSL_version_num () >= 0x1010105fL ) {
376
376
rsa = EVP_PKEY_get0_RSA (m_pkey.get ());
377
377
} else {
378
- rsa = static_cast <RSA*>(EVP_PKEY_get0 (m_pkey.get ()));
378
+ rsa = static_cast <const RSA*>(EVP_PKEY_get0 (m_pkey.get ()));
379
379
}
380
380
CHECK_NOT_NULL (rsa);
381
381
@@ -520,11 +520,11 @@ Maybe<bool> GetRsaKeyDetail(
520
520
521
521
// TODO(tniessen): Remove the "else" branch once we drop support for OpenSSL
522
522
// versions older than 1.1.1e via FIPS / dynamic linking.
523
- RSA* rsa;
523
+ const RSA* rsa;
524
524
if (OpenSSL_version_num () >= 0x1010105fL ) {
525
525
rsa = EVP_PKEY_get0_RSA (m_pkey.get ());
526
526
} else {
527
- rsa = static_cast <RSA*>(EVP_PKEY_get0 (m_pkey.get ()));
527
+ rsa = static_cast <const RSA*>(EVP_PKEY_get0 (m_pkey.get ()));
528
528
}
529
529
CHECK_NOT_NULL (rsa);
530
530
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ bool ValidateDSAParameters(EVP_PKEY* key) {
34
34
#else
35
35
if (FIPS_mode () && EVP_PKEY_DSA == EVP_PKEY_base_id (key)) {
36
36
#endif
37
- DSA* dsa = EVP_PKEY_get0_DSA (key);
37
+ const DSA* dsa = EVP_PKEY_get0_DSA (key);
38
38
const BIGNUM* p;
39
39
DSA_get0_pqg (dsa, &p, nullptr , nullptr );
40
40
size_t L = BN_num_bits (p);
@@ -108,11 +108,11 @@ unsigned int GetBytesOfRS(const ManagedEVPPKey& pkey) {
108
108
int bits, base_id = EVP_PKEY_base_id (pkey.get ());
109
109
110
110
if (base_id == EVP_PKEY_DSA) {
111
- DSA* dsa_key = EVP_PKEY_get0_DSA (pkey.get ());
111
+ const DSA* dsa_key = EVP_PKEY_get0_DSA (pkey.get ());
112
112
// Both r and s are computed mod q, so their width is limited by that of q.
113
113
bits = BN_num_bits (DSA_get0_q (dsa_key));
114
114
} else if (base_id == EVP_PKEY_EC) {
115
- EC_KEY* ec_key = EVP_PKEY_get0_EC_KEY (pkey.get ());
115
+ const EC_KEY* ec_key = EVP_PKEY_get0_EC_KEY (pkey.get ());
116
116
const EC_GROUP* ec_group = EC_KEY_get0_group (ec_key);
117
117
bits = EC_GROUP_order_bits (ec_group);
118
118
} else {
You can’t perform that action at this time.
0 commit comments