# Generated by roxygen2: do not edit by hand

S3method("!=",bignum)
S3method("%%",bignum)
S3method("%/%",bignum)
S3method("*",bignum)
S3method("+",bignum)
S3method("-",bignum)
S3method("/",bignum)
S3method("<",bignum)
S3method("<=",bignum)
S3method("==",bignum)
S3method(">",bignum)
S3method(">=",bignum)
S3method("^",bignum)
S3method(as.character,bignum)
S3method(as.list,cert)
S3method(as.list,key)
S3method(as.list,pubkey)
S3method(fingerprint,key)
S3method(fingerprint,pubkey)
S3method(print,bignum)
S3method(print,bytes)
S3method(print,cert)
S3method(print,hash)
S3method(print,key)
S3method(print,pubkey)
export(aes_cbc_decrypt)
export(aes_cbc_encrypt)
export(aes_ctr_decrypt)
export(aes_ctr_encrypt)
export(aes_gcm_decrypt)
export(aes_gcm_encrypt)
export(aes_keygen)
export(askpass)
export(base64_decode)
export(base64_encode)
export(bignum)
export(bignum_mod_exp)
export(bignum_mod_inv)
export(ca_bundle)
export(cert_verify)
export(decrypt_envelope)
export(download_ssl_cert)
export(dsa_keygen)
export(ec_dh)
export(ec_keygen)
export(encrypt_envelope)
export(fingerprint)
export(md4)
export(md5)
export(my_key)
export(my_pubkey)
export(openssl_config)
export(pseudo_rand_bytes)
export(rand_bytes)
export(rand_num)
export(read_cert)
export(read_cert_bundle)
export(read_key)
export(read_pubkey)
export(ripemd160)
export(rsa_decrypt)
export(rsa_encrypt)
export(rsa_keygen)
export(sha1)
export(sha2)
export(sha224)
export(sha256)
export(sha384)
export(sha512)
export(signature_create)
export(signature_verify)
export(write_der)
export(write_pem)
export(write_ssh)
useDynLib(openssl,R_RAND_bytes)
useDynLib(openssl,R_aes_any)
useDynLib(openssl,R_base64_decode)
useDynLib(openssl,R_base64_encode)
useDynLib(openssl,R_bignum_add)
useDynLib(openssl,R_bignum_as_character)
useDynLib(openssl,R_bignum_bits)
useDynLib(openssl,R_bignum_compare)
useDynLib(openssl,R_bignum_devide)
useDynLib(openssl,R_bignum_exp)
useDynLib(openssl,R_bignum_mod)
useDynLib(openssl,R_bignum_mod_exp)
useDynLib(openssl,R_bignum_mod_inv)
useDynLib(openssl,R_bignum_multiply)
useDynLib(openssl,R_bignum_subtract)
useDynLib(openssl,R_cert_info)
useDynLib(openssl,R_cert_pubkey)
useDynLib(openssl,R_cert_verify_cert)
useDynLib(openssl,R_derive_pubkey)
useDynLib(openssl,R_diffie_hellman)
useDynLib(openssl,R_digest)
useDynLib(openssl,R_digest_raw)
useDynLib(openssl,R_download_cert)
useDynLib(openssl,R_dsa_priv_decompose)
useDynLib(openssl,R_dsa_pubkey_build)
useDynLib(openssl,R_dsa_pubkey_decompose)
useDynLib(openssl,R_ecdsa_key_build)
useDynLib(openssl,R_ecdsa_priv_decompose)
useDynLib(openssl,R_ecdsa_pubkey_build)
useDynLib(openssl,R_ecdsa_pubkey_decompose)
useDynLib(openssl,R_envelope_decrypt)
useDynLib(openssl,R_envelope_encrypt)
useDynLib(openssl,R_hash_sign)
useDynLib(openssl,R_hash_verify)
useDynLib(openssl,R_hmac_feed)
useDynLib(openssl,R_hmac_final)
useDynLib(openssl,R_hmac_init)
useDynLib(openssl,R_keygen_dsa)
useDynLib(openssl,R_keygen_ecdsa)
useDynLib(openssl,R_keygen_rsa)
useDynLib(openssl,R_md_feed)
useDynLib(openssl,R_md_final)
useDynLib(openssl,R_md_init)
useDynLib(openssl,R_openssl_config)
useDynLib(openssl,R_parse_bignum)
useDynLib(openssl,R_parse_der_cert)
useDynLib(openssl,R_parse_der_key)
useDynLib(openssl,R_parse_der_pubkey)
useDynLib(openssl,R_parse_pem)
useDynLib(openssl,R_parse_pem_cert)
useDynLib(openssl,R_parse_pem_key)
useDynLib(openssl,R_parse_pem_pkcs1)
useDynLib(openssl,R_parse_pem_pubkey)
useDynLib(openssl,R_pem_write_cert)
useDynLib(openssl,R_pem_write_key)
useDynLib(openssl,R_pem_write_pubkey)
useDynLib(openssl,R_pubkey_bitsize)
useDynLib(openssl,R_pubkey_type)
useDynLib(openssl,R_pubkey_verify_cert)
useDynLib(openssl,R_rsa_decrypt)
useDynLib(openssl,R_rsa_encrypt)
useDynLib(openssl,R_rsa_key_build)
useDynLib(openssl,R_rsa_priv_decompose)
useDynLib(openssl,R_rsa_pubkey_build)
useDynLib(openssl,R_rsa_pubkey_decompose)
