aboutsummaryrefslogtreecommitdiffstats
path: root/ext/openssl/ossl_hmac.c
Commit message (Expand)AuthorAgeFilesLines
* Implement Write Barrier for all OpenSSL typesJean Boussier2023-06-011-1/+1
* hmac: use EVP_PKEY_new_raw_private_key() if availableky/hmac-evp-use-raw-private-keyKazuki Yamaguchi2022-09-021-0/+8
* hmac: fix wrong usage of EVP_DigestSignFinal()Kazuki Yamaguchi2021-12-201-2/+2
* hmac: use EVP_MD_CTX_get_pkey_ctx() instead of EVP_MD_CTX_pkey_ctx()Kazuki Yamaguchi2021-10-241-1/+1
* digest: use EVP_MD_CTX_get0_md() instead of EVP_MD_CTX_md() if existsKazuki Yamaguchi2021-10-241-1/+1
* hmac: migrate from the low-level HMAC API to the EVP APIky/hmac-evpKazuki Yamaguchi2020-06-301-133/+46
* digest, hmac, ts, x509: use IO.binread in examples where appropriateKazuki Yamaguchi2020-05-131-2/+2
* Look up digest by name instead of constantBart de Water2020-04-211-1/+1
* Make OpenSSL::HMAC#== compare in constant time instead of returning falseBart de Water2019-11-041-10/+2
* Use constant time compare in HMAC exampleBart de Water2019-11-041-9/+11
* digest: rename GetDigestPtr() to ossl_evp_get_digestbyname()Kazuki Yamaguchi2017-05-021-6/+7
* Remove SafeGet*() macrosKazuki Yamaguchi2017-05-021-5/+1
* Merge branch 'topic/expand-ruby-missing-h'Kazuki Yamaguchi2017-04-281-1/+1
|\
| * Expand rb_define_copy_func() macroKazuki Yamaguchi2017-04-281-1/+1
* | Fix RDoc markuptopic/fix-rdoc-markupKazuki Yamaguchi2017-02-241-10/+10
|/
* Avoid unnecessary memory allocation in string2hex()Kazuki Yamaguchi2016-08-261-40/+28
* hmac: fixup documentationKazuki Yamaguchi2016-08-221-0/+28
* Fix RDoc styletopic/rdoc-fixesKazuki Yamaguchi2016-07-091-2/+2
* openssl: adapt to OpenSSL 1.1.0 opaque structsrhe2016-06-091-18/+29
* Sync with ruby trunkZachary Scott2015-09-231-1/+0
* Apply ruby/ruby@325a50fc572516a171d640765d6ddf9b20be14dc to fix typosZachary Scott2015-05-041-1/+1
* Sync with ruby trunkZachary Scott2015-01-051-3/+11
* import ruby trunkSHIBATA Hiroshi2014-10-271-0/+364