Sha256: 67f396564860abf0446d9e424b19438f6e26e00d2e2ee77d2290359085cf5fee

Contents?: true

Size: 1.18 KB

Versions: 6

Compression:

Stored size: 1.18 KB

Contents

#ifndef XMLSECRB_H
#define XMLSECRB_H

#include <ruby.h>

#include <libxml/tree.h>
#include <libxml/xmlmemory.h>
#include <libxml/parser.h>
#include <libxml/xmlstring.h>

#include <libxslt/xslt.h>

#include <xmlsec/xmlsec.h>
#include <xmlsec/xmltree.h>
#include <xmlsec/xmldsig.h>
#include <xmlsec/xmlenc.h>
#include <xmlsec/templates.h>
#include <xmlsec/crypto.h>
#include <xmlsec/dl.h>

VALUE sign_with_key(VALUE self, VALUE rb_key_name, VALUE rb_rsa_key);
VALUE sign_with_certificate(VALUE self, VALUE rb_key_name, VALUE rb_rsa_key, VALUE rb_cert);
VALUE verify_signature_with_rsa_key(VALUE self, VALUE rb_rsa_key);
VALUE verify_signature_with_named_keys(VALUE self, VALUE rb_keys);
VALUE verify_signature_with_certificates(VALUE self, VALUE rb_certs);
VALUE encrypt_with_key(VALUE self, VALUE rb_key_name, VALUE rb_key);
VALUE decrypt_with_key(VALUE self, VALUE rb_key_name, VALUE rb_key);
VALUE set_id_attribute(VALUE self, VALUE rb_attr_name);

void Init_Nokogiri_ext(void);

extern VALUE rb_cNokogiri_XML_Document;
extern VALUE rb_eSigningError;
extern VALUE rb_eVerificationError;
extern VALUE rb_eKeystoreError;
extern VALUE rb_eEncryptionError;
extern VALUE rb_eDecryptionError;

#endif // XMLSECRB_H

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
nokogiri-xmlsec1-0.0.11 ext/nokogiri_ext_xmlsec/xmlsecrb.h
nokogiri-xmlsec1-0.0.10 ext/nokogiri_ext_xmlsec/xmlsecrb.h
nokogiri-xmlsec1-0.0.9 ext/nokogiri_ext_xmlsec/xmlsecrb.h
nokogiri-xmlsec1-0.0.7 ext/nokogiri_ext_xmlsec/xmlsecrb.h
nokogiri-xmlsec1-0.0.6 ext/nokogiri_ext_xmlsec/xmlsecrb.h
nokogiri-xmlsec-0.0.4 ext/nokogiri_ext_xmlsec/xmlsecrb.h