b43fd8e0803a2a7796ebf944b3fa1f53b405d4c9
|
2016-05-18 |
openssl: fix equality test methods of OpenSSL::BN |
01801f2afdf139950a3a82b9518fc8e667f61bc7
|
2016-05-18 |
ext/openssl: refactor OpenSSL::PKey::EC::Point#mul |
d66e88dc2c9fc3b6acdf98fa88ad04ec0de82622
|
2016-05-18 |
openssl: report errors in OpenSSL error queue when clear it |
c8cb26252a9615378a3000d7752a6d6fbb6ea3db
|
2016-05-18 |
openssl: clear OpenSSL error queue before return to Ruby |
68f119cbf48259fdd9b83faf1bbe8d703779b633
|
2016-05-18 |
openssl: fix OpenSSL error queue leak in OpenSSL::PKCS12.new |
1d1efeeafa934c4d206ea80a8b02996477d74218
|
2016-05-18 |
openssl: fix test failure of OpenSSL::TestEC#test_ec_point_mul |
898aeb87792e952ba831931c2212baa50d81b62e
|
2016-05-18 |
openssl: fix test failure due to the previous commit |
a24fe080a4653c52c5584f535b75790267655d1f
|
2016-05-19 |
openssl: check argument type in OpenSSL::X509::Attribute#value= |
2aabfcd4c604891ab043649129bb1404e3c311f0
|
2016-05-19 |
openssl: register ex_data index for X509_STORE{_CTX,} respectively |
c06a990806f2422f47bb1c189776526cd9bf09df
|
2016-05-20 |
openssl: don't test default session lifetime value |
f52ab6e4940f9095c4fc5e2f7860bd56747f1c7c
|
2016-05-20 |
openssl: improve handling of password for encrypted PEM |
9239916f5c8884cb9ade150160b48d360fddf49a
|
2016-05-21 |
openssl: remove impossible EOFError raise in OpenSSL::Buffering |
7c971e61f044dd961517e62a8f41c019db46359e
|
2016-05-21 |
openssl: add OpenSSL::PKey::EC#private? and #public? |
77d1e6052f24787fc5fa2efe0c017c7e50c89de4
|
2016-05-21 |
openssl: fix SSL client example in documentation [ci skip] |
118ee2a734152c35ebb6e963d4052d7152ab3ba0
|
2016-05-21 |
openssl: fix possible SEGV on race between SSLSocket#stop and #connect |
9f0cf20fbdb657530028ede4e8fabacb71ec5961
|
2016-05-23 |
openssl: fix incorrect return value check of RAND_* functions |
582fa9cde99778a98a5ddf25e5dd4b9bc961ef3e
|
2016-05-23 |
openssl: use StringValueCStr() where NUL-terminated string is expected |
d45c09fb121f28df9fa5ea867dc32eee44e99c05
|
2016-05-23 |
openssl: Avoid reference to unset global variable in Init_openssl() |
cff5bd63065da3ca53e877b086c2671884ae16dd
|
2016-05-24 |
openssl: avoid deprecated M_ASN1_* macros |
ce635262f53b760284d56bb1027baebaaec175d1
|
2016-05-24 |
openssl: make Cipher#key= and #iv= reject too long values |
8cbd74a362a918b6ce332d6240432318165527b0
|
2016-05-24 |
openssl: rename EC#generate_key to EC#generate_key! |
85500b6634290809aafc7be3eaec9f0c77b50ca9
|
2016-05-24 |
openssl: add EC.generate |
fc9d7c15cf82c2bbb848c133e96d49e7c7064a84
|
2016-05-25 |
openssl: remove check of OPENSSL_FIPS macro in extconf.rb |
0766b8af2a3348acbce1b8b6ccf9a5e68f29fb8b
|
2016-05-25 |
openssl: remove unnecessary 'extern "C"' blocks from local headers |
cf2792d59191424ee7875b5cc96fe31facce2471
|
2016-05-25 |
openssl: drop OpenSSL 0.9.6/0.9.7 support |
a1d9afc2957882e35523e25bbcc2c9923cbb31ce
|
2016-05-26 |
openssl: avoid NULL dereference in {DH,DSA,RSA}_size() |
61a3fff66141ffc0b6e384729456c6ca87f61776
|
2016-05-28 |
openssl: move SSLSocket#initialize to C extension |
f26f3589302e7e26ecb69180d2b2a2f7f7eaf416
|
2016-05-30 |
openssl: add SSLContext#ecdh_curves= |
3333b6b7adbef88be02340f763b97e0e4a2b948b
|
2016-05-30 |
openssl: use NUM2TIMET() to convert Integer to time_t |
b9f3d4b8363ede4d9c21de00b17f1aa9b0001e5f
|
2016-05-30 |
openssl: fix test failure on Fedora 23 |
1978ce784b44e9e0ff376779629714cbad3dd756
|
2016-05-31 |
openssl: add missing test for r55219 |
9eca2ced64b19f2d222937edc4ea78e7a1d31b32
|
2016-06-01 |
openssl: fix the Year 2038 problem |
1f3ec6d858e649808079e57fe10ca93a943e1647
|
2016-06-04 |
openssl: avoid deprecated BN_*prime* functions |
9199bec9e85efdcead79cfb19f867e87bb9f48b9
|
2016-06-05 |
openssl: check existence of RAND_pseudo_bytes() |
e478bb7d79773651fe4339e930aa936c8ae98066
|
2016-06-05 |
openssl: support OpenSSL 1.1.0's new multi-threading API |
63abe0078521d91db7a28de1db14bd193f74aad3
|
2016-06-05 |
openssl: adapt OpenSSL::PKey to OpenSSL 1.1.0 opaque structs |
0a523ab20dfe5564b33d962eb5a470896c6521f2
|
2016-06-05 |
openssl: adapt to OpenSSL 1.1.0 opaque structs |
c7b583a7440228f408789ce9bfe2205c5762156f
|
2016-06-05 |
openssl: avoid d2i_ASN1_BOOLEAN() |
7451c1468baf6b998cdc4a4697dffeac2e5a9866
|
2016-06-05 |
openssl: use SSL_is_server() |
9d2196fd9548991d2cfad4916422bc9bfe12cee0
|
2016-06-06 |
openssl: fix compile on VC |
c487224f48aceb3a8162680be3a1cc61e47f99c8
|
2016-06-06 |
openssl: fix free function of OpenSSL::Cipher |
74c38e5d9cd7efe904f7cb99b047f386c5d46581
|
2016-06-07 |
openssl: avoid deprecated version-specific ssl methods if necessary |
1f5784ecaf212f486fad6c586fe0dcedb778cd57
|
2016-06-07 |
openssl: add SSL::SSLContext#security_level{=,} |
b257af88595a9fc9b834a43fe726029f25019c16
|
2016-06-07 |
openssl: adjust tests for OpenSSL 1.1.0 |
06552d56d1551ef15ca52a0973af0db5ea7175ff
|
2016-06-07 |
open-uri: regenerate server certificates used in tests |
b90516659f00a8df6ed85749bdc203de7e3fed6e
|
2016-06-07 |
rubygems: regenerate server certificates used in tests |
accd30740c0a7e5a716e04a994c44cdacf4f02c9
|
2016-06-09 |
openssl: fix build with OpenSSL 1.1.0 and no pkg-config |
dd05607f9a76ebab24fe7cf720bda102a81e5b0d
|
2016-06-09 |
openssl: fix build with OPENSSL_NO_EC |
f9843bc4dcc9b7313ed5a631390c502a894f2f82
|
2016-06-09 |
openssl: use ASN1_ENUMERATED_to_BN() if needed |
aefb79c24ff44f25c3f7a7a48c05ee9a75a95920
|
2016-06-12 |
openssl: avoid test failure in test_engine.rb |
9f703785ecb78307241e29d2145b198c2d5e6b7e
|
2016-06-12 |
openssl: support non AES-GCM AEAD ciphers in OpenSSL::Cipher |
8dd0a046a9adebdf5cbd53dd4f590981f06715ea
|
2016-06-14 |
openssl: fix acesssor functions for RSA and DH in openssl_missing.h |
40799e5ef9dd1bcbb7a84564a9bfa45af21c4d02
|
2016-06-14 |
openssl: add missing #to_der to OCSP::{CertificateId,BasicResponse} |
0a97832e6ac6a5fa68c2185da6e8c07a7d4299b6
|
2016-06-14 |
openssl: add some accessor methods for OCSP::CertificateId |
2851f19f49783149a2ba43f7c1be743601c7cf2d
|
2016-06-15 |
openssl: allow specifying hash algorithm in OCSP::*#sign |
9192f253b96d80920f723a7b801a9d34ca750361
|
2016-06-15 |
openssl: refactor OpenSSL::OCSP::*#verify |
c2158dd55e608327d3f91de5b36e5e621ada0617
|
2016-06-18 |
openssl: avoid test crash on Ubuntu 16.04 |
31388c4a73fa4280b1e544648b35faf02ff4c2e2
|
2016-06-19 |
openssl: add 'const's required in OpenSSL master |
be1baf4a9a62aade5a411eab3ebb704f3afd2cc8
|
2016-06-19 |
openssl: implement initialize_copy method for PKey classes |
f31f1f1adf4b6c573d2620ee2bf72f3bc1fb854c
|
2016-06-19 |
openssl: implement initialize_copy for OpenSSL::OCSP::* |
830c3a1409cc50c32369d53e5a1992592b443394
|
2016-06-19 |
openssl: allow passing absolute times in OCSP::BasicResponse#add_status |
102815b046599113685ddf0ad2605ec67857d2a8
|
2016-06-19 |
openssl: add OpenSSL::OCSP::SingleResponse |
5336399e8b46b9ff1898e814d756a60432a4e405
|
2016-06-20 |
rubygems: fix test for OpenSSL 1.1.0 |
5ff2e418454465a34295f1096b3b68d11a7736f0
|
2016-06-25 |
openssl: ignore test failure caused by LibreSSL bug |
c2329831fbd2f45a14234a7edafee5ed912e58ab
|
2016-06-29 |
openssl: fix for OpenSSL 1.0.0t |
e9c410659ed9d003f2e456f50914106c12c9d1ce
|
2016-08-29 |
assertions.rb: add an alias pend for skip |
c9dc0164b8ad1cb23faf6120749bcc349a7bfd45
|
2016-08-29 |
import Ruby/OpenSSL 2.0.0.beta.1 |
a128c0d33f1d7a66c2c8c5d57fde40acd97becae
|
2016-09-08 |
openssl: import v2.0.0.beta.2 |
b4d0e5a4fb607e1e19abba99858dce42cc3cf188
|
2016-09-13 |
openssl: workaround for Ubuntu's patched OpenSSL |
be3baa4380dcc452299af0a9d26e08e3df56110d
|
2016-09-13 |
string.c: fix buffer overflow check condition in rb_str_set_len() |
eaba77154f179446b838437cd0cb6f4be04523df
|
2016-09-13 |
string.c: rename STR_EMBEDABLE_P to STR_EMBEDDABLE_P |
2f551849c4e05c96569739d8f057a4ea41e33300
|
2016-09-13 |
Use PRIuSIZE format specifier for size_t values |
00fcd967d9900713fa7f617d9a5077ec178e073f
|
2016-09-13 |
string.c: avoid signed integer overflow |
014da9124a831b194ec0939dbe1270bfd078609a
|
2016-09-17 |
openssl: really fix test failure on Ubuntu 16.04 |
537fea9921c8b18ec975d9520881167796d1bbd9
|
2016-09-26 |
string.c: fix integer overflow in enc_strlen() and rb_enc_strlen_cr() |
d1dbeebebf184440bcda2c2e12a099fe1e2ffa0b
|
2016-09-26 |
rbinstall.rb: don't install gemspec for skipped libraries |
ed5a926b1320983e6802d17d6bc7c2d6c3f52989
|
2016-09-26 |
eval_intern.h: make TH_PUSH_TAG() initialize rb_vm_tag::tag with Qundef |
e6e66094f983021a2de3241cc7d6f6f14ed11711
|
2016-09-26 |
stringio.c: fix signed integer overflow |
4530a8ef7fc692b057d0a54579fb02afaa4656d4
|
2016-10-27 |
socket: fix rdoc of UDPSocket#recvfrom_nonblock |
4081b34d4c5da46a095c7205169ecc638fdf78ad
|
2016-11-21 |
net/http: avoid writing/reading from unstarted SSL socket |
df769d9dc96e14e2211b7526a3f3e242137581fc
|
2016-11-29 |
net/http: don't use OpenSSL::TestUtils from test code |
0cc0080a49bc59cbe7dee7f53c337935fe169995
|
2016-11-29 |
open-uri: don't use OpenSSL::TestUtils from open-uri tests |
db31f2fafb3634364bba91130162bc9c394f8232
|
2016-11-29 |
webrick: don't use OpenSSL::TestUtils from webrick tests |
aab0d67a1ff5190ff7a951e40cee742210302aed
|
2016-11-30 |
openssl: import v2.0.0 |
95dbfe0dfcce516e893a7198ef7af5e8b36b0427
|
2016-12-01 |
openssl: import fixes from upstream |
76bb017ad2c818f5250047a935e1ba44e1a7c40d
|
2016-12-02 |
re.c: count associated Regexp object in MatchData#hash |
2a456047729c0c5450031220fe9a747e1b6f366d
|
2016-12-06 |
test/ruby/test_hash.rb: suppress syntax warning |
d802149be320b35ea1ef7bc037fb1ed543804513
|
2016-12-06 |
re.c: check that MatchData is initialized |
0c83666c6ceb9dae06055150da02d16ed20f4781
|
2016-12-10 |
openssl: import v2.0.1 |
201972ac4cf81d12a7018308b9e88400c5e61a9d
|
2016-12-14 |
encoding.c: handle needmore error from rb_enc_precise_mbclen() |
451e0a6ee1362b4cfc504087f0d3232bbaeb76ca
|
2016-12-17 |
compile.c: do not emit numeric literal range in void context |
c54ede0560be7e57b90b063fcddab402f4f29cd3
|
2016-12-20 |
proc.c: assume rb_iseq_location_t::first_lineno is always a Fixnum |
647ba111ea0b2d6de5454abe6daece75c08ad905
|
2016-12-20 |
array.c: check array length every time after yielding |
b5da45d6d7435d42591bc5c65c9c015984f2e4b2
|
2016-12-20 |
array.c: do not resize to less than 0 |
44ba4fd36248d8d496cb31cf2f33a0ad0c19b5a2
|
2016-12-20 |
string.c: add missing size_t cast |
dc2d359b70725e890eff902e25bc0176245b0784
|
2016-12-20 |
re.c: consider the case of RMatch::regexp is nil |
b7458f20ffeb9cd0cd2514d86ecd9b25b4f2cb9b
|
2016-12-22 |
openssl: import v2.0.2 |
ac8f9a0af7b108f03b58b8077492e845a30f08c1
|
2016-12-22 |
io.c: [DOC] update outdated documentation of ARGF.close |
b65b41861f590ae14ec932e323337923ce12ca18
|
2016-12-26 |
pack.c: avoid returning uninitialized String |
c326ab8c743c342150f5d5f991ddd6f429ebdfa1
|
2016-12-29 |
test/ruby/test_pack.rb: fix test case added by r57187 |
8795838fcb4680236fbf7e6130eab9f2097f388f
|
2017-01-31 |
openssl: import v2.0.3 |
a0acd82f2af3278bcdba3df33a13e4604d5d68fc
|
2017-02-24 |
securerandom: fix up r57384 |
3acda398d524a5484e5f4a13a3ca21c039e4817c
|
2017-03-01 |
openssl: avoid segfault during running tests on Ubuntu trusty |
4e85feed334f1904ae35a222eae4d09560cef8eb
|
2017-04-13 |
array.c: report correct memsize for shared root arrays |
826f16d46581f9a66eeb5902b4f2f6e9f950ada0
|
2017-04-19 |
extmk.rb: improve message printed when configuring extensions fails |
70c9bb4b81d06783121782cc54fde7ac80b72ba4
|
2017-04-21 |
Remove missing/strtol.c |
5565fed887e8a1a4d389f59a5de1000fec99ca2e
|
2017-05-22 |
hash.c: [DOC] fix docs for Hash#transform_values! |
8dce62218aee641d0d8384b0b73bfcbf073f21ae
|
2017-05-26 |
compile.c: fix possible use of uninitialized value |
9eb92007b6c2ab2b1fe031c3681144e51e2bcc14
|
2017-06-14 |
openssl: import v2.0.4 |
650e7580601327fab48eccde794cee2d467214af
|
2017-07-05 |
un.rb: use OpenSSL::PKey.read instead of OpenSSL::PKey::RSA.new |
2c8cec96cc1cc1c2cdb8487e3c4e31e189fd3784
|
2017-07-06 |
string.c: remove dead code in str_fill_term() |
06a3a10acf1951429e3e2e8d18fd1a283fa5b132
|
2017-07-06 |
string.c: preserve coderange in String#setbyte |
677751e1bcd6b08496c5cc734ef8b755e1f47316
|
2017-07-14 |
hash.c: fix possible crash in Hash#transform_keys! |
c4dfd0ccfbc325d3231de655f9f0dfc4cdfc8593
|
2017-07-21 |
ripper: add kwrest_param parser event |
df94c66f71448cf30b34375349fd201d1d035423
|
2017-08-10 |
openssl: import v2.0.5 |
fc188f1646f3a925f0d5935d92f6a0131323413e
|
2017-09-01 |
object.c: fix potential oob write in rb_str_to_dbl() |
1e9fad234adbeaf18f8122c713d8318d0ef0639b
|
2017-09-02 |
proc.c: [DOC] fixup r59720 |
b9801bb8b2f5ce91755e0076d79140a72ff94d6a
|
2017-09-03 |
vm_insnhelper.c: fix opt_regexpmatch2 instruction |
609103dbb5fb182eec12f052226c43e39b907682
|
2017-09-03 |
openssl: import v2.1.0.beta1 |
c10baca4aec21ed7c44abfb786916c2a38d0fc5a
|
2017-09-03 |
ext/.document: follow-up r59734 |
d68a6b3ebeb351ef3070bee417a843dbee3b14f8
|
2017-09-05 |
openssl: merge test fixes from upstream |
d0cdb26c75bb87e411bfa854279cc9db3561b9ec
|
2017-09-12 |
openssl: merge test fixes from upstream, part 2 |
06af07dd7b6af4e98f70074cb003eca965c17e37
|
2017-09-17 |
configure.in: don't check for existence of timezone() |
e2cb0eded4813acb980b355321c2e56e82755f4c
|
2017-09-17 |
ext/date/extconf.rb: check for timezone and altzone |
2bd222abfb467642e6b4349594a4aba44ffa652f
|
2017-09-18 |
re.c: remove unused rb_memcmp() function |
fdd01b5356cca8da76ee32270969588dfdf9340c
|
2017-09-24 |
openssl: import e72d960db262 |
66fd565153d81f9c6b40ae598558f3b42d3acf8d
|
2017-10-21 |
openssl: merge test fix from upstream |
171f968d227e09443751ced668996bced1fe2f98
|
2017-10-22 |
doc/syntax/methods.rdoc: fix a misleading example |
de7a010a502517d7a38d702646f2101e48a50129
|
2017-10-22 |
gdbm, dbm, sdbm: prevent memory leak in #initialize |
dd53157c9e1b352de0e7f41a863aeaf6ba298724
|
2017-10-22 |
gdbm, dbm, sdbm: remove unnecessary conditions |
fe6615b31de428c80ca23ba997a5640a41bca237
|
2017-11-02 |
bignum.c: avoid use of uninitialized value in Integer.sqrt |
51423bd9ce1e7ec1404045a8f9fec4cd3466cfc2
|
2017-11-04 |
openssl: pull test case from upstream commit 62af0446569a |
0b845a845811f4b48e5bfdaa1ba1e2fc5f50dccc
|
2017-11-12 |
string.c: fix memory leak in String#crypt |
a82aaea71902bd18b87179698d88ca4f9fa0359b
|
2017-11-12 |
string.c: fix up r60748 |
55953e374db2193ffb6ca84e2cb83d480ecd68ac
|
2017-11-25 |
openssl: revert changes in SSLContext#{min,max}_version= in r60310 |
a55320b0933cbcfd05d427fe3712bc519c713deb
|
2017-11-25 |
openssl: import v2.1.0.beta2 |
a9968933978c1ec0db3a7cc88d46507028918bfc
|
2017-11-26 |
openssl: sync with 2475d94517b4 |
ed2b4d0a42d47f8105ec9c1199dcda0e74a2cd29
|
2017-12-14 |
openssl: import v2.1.0 |
13ea7a876159ef67d57a90e2020e28cb6082e580
|
2017-12-14 |
NEWS: add entry for openssl |
42c4ca634de202e9a4c7d9ab021b425631cf54df
|
2017-12-15 |
openssl: suppress report_on_exception warning |
961cbe5262946732e47182714ea3b4395a71227d
|
2018-05-12 |
openssl: merge changes in v2.1.1 |
a0f292bbcd6421b0cb87b84cb34887c7e020727b
|
2018-08-08 |
openssl: sync with upstream repository |
1dfc377ae3b174b043d3f0ed36de57b0296b34d0
|
2018-08-08 |
net/http, net/ftp: fix session resumption with TLS 1.3 |
33dd5d6970489c0aef929880e8730126cc7ad4c6
|
2018-08-09 |
net/http, net/ftp: skip SSL/TLS session resumption tests |
93bc10272734cbbb9197470ca629cc4ea019f6f0
|
2018-10-18 |
openssl: sync with upstream repository |
99b191d83f96dd7f56b673bb1b7dbf96b68dc3e6
|
2020-02-17 |
[ruby/openssl] ts: simplify OpenSSL::Timestamp::Request#algorithm |
8f91dc712ad66a41edcfb8e5f55193d8de370c66
|
2020-02-17 |
[ruby/openssl] test/openssl/test_ssl: skip test_fallback_scsv if necessary |
28f3e038805a4f396f228c6884c531677c075867
|
2020-03-09 |
digest: do not depend on ext/openssl/deprecation.rb |
61cfd6da84e9cbf02c2e3ff5fae476fec92a1cec
|
2020-03-10 |
tool/sync_default_gems.rb: update paths for openssl |
e4a26cd4f8e74e5d29de10a3a0ce5829829301b0
|
2020-03-09 |
openssl: sync with upstream repository |
6f008c9d2fec52f2c2d39c04ad83e87c7975105c
|
2020-04-20 |
[ruby/openssl] pkey: add PKey#inspect and #oid |
cc26638cae385a497a3e6b6ad667292819cda938
|
2020-05-13 |
[ruby/openssl] ssl: temporarily remove SSLContext#add_certificate_chain_file |
87662134b5351bd750e50bc6e9ff2a6ffe9b1f68
|
2020-05-13 |
[ruby/openssl] Ruby/OpenSSL 2.2.0 |
2e601c284c9b61c286aa031d91e5198c17b44f00
|
2020-05-27 |
digest: remove OpenSSL engine |
67f5847c617e49a314400cb8f1ff1d559492682c
|
2020-02-19 |
[ruby/openssl] config: remove deprecated methods |
ffc01afc479f93967360995006c61b806208357e
|
2020-02-19 |
[ruby/openssl] test/openssl/test_config: add missing test case for Config.parse_config |
0c66784602048fb4724e8d37038a0e6799f55d46
|
2020-04-22 |
[ruby/openssl] test/openssl/test_config: fix non-deterministic test case |
7c13d2b3cc503790d044a6f5a34a61c50bc643c3
|
2020-02-21 |
[ruby/openssl] test/openssl/test_config: skip test_get_value_ENV on LibreSSL |
22aeb6373e13929e80da1676b1dc79cbfffc38a4
|
2020-02-19 |
[ruby/openssl] config: revert to C implementation of OpenSSL::Config |
10289e9f229dae499d8f9c4e8252aeb728117d28
|
2020-02-19 |
[ruby/openssl] config: replace DupConfigPtr() with GetConfig() |
27859c09a67768b06ad1db11a145cd6c548bbdf3
|
2017-03-16 |
[ruby/openssl] pkey: simplify ossl_pkey_new() |
c157f6e787221bcdbf8b6bb28db1b43578b89d66
|
2017-03-16 |
[ruby/openssl] pkey: inline {rsa,dsa,dh,ec}_instance() |
efad0166c660d565d5e80e862cd9ff9457f8ed03
|
2017-03-18 |
[ruby/openssl] pkey: have PKey.read parse PEM-encoded DHParameter |
10d360847baf3394b7d9cd0dca6fa6908a2ce604
|
2017-03-21 |
[ruby/openssl] pkey: prefer PKey.read over PKey::RSA.new in docs |
707e3d49cbd8e648c6e6496daedb98bf17674dc7
|
2017-06-13 |
[ruby/openssl] pkey: refactor DER/PEM-encoded string parsing code |
1f44640677cc92c105a5b624a021cefdfe645f9a
|
2017-06-13 |
[ruby/openssl] pkey: refactor #export/#to_pem and #to_der |
498c8e8f17d5a06244515db163a714e87a4fce76
|
2017-03-21 |
[ruby/openssl] pkey: assume generic PKeys contain private components |
d60ab95398ecdb2ae9a78e12244f5019d335b356
|
2020-05-13 |
[ruby/openssl] test/openssl/test_ssl: fix flaky test case |
1e3590fe221c9631259f6876bfaa896398ac7cfa
|
2017-03-20 |
[ruby/openssl] pkey: add PKey.generate_parameters and .generate_key |
5cae289682c6b8fea6324ae8f26dbcc90ebaaa2f
|
2017-05-15 |
[ruby/openssl] pkey: port PKey::PKey#sign and #verify to the EVP_Digest* interface |
b2dc4880f5d000c3e0117ecf9c57a273cbd713f9
|
2017-05-15 |
[ruby/openssl] pkey: support 'one-shot' signing and verification |
fbadb01d6e0881ef6c6e5e105b8ac20fe663c817
|
2017-03-18 |
[ruby/openssl] pkey: add PKey::PKey#derive |
9d3ffe09c47a1dfd722693965fbf7dba8571aa88
|
2017-03-18 |
[ruby/openssl] pkey: reimplement PKey::DH#compute_key and PKey::EC#dh_compute_key |
15863069c90b1253021981b23d31f154d79f8fe6
|
2020-05-13 |
[ruby/openssl] digest, hmac, ts, x509: use IO.binread in examples where appropriate |
fde9f806cb4fa9145e6eb73406ea4b932ddb8eb7
|
2020-05-18 |
[ruby/openssl] pkey/ec: deprecate OpenSSL::PKey::EC::Point#mul(ary, ary [, bn]) |
baea36c95500b128869690958262db9538c3162e
|
2020-06-30 |
[ruby/openssl] hmac: add a test case for OpenSSL::HMAC singleton methods |
b91f62f3840582bb3e4fbece15654e1d852c829b
|
2020-05-18 |
[ruby/openssl] hmac: migrate from the low-level HMAC API to the EVP API |
13198d4968a6591ec423832c4bf00c56ffdb337a
|
2020-06-29 |
[ruby/openssl] hmac: implement base64digest methods |
57a57e6e561cb7c350dc1953c44cbe65cf4f214c
|
2020-07-18 |
[ruby/openssl] test/openssl/test_ssl: revise a test case for client_cert_cb |
3b43e3fa10b160fd86a51b6e09ab157ca7be723a
|
2020-07-18 |
[ruby/openssl] test/openssl/test_ssl: revise verify_mode test cases |
81325db5f8bcd8c3e964ff6285792c2cade29b2c
|
2020-07-18 |
[ruby/openssl] ssl: initialize verify_mode and verify_hostname with default values |
88b8b3ac15223d65cf4b40cfc7d193b54b6e2f09
|
2020-08-08 |
[ruby/openssl] x509store: let X509::Store#add_file raise TypeError if nil is given |
08c99a4208af1a50e0ee2446ad4bb235edea00e5
|
2020-08-08 |
[ruby/openssl] x509store: emit warning if arguments are given to X509::Store.new |
be3ba2ee4d4104a36a6dc2a15f16522454db33ae
|
2020-08-08 |
[ruby/openssl] x509store: refactor X509::StoreContext#chain |
871c61d5d068f85595c04b8d118da1f489bc2d42
|
2020-08-08 |
[ruby/openssl] x509store: avoid ossl_raise() calls with NULL message |
62d889c857e79001940e52e3fb2f2bf1709f00d8
|
2020-08-08 |
[ruby/openssl] x509store: fix memory leak in X509::StoreContext.new |
c46b1f0bec3af8c51a9eebc6408a2895eccdff91
|
2020-08-12 |
[ruby/openssl] x509store: update rdoc for X509::Store and X509::StoreContext |
d4ad1e71ca6c1b58e5ea1b518e406a0251ca812f
|
2020-08-11 |
[ruby/openssl] test/openssl/test_x509store: break up test_verify |
0b1bb1bc32906a07ed0c3cdf3e64bc10663b011d
|
2020-08-11 |
[ruby/openssl] test/openssl/test_x509store: tidy up tests for X509::Store#add_cert |
945ed40862393778b1c991b00714dcaf73319c77
|
2018-10-22 |
[ruby/openssl] ssl: retry write on EPROTOTYPE on macOS |
d47210b1130ce49c2444628f6da543782b15cadf
|
2020-08-12 |
[ruby/openssl] ssl: remove SSL::SSLContext#tmp_ecdh_callback |
4756ac00b7c016dfd85b69720486141a7c78d661
|
2020-06-30 |
[ruby/openssl] pkey/ec: remove OpenSSL::PKey::EC::Group.new(ec_method) form |
1eb6d8aa63d7ada403adb0db12382d264dea5521
|
2021-02-17 |
[ruby/openssl] bn: check -1 return from BIGNUM functions |
a3f97007bbd1012a4b7662b8166118b81b52527a
|
2021-02-25 |
[ruby/openssl] test: adjust test cases for LibreSSL 3.2.4 |
e35d3623de47b1a8d699f431460fbcba36de84f2
|
2021-02-25 |
[ruby/openssl] sample: avoid "include OpenSSL" |
7f0b3fb9060b75b4f15b8e7e5866d2c13c132c29
|
2021-02-25 |
[ruby/openssl] sample: update obsolete API use |
44d67128a827c65d1a3867c5d8fd190d10aa1dd2
|
2021-03-16 |
test/openssl/test_cipher: skip AES-CCM tests on OpenSSL <= 1.1.1b |
e61e9bcfb27580ae52b46fc7ca49c38f8fdeb8cd
|
2021-03-16 |
test/openssl/test_config: skip tests for .include on older OpenSSL |
e2bf3659e184088d00d099a49e3263724f43ece2
|
2021-03-24 |
[ruby/openssl] pkcs7: keep private key when duplicating PKCS7_SIGNER_INFO |
364044e0909692315bd6c2f0e1d968ede9c2beb8
|
2021-04-29 |
[ruby/net-http] Do not require stringio |
9edc162583a4f685332239f6249745ad9b518cbe
|
2021-03-26 |
[ruby/resolv] Fix confusion of received response message |
4885c44bca25346716969a3a0732c1bfea60f508
|
2021-07-17 |
cont.c: fix formatting of RDoc for Fiber class |
decce40da7ee5180a4093f794eacc1dc5fe8e814
|
2021-04-02 |
[ruby/openssl] bn: update documentation of OpenSSL::BN#initialize and #to_s |
cd002305f0db447b47b54b93e1ecb3c666d37c06
|
2020-08-04 |
[ruby/openssl] require OpenSSL >= 1.0.2 and LibreSSL >= 3.1 |
50332c40710ab421318c97be0c6ca94b71d4fe58
|
2020-08-06 |
[ruby/openssl] ssl: call SSL_CTX_set_ecdh_auto() on OpenSSL 1.0.2 only |
88d64418ddb77118b17c20a1455aa0c6341e077a
|
2020-08-06 |
[ruby/openssl] ssl: use TLS_method() instead of SSLv23_method() for LibreSSL |
b7a908af3420d12a6471c5f2d9cbae7faa4451b8
|
2020-08-21 |
[ruby/openssl] ossl.c: do not set locking callbacks on LibreSSL |
1706302be51454c4c81ab06b771e8cad8879078e
|
2020-06-12 |
[ruby/openssl] pkey: fix potential memory leak in PKey#sign |
e2014d03542b7d1a9d4a624f82fb94c9a8119fdb
|
2021-04-02 |
[ruby/openssl] pkey: prepare pkey_ctx_apply_options() for usage by other operations |
8cfe92b8a249465457ebef1d49b9e14a9fdaaddd
|
2020-07-18 |
[ruby/openssl] pkey: allow setting algorithm-specific options in #sign and #verify |
595644e4f65f35e35f4c81e3aa228ac7d7f091d4
|
2021-04-04 |
[ruby/openssl] pkey: fix interrupt handling in OpenSSL::PKey.generate_key |
098985a5e66e4dd6b01d246909b66d3d7e4024c0
|
2020-05-17 |
[ruby/openssl] pkey/dh: use high level EVP interface to generate parameters and keys |
b8dcf9c8fd7c093bfac003d6293315e2c9b1e46f
|
2020-05-17 |
[ruby/openssl] pkey/rsa: use high level EVP interface to generate parameters and keys |
38436d1f5cb03520a2a4acca81f013de1c20daa5
|
2020-05-17 |
[ruby/openssl] pkey/dsa: use high level EVP interface to generate parameters and keys |
436aecb520e63f318ed515d0ca6c0b2cc6cc8115
|
2021-04-04 |
[ruby/openssl] pkey: remove unused ossl_generate_cb_2() helper function |
5d1693aac56bcae37e1f81af1f25966269c4619a
|
2020-05-17 |
[ruby/openssl] pkey: implement #to_text using EVP API |
3fe8387950f83874372172a79233ffc0d5d335b0
|
2021-04-15 |
[ruby/openssl] pkey: implement {DH,DSA,RSA}#public_key in Ruby |
6d71918d94a6b34249015499e5e822d3b20fd10f
|
2020-07-10 |
[ruby/openssl] pkey/dh, pkey/ec: use EVP_PKEY_check() family |
a01daab656a3d32b52bd236503e3d9aebaf39483
|
2021-05-19 |
[ruby/openssl] x509, ssl, pkcs7: try to parse as DER-encoding first |
eac7fd57f807cc9e0ec4307efcaa412b343971a5
|
2021-05-25 |
[ruby/openssl] pkey: remove deprecated parameter setters |
87458ff2aecc3e054716271f3416d4a389d2352c
|
2020-05-18 |
[ruby/openssl] pkey: implement PKey#encrypt and #decrypt |
cbc560e38f9127c723f6b91734abbc0a1b0c14cc
|
2021-05-25 |
[ruby/openssl] pkey: update version reference in #sign and #verify documentation |
4ebff35971d499f4ddd13f48bff0444f77d63421
|
2020-05-22 |
[ruby/openssl] pkey: implement PKey#sign_raw, #verify_raw, and #verify_recover |
857a177b03dded0d56c395e979a35b9a27753e15
|
2020-05-18 |
[ruby/openssl] pkey/rsa: port RSA#{private,public}_{encrypt,decrypt} to the EVP API |
0c23e4a7aa5ff260281be07873eaeaebfa5d5155
|
2020-07-10 |
[ruby/openssl] pkey/ec: refactor EC#dsa_{sign,verify}_asn1 with PKey#{sign,verify}_raw |
5fc2912e60c2bc58ff486d3f23f654f742332d3f
|
2020-07-10 |
[ruby/openssl] pkey/dsa: refactor DSA#sys{sign,verify} with PKey#{sign,verify}_raw |
70f0a802fee58b7795b81f0273cee1c9bf8b1bd3
|
2021-06-25 |
[ruby/openssl] use Bundler for dependency management and Rake gem tasks |
bd356c689918f53c282cd18eb48fb0ba028cc195
|
2021-07-18 |
[ruby/openssl] Strip trailing spaces |
49217086adf262f63078c65e693796dc892c5216
|
2021-03-18 |
[ruby/openssl] ssl: remove private method SSLSocket#tmp_ecdh_callback |
6105ef7629c297c94f9e85f26adf7c0426089ca5
|
2021-03-18 |
[ruby/openssl] ssl: add SSLContext#tmp_dh= |
5828807626b91a5d8036f9c351f8844d724f8804
|
2021-08-30 |
[ruby/openssl] ssl: create a temporary frozen string buffer when writing |
daeb914a525dd7b9faf6ba9f4596deafa22b065a
|
2021-08-30 |
[ruby/openssl] ssl: temporary lock string buffer while reading |
c6c2190c4c546743981944c9ff258a94a6ea7a09
|
2021-10-12 |
[ruby/openssl] digest: load digest library using Kernel#require |
ca28545b517057613f57e4814622e553d6fae442
|
2021-10-14 |
[ruby/openssl] ssl: explicitly call rb_gc_mark() against SSLContext/SSLSocket objects |
f6612203fa6ea240d83b85aa561258ece11fa48b
|
2021-10-14 |
[ruby/openssl] x509store: explicitly call rb_gc_mark() against Store/StoreContext |
c1147f7f713f82d5c20dc8dfe4062f7bf671515a
|
2021-10-14 |
[ruby/openssl] ssl: avoid directly storing String object in NPN callback |
e36906f9abcc8f5f9cd4b5a52dae2ddd0aef8e9d
|
2021-09-28 |
[ruby/openssl] test/openssl/test_ssl: use TLS 1.2 for finished_messages on LibreSSL |
75e72baba1650f68ad028d121c6728793cc7cd10
|
2021-10-16 |
[ruby/openssl] Ruby/OpenSSL 2.1.3 |
cea3c55d58a6ca85582e728c32ff4a359427530c
|
2021-10-16 |
[ruby/openssl] Ruby/OpenSSL 2.2.1 |
4991dabdd07a596fe815768438f7103bb51ff411
|
2021-10-16 |
[ruby/openssl] bump version number to 3.0.0.pre |
cc8ff8b50d445b0621fef9f3dce0da02ec3d406f
|
2021-10-13 |
[ruby/openssl] require Ruby 2.6 or later |
37632a0ac635082e4ca9ca5b1c8da6b6770ff0ed
|
2021-05-31 |
[ruby/openssl] test/openssl/utils: remove dup_public helper method |
0e805e73cedbce3748c979049c17c74f3f0eca43
|
2021-09-27 |
[ruby/openssl] test/openssl/test_ssl: assume TLS 1.2 support |
5a8e1c520ac71c76f6424f9ef5aef64a79527f78
|
2021-09-27 |
[ruby/openssl] test/openssl/test_ssl: assume ECC support |
54047b6d0646b38cceaa2546c9ae57b5d9c4c988
|
2020-05-17 |
[ruby/openssl] test/openssl/test_digest: do not test constants for legacy algorithms |
d26e64e0eb68b9906a1d24971bef59be597b5924
|
2020-07-10 |
[ruby/openssl] test/openssl/test_ssl: relax regex to match OpenSSL's error message |
79d5abd01ba51b205aa7da2ec133da6230580682
|
2020-08-13 |
[ruby/openssl] test/openssl/test_pkcs12: fix test failures with OpenSSL 3.0 |
d67fe1e9de70592622b6c3f0f7353337886e7c35
|
2021-03-20 |
[ruby/openssl] test/openssl/test_ssl: fix illegal SAN extension |
95044fa13b2df0377305c747c4d2b36cbdfbb750
|
2020-05-17 |
[ruby/openssl] test/openssl/test_pkey: use EC keys for PKey.generate_parameters tests |
47975ece4096cdab16b3f200f93ea2377dfb41ac
|
2021-05-31 |
[ruby/openssl] test/openssl/test_pkey_rsa: disable test_no_private_exp on OpenSSL 3.0 |
cda8bc3657b58a5376e7bd7beec346505ebe5893
|
2021-10-23 |
[ruby/openssl] test/openssl/test_ssl: use assert_raise in test_bad_socket |
32d49e93cf958adf85eb12fa361f49f26d9559b7
|
2021-09-27 |
[ruby/openssl] ext/openssl/ossl.h: add helper macros for OpenSSL/LibreSSL versions |
3d16401508c3efb44eefbb2d4dfb68b850407397
|
2020-02-22 |
[ruby/openssl] ossl.c: use ERR_get_error_all() if available |
19ef7082baa5097e3d4cddb68c98ea1ec8e34a88
|
2020-02-21 |
[ruby/openssl] ts: use TS_VERIFY_CTX_set_certs instead of TS_VERIFY_CTS_set_certs |
d5aa3fcae68483b0458fbe9f1b64bd0256f9673c
|
2020-02-21 |
[ruby/openssl] ssl: use SSL_CTX_load_verify_{file,dir}() if available |
fa24e7a57e15900c01fa84d7ff5b0905f6bb6092
|
2021-03-19 |
[ruby/openssl] ssl: use SSL_get_rbio() to check if SSL is started or not |
cfa4fa636efefddd70df82f1b0bf0d1c96bf1cf7
|
2020-02-21 |
[ruby/openssl] bn: use BN_check_prime() in OpenSSL::BN#prime{,_fasttest}? |
040387d265e405c769867dbedd47c723185bc944
|
2021-04-22 |
[ruby/openssl] digest: use EVP_MD_CTX_get0_md() instead of EVP_MD_CTX_md() if exists |
16272d9ae98dfa8296d477a8e255d35f4a3d29e9
|
2021-06-22 |
[ruby/openssl] hmac: use EVP_MD_CTX_get_pkey_ctx() instead of EVP_MD_CTX_pkey_ctx() |
555788b62216996686387cdabd54f7fe10161d28
|
2020-06-30 |
[ruby/openssl] pkey/ec: deprecate PKey::EC::Point#make_affine! and make it a no-op |
ee7131614c584db6e469865e19a5842e0e48680a
|
2020-02-21 |
[ruby/openssl] pkey/ec: use EC_GROUP_free() instead of EC_GROUP_clear_free() |
1b5ccc8a0c27273d2f944f9914bcbdda3ad803f7
|
2021-05-17 |
[ruby/openssl] pkey, ssl: use EVP_PKEY_eq() instead of EVP_PKEY_cmp() |
e19186707a78e6e739646dac1430dc3066cf9bad
|
2021-03-20 |
[ruby/openssl] bn: make BN.pseudo_rand{,_range} an alias of BN.rand{,_range} |
e10dfdf6234ec4f0a11eeee91132d39cfaf6fd24
|
2021-10-23 |
[ruby/openssl] bn: expand BIGNUM_RAND and BIGNUM_RAND_RANGE macros |
9541b3b7c07eeca437857bb5430dbc68d3c04858
|
2021-02-25 |
random.c: simplify Random object deallocation |
1ac7f23bb8568b41e511bbe5dfc85c141cc8b2c2
|
2021-10-24 |
[ruby/openssl] ssl: disallow reading/writing to unstarted SSL socket |
b474049c78dc8d6e24aec4c8073240b61b6869f7
|
2021-11-01 |
[ruby/openssl] x509name: improve docs for X509::Name |
5f2c4e344dc2f19aab54523ae418800b08adaa61
|
2021-04-29 |
[ruby/net-http] Reset keep_alive timer on new connection |
cd51bf61a2178a73219f7884792dfb82ca64c082
|
2021-11-11 |
test/openssl/test_ssl: adjust certificate expiry date |
582606dc58d51d333e30860c1f2cea7a6774c7f8
|
2021-11-03 |
[ruby/openssl] pkey: test parsing concatenated PEM string |
6ef0f272ebb2a4bd95471afcfe5224e72d2dad62
|
2021-03-20 |
[ruby/openssl] pkey: use OSSL_DECODER to load encrypted PEM on OpenSSL 3.0 |
02a58fbfd1406acde30bb7ca4d019f2bd09bfacd
|
2021-04-12 |
[ruby/openssl] pkey: do not check NULL argument in ossl_pkey_new() |
c1a36ebfda8ba570173e2844bc584786852e6190
|
2021-04-12 |
[ruby/openssl] pkey: allocate EVP_PKEY on #initialize |
df6589e418adb2a4018e40d53dab2fd5556ed41e
|
2021-04-22 |
[ruby/openssl] pkey: use EVP_PKEY_dup() if available |
dc3f37c6cc64139848c074571707399a225f2efe
|
2021-12-11 |
[ruby/openssl] pkey/dh: avoid using DH#set_key in DH#compute_key |
50b90c5fc3480d3193c9cf161c2a6e71cc688189
|
2021-12-16 |
[ruby/openssl] pkey/ec: avoid using EC#public_key= in EC#dh_compute_key |
0d698be04f6c76250706e8d56f542c3c7fca0fa7
|
2021-10-22 |
[ruby/openssl] pkey/dh: deprecate OpenSSL::PKey::DH#generate_key! |
b93ae54258684d0c3d1501400af949c013f44fba
|
2021-12-16 |
[ruby/openssl] pkey/ec: deprecate OpenSSL::PKey::EC#generate_key! |
8ebf5978852e22358cbcdf74c0eb506f22e2c73f
|
2021-09-21 |
[ruby/openssl] pkey: deprecate PKey#set_* methods |
cfcdd2b4bd6c2420ecc93a8f77e553b53595b7ef
|
2021-10-24 |
[ruby/openssl] cipher: update test_ciphers |
c1a7c6df18f6d6eb0c701443b1231ea2c0baf6ea
|
2021-12-11 |
[ruby/openssl] hmac: fix wrong usage of EVP_DigestSignFinal() |
79a6f4349d0aebc7ee2141df43d35f17642fc096
|
2021-12-11 |
[ruby/openssl] hmac: skip test_dup on OpenSSL 3.0 for now |
b2fb503dabaf421997f20fa96cbf4e11e5d5206d
|
2021-04-14 |
[ruby/openssl] engine: disable OpenSSL::Engine on OpenSSL 3.0 |
0b3482c0e75c26a8388521ad21f3eb013f4a9938
|
2021-11-17 |
[ruby/openssl] ssl: add constants for new SSL_OP_* flags |
15eefd30add49c9c2c95551791e7bfc189adc46b
|
2021-12-11 |
[ruby/openssl] ssl: update test_accept_errors_include_peeraddr test case |
2df917ed4facc67eae50266d711ec50335201bc3
|
2021-12-11 |
[ruby/openssl] ssl: update test_options_disable_versions |
61e426ae059945088b2bf84cdf1c8bdef273f314
|
2021-03-20 |
[ruby/openssl] pkey: assume a pkey always has public key components on OpenSSL 3.0 |
ac757b218c66569be6789144b149d6d798c72d98
|
2021-04-12 |
[ruby/openssl] pkey: use EVP_PKEY_CTX_new_from_name() on OpenSSL 3.0 |
6b67f0631284b1be8e56e20ec133a1b3386fc090
|
2021-12-20 |
test/fiber/test_io_buffer.rb: fix file descriptor leaks |
efce9ecf72842fd2109a34a89b42933f8c841d93
|
2021-12-24 |
[ruby/openssl] Ruby/OpenSSL 3.0.0 |
aff6534e32b5e46036808ed0579d31a8dbad8190
|
2022-09-08 |
Avoid unnecessary copying when removing the leading part of a string |
5b0396473bbcd70756a09d887fb7436d6cd72dce
|
2022-09-26 |
Fix coderange calculation in String#b |
4e29ca0c4093133838eda852879b23ed4fad56b5
|
2022-10-07 |
Add :ssl_min_version and :ssl_max_version options |
63234edf6791e787f8ea4d439df431dcc2f0f527
|
2022-10-17 |
openssl: use the old rb_ary_tmp_new() alias |
bee383d9fe84eb29ec12a8c392fcbf7c646575b8
|
2022-09-02 |
[ruby/openssl] x509*: fix error queue leak in #extensions= and #attributes= methods |
65bba0ef6fa104324d34079f107f9c72ed8d0e2f
|
2022-09-01 |
[ruby/openssl] hmac: use EVP_PKEY_new_raw_private_key() if available |
10f93a8bd787658996f08b13a0e564eaf3f41489
|
2022-01-04 |
[ruby/openssl] pkey/dsa: let PKey::DSA.generate choose appropriate q size |
4fb2845c7b71d94f01a224020e4eb91c99f99d66
|
2022-09-02 |
[ruby/openssl] pkey: clear error queue before each OSSL_DECODER_from_bio() call |
0677b2fb87fa4bdff64e650e5df0fd7bf684bd2e
|
2022-09-02 |
[ruby/openssl] pkey: restore support for decoding "openssl ecparam -genkey" output |
b69d41e1c433f9109b7c9237cde6ed8b4884cc06
|
2022-09-02 |
[ruby/openssl] pkey/ec: check existence of public key component before exporting |
33d30a8675e926e7ad07ff2b135da0c819af33ca
|
2022-09-08 |
[ruby/openssl] Ruby/OpenSSL 2.1.4 |
15a966a674a0c6813131057ee1540f021071ad3c
|
2022-09-08 |
[ruby/openssl] Ruby/OpenSSL 2.2.2 |
cd83f5b961dfb5401d601c3b08ff3db9f02a5793
|
2022-09-08 |
[ruby/openssl] Ruby/OpenSSL 3.0.1 |
04bf83d6f7c9999ea82e472e09a42286026194f9
|
2022-09-08 |
[ruby/openssl] bump version number to 3.1.0.pre |
e4b1627983ca27afcae9a2c502915a747a9e1656
|
2022-09-09 |
[ruby/openssl] ssl: fix "warning: ‘ctx’ may be used uninitialized" |
5591e4935da7b606f9d3047894eeea5d7e4a8864
|
2022-10-17 |
[ruby/openssl] test/openssl/test_asn1.rb: skip failing tests on LibreSSL 3.6.0 |
7c073cc11221eb85ac0c55ec38ff4c9da22ca26c
|
2022-10-17 |
[ruby/openssl] test/openssl/test_asn1.rb: remove pend for unsupported LibreSSL versions |
d6c16dd3e67ea5aa58a2f17dc8aa8aa977ded99a
|
2022-10-17 |
[ruby/openssl] ssl: update TLS1_3_VERSION workaround for older LibreSSL versions |
dd6f3276e07f8f731a3bbcbdd58525ee6dd6581e
|
2022-10-17 |
[ruby/openssl] ssl: disable NPN support on LibreSSL |
a4b4997c69437e9d2ba09629d72284a4fb9defc5
|
2022-12-22 |
[ruby/openssl] test/openssl/test_ssl.rb: do not run SSL tests if not available |
e6ca6443299b48f906662b438e5267d876d21a1e
|
2022-12-22 |
[ruby/openssl] ssl: remove OpenSSL::ExtConfig |
75e7b85e3ec0b9724cce585d31c2c3c5aaa6a9a0
|
2022-12-22 |
[ruby/openssl] test/openssl/test_pkey.rb: allow failures in test_s_generate_parameters |
046aadb89b62d5ca5b8a0a061e5682f82defa22d
|
2022-12-22 |
[ruby/openssl] Ruby/OpenSSL 2.2.3 |
a77830591919f06feaeb82585c229322d5e8836b
|
2022-12-22 |
[ruby/openssl] Ruby/OpenSSL 3.0.2 |
2d2baaf2f46d447f64f4f8fd7cfa3a2a7eba69ed
|
2022-12-22 |
[ruby/openssl] Ruby/OpenSSL 3.1.0 |
24c9adcaebf8ffaaf3f4eb68fe43f2ff23688543
|
2022-12-23 |
[ruby/openssl] test/openssl/test_pkey.rb: allow failures in test_s_generate_parameters |
1d0a087d45ff898862eb829a718af5d855adfc7c
|
2023-06-01 |
[ruby/openssl] extconf.rb: apply RUBY_OPENSSL_EXT{C,LD}FLAGS after checking features |
397ebbc62dafef02c9c47ea2d67fd31253f7b81b
|
2023-06-06 |
[ruby/openssl] Drop support for Ruby 2.6 |
af66b9b7203a22e6029872513c59a7284f381cf9
|
2023-06-06 |
[ruby/openssl] pkey: use unsigned type for bit fields |
9ff4399decef0036897d3cfb9ac2c710dea913ca
|
2023-06-19 |
CI: work around vcpkg openssl issue with OpenSSL providers |
fb12522b009b0cf331d6cbbe3cc5c0f48381d57e
|
2023-07-12 |
sync_default_gems.rb: ensure that commit messages end with \n |
f4bf80623fe72295cfa4a64de38a062d81359643
|
2023-07-12 |
[ruby/openssl] [DOC] remove top-level example for OpenSSL::Cipher#pkcs5_keyivgen (https://github.com/ruby/openssl/pull/647) |
66a70582f4d7fea5dffac5925484640337d15e7f
|
2023-06-07 |
[ruby/openssl] ssl: adjust styles of ossl_start_ssl() |
cb344e4e25c0979e2dfd1492fb91eef137bf059f
|
2023-06-07 |
[ruby/openssl] ssl: adjust "certificate verify failed" error on SSL_ERROR_SYSCALL |
4465941e68e076d3198a071600f1047b7a382e0b
|
2023-06-07 |
[ruby/openssl] Revert "Relax error message check for OpenSSL 3.1" |
4541cd4cbae66900f8407ea8d2ec899634cd255d
|
2023-06-29 |
[ruby/openssl] [DOC] prefer "password" to "passphrase" |
fae6fd07fe49d3149c922e15c5a75cd32631e858
|
2023-06-28 |
[ruby/openssl] [DOC] prefer PKey#private_to_pem and #public_to_pem in RDoc |
0eaee5c000bf2fc6e1866881a6f9a4d7820c16d4
|
2023-06-28 |
[ruby/openssl] [DOC] enhance RDoc for exporting pkeys |
01d368e7b06ccf34f92c535a117a2856956d2bcb
|
2023-08-09 |
[ruby/openssl] ssl: raise SSLError if loading ca_file or ca_path fails |
382b42be9446e1d215109cc47db9ebc156cb8f8f
|
2023-07-01 |
[ruby/openssl] config: relax test assertions against error messages |
12bdacdca5d19988f3ffe60714f518ec7324b35a
|
2023-07-01 |
[ruby/openssl] Include "additional data" message in OpenSSL errors |
912f1cda0d2ddfb4e6a52d43952a0562cb0fb46d
|
2023-08-31 |
[ruby/openssl] Remove OSSL_DEBUG compile-time option |
b6d7cdc2bad0eadbca73f3486917f0ec7a475814
|
2023-08-29 |
[ruby/openssl] ssl: use ffdhe2048 from RFC 7919 as the default DH group parameters |
98d8f6128e7f8378bf6e34b5c12fae9bdd6d3f10
|
2023-08-31 |
[ruby/openssl] x509ext: test OpenSSL::X509::ExtensionFactory#create_ext with ln |
1d4a43e7b09d0c90be6bef839b0616fe6a9008cd
|
2023-08-31 |
[ruby/openssl] test/openssl/test_ossl.rb: relax assertion for error messages |
3fd90c0158f8170ad11c8a99354bb3347c7cc121
|
2023-08-29 |
[ruby/openssl] test/openssl/test_pkey_ec.rb: refactor tests for EC.builtin_curves |
5ba480e4eab7f0660a11bb21044aa4077aedf7d1
|
2023-08-29 |
Use the test-unit-ruby-core gem for Test::Unit::CoreAssertions |
a2f1195bebca468eed7e8bf650027e3d3747c141
|
2023-08-31 |
[ruby/openssl] Update README and gemspec description |
2df00640ff098a305eacee48cf2c77c9d9bdd81e
|
2023-08-31 |
[ruby/openssl] Ruby/OpenSSL 3.2.0 |
e1751b2ec8ddc3a423446b68109114da740f0439
|
2023-11-25 |
[ruby/openssl] test/openssl/test_ocsp.rb: fix flaky test |
f5af620c611bf62d2b29111a0347f306c1f38644
|
2024-05-02 |
[ruby/openssl] asn1: check error return from i2d_ASN1_TYPE() |
eb6f0000a4b752803ff7431d24d1a0a535a4387e
|
2024-02-05 |
[ruby/openssl] cipher: fix buffer overflow in Cipher#update |
5f380dfdb2ffa8dc5db44cef19a54068eba97d2c
|
2024-05-01 |
[ruby/openssl] openssl.gemspec: add BSD-2-Clause to the list of licenses |
6475b093fbfbed8009577d2ffb31256afe705ffa
|
2024-05-01 |
[ruby/openssl] Rename LICENSE.txt to COPYING |
69c0b1438a45938e79e63407035f116de4634dcb
|
2024-05-01 |
[ruby/openssl] Fix references to the license text |
a1cf39bd366f843bc9fd1534aa8e7d301fc77252
|
2024-06-17 |
[ruby/openssl] x509attr: avoid using OpenSSL::ASN1 internals in #value= |
1388945f0d2f625d1c87eaf177eac6df15c80082
|
2024-07-03 |
[ruby/openssl] asn1: make ossl_asn1_get_asn1type() private |
65e3717db7bfd957660a5b3d9c5ac4fd22e8d858
|
2024-07-30 |
[ruby/openssl] test/openssl/test_pkey_dsa.rb: skip all tests in FIPS mode |
339a8dd5e7da99e82129bcb7f8191f870e0866aa
|
2024-09-05 |
[ruby/openssl] ssl: remove redundant ossl_ssl_ex_vcb_idx |
27d77a9c73009c94864214c684faac38278398c2
|
2024-09-05 |
[ruby/openssl] pkcs7: remove default cipher from PKCS7.encrypt |
cb49ed2660c4d7700773ae0ede46c9abb4aa5ec2
|
2024-11-06 |
Update ext/openssl/depend |
97be56fc62e942d882ad12ea299240415cdf404f
|
2024-07-09 |
[ruby/openssl] test_x509cert.rb: break up test_extension into smaller units |
419fb2f3b94d8b7ccb462177667070e13ed9df8a
|
2024-07-09 |
[ruby/openssl] x509: fix handling of multiple URIs in Certificate#crl_uris |
4e7e2e9e8914e1fcbe8410634393525a183b491c
|
2024-11-01 |
[ruby/openssl] pkcs7: fix memory leak in error path of PKCS7.new and .read_smime |
a0f1f161452e9a8c3d017ffbfce5744c775b668f
|
2024-08-24 |
asn1: fix ObjectId#== |
19acb3af2eb3dbad5f6ed2b56299298f968810fd
|
2024-11-14 |
[ruby/openssl] ssl: fix potential exception in servername_cb |
06fc13a15c72ecf77a638b45ea325d945bc7cc6d
|
2024-11-24 |
[ruby/openssl] ssl: handle callback exceptions in SSLSocket#sysread and #syswrite |
b207b956c1d936e92351136ea3ad7f2f54df8128
|
2024-10-29 |
[ruby/openssl] pkey/ec: fix exception class in OpenSSL::PKey::EC.new |
3656c1db29b2070816f67cf9fc7af03d9d078ad1
|
2024-10-29 |
[ruby/openssl] ns_spki: fix exception class in OpenSSL::Netscape::SPKI#to_der |
870cce9798e7e1ad5b6c0ade7a4247b53b4f34ce
|
2024-10-29 |
[ruby/openssl] x509store: fix exception class in OpenSSL::X509::StoreContext#verify |
f8e9302e66e336d4e174182ebebc6a05a47ac28b
|
2024-10-29 |
[ruby/openssl] ts: avoid using OpenSSL::PKCS7's internals |
cbe7bfd9a81273c04a40f1ff19f516f8db31ac53
|
2024-10-29 |
[ruby/openssl] ts: fix exception class raised when getting an OID name |
1df63d9451459209c00f5e8db033f18d145cc741
|
2024-10-29 |
[ruby/openssl] Mark variables and functions as static whenever possible |
09d516b62e0859af364b23f9bd0128dae31d7e38
|
2024-10-30 |
[ruby/openssl] Call Init_ossl_*() functions in alphabetical order |
33196b7ab007c82ebd3fa3759850b1ddc10d50ef
|
2024-06-11 |
[ruby/openssl] ssl: improve documentation of SSLContext#options= |
510c190739b83cfa4fdb56e9d9c0578af25c9c6a
|
2024-06-11 |
[ruby/openssl] ssl: do not enable OpenSSL::SSL::OP_ALL by default |
c9bbf7e3eba9d42983d89b07273f4f31e9ca8d0e
|
2024-06-11 |
[ruby/openssl] ssl: do not clear existing SSL options in SSLContext#set_params |
0397bfa2c83f442cb46dd0219d30c52aa7ff6d16
|
2024-12-20 |
[PRISM] Fix compiling popped opt_str_uminus and opt_str_freeze |
c79b4354074742ca1cbbb25a4f04bbffeb58407d
|
2024-07-03 |
[ruby/openssl] pkcs12: add PKCS12#set_mac |
637f019f1f7611ba41f761a1b17e4228661d0a5b
|
2024-12-10 |
[ruby/openssl] cipher: make output buffer String independent |
9de2b407d7034b81963f8c5663233d353356d6cc
|
2024-12-10 |
[ruby/openssl] digest: make output buffer String independent in #finish |
486246209777ca36cd7d2620368c5b455f113910
|
2024-12-10 |
[ruby/openssl] digest: remove optional parameter from OpenSSL::Digest#finish |
2a3f2412b704cfd4eb34c90e2032e3e2d40d3ae2
|
2024-12-20 |
[ruby/openssl] ssl: fix flaky test case test_ctx_client_session_cb_tls13_exception |
9e3e1c7fc9dddb61de4867ad786e86958d11b33c
|
2024-12-18 |
[ruby/openssl] Ruby/OpenSSL 3.3.0 |
f0095413a520140d2ba54728d3e558d75dfda09d
|
2024-07-04 |
[ruby/openssl] x509cert: simplify test cases for Certificate.load_file |
ff708f86fadd891869a96320f1de499dee1b1046
|
2024-07-04 |
[ruby/openssl] pkey/ec: use heredoc for invalid key example in test cases |
3da850104ea75d6ea6ac6babae3596972129f953
|
2024-08-17 |
[ruby/openssl] pkey: fix test case for new_raw_*key |
a61c16ba4214da3eda45bdd2b168e7d7e8af30c5
|
2025-01-06 |
[ruby/openssl] pkey: simplify X25519/Ed25519 test cases |
e728170043ab9afb0f064af2bcfcf6ca06f9573d
|
2025-01-08 |
[ruby/rdoc] Finalize RDoc::Options before calling RDoc::RDoc#parse_files (https://github.com/ruby/rdoc/pull/1274) |
0fb64bda9bf16c36de3c4ca5f9d3aa8da5d39ee2
|
2025-01-07 |
[ruby/openssl] Require LibreSSL 3.9 or later |
731d3ec3012f125131d5c992394af17c5ff9e9e3
|
2024-06-09 |
[ruby/openssl] ossl.c: use OPENSSL_init_ssl() and OpenSSL_version() with LibreSSL |
318519caaa196a3257bc7a8552d33dfe9dd667a2
|
2025-01-08 |
[ruby/openssl] engine: remove mention of LibreSSL from OpenSSL::Engine |
1b515d1c379367f077c57fde39e2cc4fc0269f35
|
2025-01-14 |
[ruby/openssl] ssl: update test_verify_hostname_on_connect for LibreSSL |
04cc762941cb4b6dfcc5f1904b03cde683eafc7f
|
2025-01-09 |
[ruby/openssl] engine: remove constants for ENGINE_METHOD_BN_MOD_EXP{,_CRT} |
010e8bff88b50a1c43515e3aa16030ec7a2b90c3
|
2025-01-19 |
[ruby/openssl] pkcs7: remove unnecessary const cast |
441862dc9f11d83e9e35c3b965fe84e42e178a35
|
2025-01-14 |
[ruby/openssl] Require OpenSSL 1.1.0 or later |
c6c1e7a92a86154c4bec5d6ccac29adc37ce810d
|
2025-01-15 |
[ruby/openssl] extconf.rb: remove dir_config("kerberos") |
e7bd1d1a9a59e7af71b7f994dbea3697b70225f0
|
2025-01-20 |
[ruby/openssl] pkey/dh: do not skip test_params_ok? on LibreSSL |
43c48e3030c513c17bfcf4c37bbe533097fa1a22
|
2025-01-20 |
[ruby/openssl] Require OpenSSL 1.1.1 or later |
72480389d149063f2c990227e9b490889f0fc407
|
2024-12-21 |
[ruby/openssl] ssl: fix SSLSocket#sysread leaking locktmp String on timeout |
47fe59cd8299a04dfa7af41131d0563c0e6f5b98
|
2024-06-14 |
[ruby/openssl] pkey: add tests for PKey::{RSA,DSA,DH}#params |
ec4592280fe1efcf65982c2a5c0d39b311d56575
|
2024-05-21 |
[ruby/openssl] pkey: implement PKey::{RSA,DSA,DH}#params in Ruby |
87316d58faa2d57e9f1c1df2f76584a129a60bcc
|
2024-06-14 |
[ruby/openssl] pkey: change PKey::{RSA,DSA,DH}#params to use nil for missing parameters |
495b1cad042b30c40b62b5ecea5a728ea3c2f4ac
|
2025-01-21 |
[ruby/openssl] ts: use TS_VERIFY_CTX_set0_{store,certs}() on OpenSSL 3.4 |
81c83fd79f8abed2bd000fea6e75c3ad9ab0e662
|
2025-01-29 |
[ruby/openssl] test/openssl/test_ossl.rb: use clock_gettime for measuring time |
1b731c1f439c73f98d49b476b859a6ec22c81da0
|
2025-01-29 |
[ruby/openssl] pkey: avoid calling i2d_PUBKEY family on an incomplete key |
5a14f536958d20e98c58606bd44bd2c0bed6da4b
|
2025-01-30 |
[ruby/openssl] ssl: separate SSLContext#min_version= and #max_version= |
f84d75eeccc38d298692c564d30f4e018d03f35d
|
2025-01-22 |
[ruby/openssl] pkey/ec: remove deprecated PKey::EC::Point#mul(ary, ary [, bn]) form |
237c71fc29dc2b877dcd27225e75825ddec851e8
|
2024-12-20 |
[ruby/openssl] ssl: remove start_immediately kwarg from test helper start_server |
1f4fc2e608b009599dab3413ea9c04746ae65d90
|
2024-12-20 |
[ruby/openssl] ssl: remove start_server_version from tests |
a8b36314ec22d0f8bcbad855ba8dc675654301bf
|
2025-02-06 |
[ruby/openssl] ssl: fix test case test_npn_advertised_protocol_too_long |
5791c93f8e16fedfcad861d83e9a54da05fd6154
|
2025-02-06 |
[ruby/openssl] ssl: refactor test case test_verify_mode_server_cert |
64a98decf2d58754d9faefa30d9e86d79c63f805
|
2025-02-06 |
[ruby/openssl] ssl: fix misuse of assert_handshake_error in tests |
581dbcec79b16ab55cf3548631cb34fe6db006ee
|
2025-02-06 |
[ruby/openssl] ssl: prefer SSLContext#max_version= in tests |
7d10c22a86ab37a347db92297cd95e5a606ed84b
|
2025-02-06 |
[ruby/openssl] Revert "Skip a new test when old OpenSSL" |
dedd05e9c81c210b201f5569ce83d9748f8bb2ab
|
2025-02-09 |
[ruby/openssl] pkcs7: add a test case for the data content type |
8888ad6902b0bb12bab0a1d16389e30f4916f413
|
2025-01-06 |
[ruby/openssl] ossl.c: avoid using sk_*() functions with NULL |
47cdf98fa43a481991c229532e74c44943efcf39
|
2025-01-06 |
[ruby/openssl] x509: do not check for negative return from X509_*_get_ext_count() |
4ac75f6f6453bbf3c89f5b9ae02a03085b506ed5
|
2025-02-09 |
[ruby/openssl] x509name: do not check for negative return from X509_NAME_entry_count() |
c515da3d74779bd725f5bc60d6514d325515df0e
|
2025-02-18 |
[ruby/openssl] ssl: remove cert_store from start_server test helper |
9994a95790fe2c8c69625543b9078c105213cd2c
|
2025-02-25 |
[ruby/openssl] ssl: manually craft invalid SAN extensions in tests |
f5a74bd645a6b074695fb046b44d50967c468a83
|
2025-02-26 |
[ruby/openssl] digest: always run SHA-3 and truncated SHA-2 tests |
c0f3dcf7958b07e7d2cf008770594bd9c656fb51
|
2025-02-26 |
[ruby/openssl] digest: correct assert_equal usage in test_sha3 |
d4b8da66ca9533782d2fed9762783c3e560f2998
|
2025-02-27 |
[ruby/openssl] ssl: refactor check_supported_protocol_versions |
a6da77c9e95aab3be9f4553e94eea605bd95d2eb
|
2025-02-28 |
[ruby/openssl] ssl: fix tests using TLS 1.1 or older |
3911113bc4d441d01ad888fbaaee494c9386ebe0
|
2025-04-03 |
[ruby/openssl] pkcs7: update test case test_graceful_parsing_failure |
6b5e187d0eb07994fee7b5f0336da388a793dcbb
|
2025-04-03 |
[ruby/openssl] pkcs7: fix test failure on RHEL 9 |
0a8a641d0a1917285cbfeca0dc47f7bd56c1f093
|
2025-04-16 |
[ruby/openssl] ssl: fix SSLSocket#syswrite with String-convertible objects |
93afcfcde36581e6f94b69c3f40fd0021f382d70
|
2025-02-22 |
[ruby/openssl] asn1: check for missing EOC in indefinite length encoding |
b43c7cf8c41e86f4ecefbd605bef17625c69ed1a
|
2025-05-13 |
[ruby/openssl] cipher: remove Cipher#encrypt(password, iv) form |
06a56a7ffcb053d5bc45b9a984082d9301d6819c
|
2025-04-20 |
[ruby/openssl] ssl: fix potential memory leak in SSLContext#setup |
444b94c0879dd865599c8120414fbb7170835ee2
|
2025-06-19 |
[ruby/openssl] ssl: correct array index type in build_cipher_string() |
0d75dd1f47bd93427ecd29c13ce0729d92f8a858
|
2025-06-02 |
[ruby/openssl] ssl: update rdoc for SSLContext#ciphers= and #ciphersuites= |
112ba7064718aa8e486ff1d953946ad5a5480f8c
|
2025-06-03 |
[ruby/openssl] ssl: add SSLContext#sigalgs= and #client_sigalgs= |
0cec4a14fb832aed4b498a21ec0c19765642d408
|
2025-06-20 |
Restore getrandom(2) path for Linux with glibc 2.36 or later |
ca0a315f36a66592f9d180c3ef412f6cee331bb6
|
2025-04-29 |
[ruby/openssl] ossl.h: include <openssl/provider.h> in ossl.h |
0c6075bd420777b1f66a9ae88d327b7bb4c963d7
|
2025-04-29 |
[ruby/openssl] pkey: handle EVP_PKEY_KEYMGMT return by EVP_PKEY_id() |
a1996b32a95c12e0c1f6fd5665ba490b4245f18c
|
2025-06-05 |
[ruby/openssl] pkey: use EVP_PKEY_new_raw_{private,public}_key_ex() if available |