Commit graph

5 commits

Author SHA1 Message Date
Tobias Boege
ade69465d6 gb.openssl: Allow arbitrary digests in HMac()
[GB.OPENSSL]
* NEW: Allow arbitrary digest methods to be passed to HMac(). They are now identified by their name. The integer arguments are deprecated.
2019-07-06 21:18:33 +02:00
Tobias Boege
d0e24c483f gb.openssl: add linking exception for OpenSSL
[GB.OPENSSL]
* NEW: Add linking exception for OpenSSL (Thanks, Bastian Germann).
2019-05-03 23:35:26 +02:00
Tobias Boege
20beab444e [GB.OPENSSL]
* NEW: Forward-compatibility with OpenSSL 1.1 (hopefully) (Bug #958).
* BUG: Clear buffers on stack before passing them to OpenSSL.
* BUG: Terminate return value of .Cipher.Method.Decrypt() properly.



git-svn-id: svn://localhost/gambas/trunk@7806 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2016-06-30 16:06:24 +00:00
Tobias Boege
ce0d8ec614 [GB.OPENSSL]
* BUG: Fix memory errors from Cipher.List and Digest.List
* NEW: Return Cipher.List and Digest.List sorted without duplicates



git-svn-id: svn://localhost/gambas/trunk@6684 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-11-29 11:54:07 +00:00
Tobias Boege
4c7d43bada [CONFIGURATION]
* NEW: Rename gb.crypt.openssl to gb.openssl.



git-svn-id: svn://localhost/gambas/trunk@5668 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-05-20 22:26:15 +00:00
Renamed from gb.crypt.openssl/src/c_hmac.c (Browse further)