diff options
author | Michal Rokos <m.rokos@sh.cvut.cz> | 2001-11-20 19:39:37 +0000 |
---|---|---|
committer | Michal Rokos <m.rokos@sh.cvut.cz> | 2001-11-20 19:39:37 +0000 |
commit | e588321f8a5ae949ae246b480b1639f176be870a (patch) | |
tree | d04bf1b41dbb451360b0031c0e5a41f989e5e11f /ossl.h | |
parent | cceffafefe8d78e8b7b8d0c4563ec0d48f44eed3 (diff) | |
download | ruby-openssl-history-e588321f8a5ae949ae246b480b1639f176be870a.tar.gz |
- HMAC added
- Config came back
- API changed in PKCS7 (param. order)
- API changed in Cipher (can't add data in .new)
- indentation changed (only half of files, 2nd half to do)
- some API doc added to README
Diffstat (limited to 'ossl.h')
-rw-r--r-- | ossl.h | 25 |
1 files changed, 20 insertions, 5 deletions
@@ -15,11 +15,17 @@ #include <openssl/asn1_mac.h> #include <openssl/x509v3.h> #include <openssl/ssl.h> +#include <openssl/hmac.h> + #include "openssl_missing.h" +#include "ossl_version.h" + +/* + * OpenSSL has defined RFILE and Ruby has defined RFILE - so undef it! + */ #if !defined(OSSL_DEBUG) && defined(RFILE) # undef RFILE #endif -#include "ossl_version.h" #include <ruby.h> /* @@ -83,6 +89,12 @@ EXTERN VALUE cDSA; EXTERN VALUE cPKCS7; EXTERN VALUE cPKCS7SignerInfo; EXTERN VALUE ePKCS7Error; +/* HMAC */ +EXTERN VALUE cHMAC; +EXTERN VALUE eHMACError; +/* Conf */ +EXTERN VALUE cConfig; +EXTERN VALUE eConfigError; /* * CheckTypes @@ -102,10 +114,8 @@ char *ossl_error(void); /* * Config - * TO BE DROPPED OUT - * -void Init_ossl_config(VALUE); */ +void Init_ossl_config(VALUE); /* * Digest @@ -224,7 +234,12 @@ void Init_ssl(VALUE); VALUE ossl_pkcs7si_new_null(void); VALUE ossl_pkcs7si_new(PKCS7_SIGNER_INFO *); PKCS7_SIGNER_INFO *ossl_pkcs7si_get_PKCS7_SIGNER_INFO(VALUE); -void Init_PKCS7(VALUE); +void Init_pkcs7(VALUE); + +/* + * HMAC + */ +void Init_hmac(VALUE); #endif |