[][src]Crate boring

Bindings to BoringSSL

This crate provides a safe interface to the BoringSSL cryptography library.

Modules

aes

Low level AES IGE and key wrapping functionality

asn1

Defines the format of certificiates

base64

Base64 encoding support.

bn

BigNum implementation

conf

Interface for processing OpenSSL configuration files.

derive

Shared secret derivation.

dh
dsa

Digital Signatures

ec

Elliptic Curve

ecdsa

Low level Elliptic Curve Digital Signature Algorithm (ECDSA) functions.

error

Errors returned by OpenSSL library.

ex_data
fips

FIPS 140-2 support.

hash
memcmp

Utilities to safely compare cryptographic values.

nid

A collection of numerical identifiers for OpenSSL objects.

pkcs5
pkcs12

PKCS #12 archives.

pkey

Public/private key processing.

rand

Utilities for secure random number generation.

rsa

Rivest–Shamir–Adleman cryptosystem

sha

The SHA family of hashes.

sign

Message signatures.

srtp
ssl

SSL/TLS support.

stack
string
symm

High level interface to certain symmetric ciphers.

version
x509

The standard defining the format of public key certificates.

Functions

init