Commit graph

10 commits

Author SHA1 Message Date
Tobias Boege
842a1583be [GB.OPENSSL]
* NEW: Require OpenSSL >= 1.0.0 because we need EVP_MD_do_all().
* BUG: Revert changes from #7875.



git-svn-id: svn://localhost/gambas/trunk@7876 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2016-08-29 20:44:37 +00:00
Tobias Boege
b2e45bf929 [GB.OPENSSL]
* NEW: Try to support OpenSSL 0.9.8 together with 1.1.0 (bug #984).



git-svn-id: svn://localhost/gambas/trunk@7875 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2016-08-29 16:51:53 +00: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
0395af9468 [GB.OPENSSL]
* BUG: Cipher: Fix memory leaks from returning strings.
* BUG: Cipher[...].Encrypt() now passes the three mandatory arguments when
  creating a CipherText.



git-svn-id: svn://localhost/gambas/trunk@6653 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-11-17 13:35:14 +00:00
Tobias Boege
f18e3d9403 [GB.OPENSSL]
* NEW: Make CipherText creatable so that data from external sources can be
  deciphered.



git-svn-id: svn://localhost/gambas/trunk@6399 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-07-28 01:02:46 +00:00
Benoît Minisini
e21d009197 [GB.OPENSSL]
* BUG: Cipher[] and Digest[] now read their method argument correctly.
* BUG: Fix bad use of string API in the Cipher class. Consequently 
  Cipher[].Encrypt() does not crash anymore.


git-svn-id: svn://localhost/gambas/trunk@6245 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-04-23 13:18:31 +00:00
Benoît Minisini
5e76433eeb [CONFIGURATION]
* NEW: Do not use deprecated autoconf macros anymore.
* NEW: The version information is now located in the 'version.m4' file in
  the source root directory.


git-svn-id: svn://localhost/gambas/trunk@6230 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-04-05 21:22:43 +00:00
Tobias Boege
902c13bcea [GB.DATA]
* NEW: Mark component as stable

[GB.OPENSSL]
* NEW: Mark component as stable



git-svn-id: svn://localhost/gambas/trunk@5825 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2013-09-01 18:53:24 +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