bearssl-rs/bearssl-sys/bundled/src
Aydin Mercan eca97f9f0b
initial commit
* The `bearssl-sys` crate is basically usable at this point.
* The `bearssl` crate itself needs a lot work before being usable. The
  design needs heavy iterations, considerationg and love.
2022-09-03 17:32:07 +03:00
..
aes_big_cbcdec.c initial commit 2022-09-03 17:32:07 +03:00
aes_big_cbcenc.c initial commit 2022-09-03 17:32:07 +03:00
aes_big_ctr.c initial commit 2022-09-03 17:32:07 +03:00
aes_big_ctrcbc.c initial commit 2022-09-03 17:32:07 +03:00
aes_big_dec.c initial commit 2022-09-03 17:32:07 +03:00
aes_big_enc.c initial commit 2022-09-03 17:32:07 +03:00
aes_common.c initial commit 2022-09-03 17:32:07 +03:00
aes_ct.c initial commit 2022-09-03 17:32:07 +03:00
aes_ct64.c initial commit 2022-09-03 17:32:07 +03:00
aes_ct64_cbcdec.c initial commit 2022-09-03 17:32:07 +03:00
aes_ct64_cbcenc.c initial commit 2022-09-03 17:32:07 +03:00
aes_ct64_ctr.c initial commit 2022-09-03 17:32:07 +03:00
aes_ct64_ctrcbc.c initial commit 2022-09-03 17:32:07 +03:00
aes_ct64_dec.c initial commit 2022-09-03 17:32:07 +03:00
aes_ct64_enc.c initial commit 2022-09-03 17:32:07 +03:00
aes_ct_cbcdec.c initial commit 2022-09-03 17:32:07 +03:00
aes_ct_cbcenc.c initial commit 2022-09-03 17:32:07 +03:00
aes_ct_ctr.c initial commit 2022-09-03 17:32:07 +03:00
aes_ct_ctrcbc.c initial commit 2022-09-03 17:32:07 +03:00
aes_ct_dec.c initial commit 2022-09-03 17:32:07 +03:00
aes_ct_enc.c initial commit 2022-09-03 17:32:07 +03:00
aes_pwr8.c initial commit 2022-09-03 17:32:07 +03:00
aes_pwr8_cbcdec.c initial commit 2022-09-03 17:32:07 +03:00
aes_pwr8_cbcenc.c initial commit 2022-09-03 17:32:07 +03:00
aes_pwr8_ctr.c initial commit 2022-09-03 17:32:07 +03:00
aes_pwr8_ctrcbc.c initial commit 2022-09-03 17:32:07 +03:00
aes_small_cbcdec.c initial commit 2022-09-03 17:32:07 +03:00
aes_small_cbcenc.c initial commit 2022-09-03 17:32:07 +03:00
aes_small_ctr.c initial commit 2022-09-03 17:32:07 +03:00
aes_small_ctrcbc.c initial commit 2022-09-03 17:32:07 +03:00
aes_small_dec.c initial commit 2022-09-03 17:32:07 +03:00
aes_small_enc.c initial commit 2022-09-03 17:32:07 +03:00
aes_x86ni.c initial commit 2022-09-03 17:32:07 +03:00
aes_x86ni_cbcdec.c initial commit 2022-09-03 17:32:07 +03:00
aes_x86ni_cbcenc.c initial commit 2022-09-03 17:32:07 +03:00
aes_x86ni_ctr.c initial commit 2022-09-03 17:32:07 +03:00
aes_x86ni_ctrcbc.c initial commit 2022-09-03 17:32:07 +03:00
aesctr_drbg.c initial commit 2022-09-03 17:32:07 +03:00
asn1enc.c initial commit 2022-09-03 17:32:07 +03:00
ccm.c initial commit 2022-09-03 17:32:07 +03:00
ccopy.c initial commit 2022-09-03 17:32:07 +03:00
chacha20_ct.c initial commit 2022-09-03 17:32:07 +03:00
chacha20_sse2.c initial commit 2022-09-03 17:32:07 +03:00
dec16be.c initial commit 2022-09-03 17:32:07 +03:00
dec16le.c initial commit 2022-09-03 17:32:07 +03:00
dec32be.c initial commit 2022-09-03 17:32:07 +03:00
dec32le.c initial commit 2022-09-03 17:32:07 +03:00
dec64be.c initial commit 2022-09-03 17:32:07 +03:00
dec64le.c initial commit 2022-09-03 17:32:07 +03:00
des_ct.c initial commit 2022-09-03 17:32:07 +03:00
des_ct_cbcdec.c initial commit 2022-09-03 17:32:07 +03:00
des_ct_cbcenc.c initial commit 2022-09-03 17:32:07 +03:00
des_support.c initial commit 2022-09-03 17:32:07 +03:00
des_tab.c initial commit 2022-09-03 17:32:07 +03:00
des_tab_cbcdec.c initial commit 2022-09-03 17:32:07 +03:00
des_tab_cbcenc.c initial commit 2022-09-03 17:32:07 +03:00
dig_oid.c initial commit 2022-09-03 17:32:07 +03:00
dig_size.c initial commit 2022-09-03 17:32:07 +03:00
eax.c initial commit 2022-09-03 17:32:07 +03:00
ec_all_m15.c initial commit 2022-09-03 17:32:07 +03:00
ec_all_m31.c initial commit 2022-09-03 17:32:07 +03:00
ec_c25519_i15.c initial commit 2022-09-03 17:32:07 +03:00
ec_c25519_i31.c initial commit 2022-09-03 17:32:07 +03:00
ec_c25519_m15.c initial commit 2022-09-03 17:32:07 +03:00
ec_c25519_m31.c initial commit 2022-09-03 17:32:07 +03:00
ec_curve25519.c initial commit 2022-09-03 17:32:07 +03:00
ec_default.c initial commit 2022-09-03 17:32:07 +03:00
ec_keygen.c initial commit 2022-09-03 17:32:07 +03:00
ec_p256_m15.c initial commit 2022-09-03 17:32:07 +03:00
ec_p256_m31.c initial commit 2022-09-03 17:32:07 +03:00
ec_prime_i15.c initial commit 2022-09-03 17:32:07 +03:00
ec_prime_i31.c initial commit 2022-09-03 17:32:07 +03:00
ec_pubkey.c initial commit 2022-09-03 17:32:07 +03:00
ec_secp256r1.c initial commit 2022-09-03 17:32:07 +03:00
ec_secp384r1.c initial commit 2022-09-03 17:32:07 +03:00
ec_secp521r1.c initial commit 2022-09-03 17:32:07 +03:00
ecdsa_atr.c initial commit 2022-09-03 17:32:07 +03:00
ecdsa_default_sign_asn1.c initial commit 2022-09-03 17:32:07 +03:00
ecdsa_default_sign_raw.c initial commit 2022-09-03 17:32:07 +03:00
ecdsa_default_vrfy_asn1.c initial commit 2022-09-03 17:32:07 +03:00
ecdsa_default_vrfy_raw.c initial commit 2022-09-03 17:32:07 +03:00
ecdsa_i15_bits.c initial commit 2022-09-03 17:32:07 +03:00
ecdsa_i15_sign_asn1.c initial commit 2022-09-03 17:32:07 +03:00
ecdsa_i15_sign_raw.c initial commit 2022-09-03 17:32:07 +03:00
ecdsa_i15_vrfy_asn1.c initial commit 2022-09-03 17:32:07 +03:00
ecdsa_i15_vrfy_raw.c initial commit 2022-09-03 17:32:07 +03:00
ecdsa_i31_bits.c initial commit 2022-09-03 17:32:07 +03:00
ecdsa_i31_sign_asn1.c initial commit 2022-09-03 17:32:07 +03:00
ecdsa_i31_sign_raw.c initial commit 2022-09-03 17:32:07 +03:00
ecdsa_i31_vrfy_asn1.c initial commit 2022-09-03 17:32:07 +03:00
ecdsa_i31_vrfy_raw.c initial commit 2022-09-03 17:32:07 +03:00
ecdsa_rta.c initial commit 2022-09-03 17:32:07 +03:00
enc16be.c initial commit 2022-09-03 17:32:07 +03:00
enc16le.c initial commit 2022-09-03 17:32:07 +03:00
enc32be.c initial commit 2022-09-03 17:32:07 +03:00
enc32le.c initial commit 2022-09-03 17:32:07 +03:00
enc64be.c initial commit 2022-09-03 17:32:07 +03:00
enc64le.c initial commit 2022-09-03 17:32:07 +03:00
encode_ec_pk8der.c initial commit 2022-09-03 17:32:07 +03:00
encode_ec_rawder.c initial commit 2022-09-03 17:32:07 +03:00
encode_rsa_pk8der.c initial commit 2022-09-03 17:32:07 +03:00
encode_rsa_rawder.c initial commit 2022-09-03 17:32:07 +03:00
gcm.c initial commit 2022-09-03 17:32:07 +03:00
ghash_ctmul.c initial commit 2022-09-03 17:32:07 +03:00
ghash_ctmul32.c initial commit 2022-09-03 17:32:07 +03:00
ghash_ctmul64.c initial commit 2022-09-03 17:32:07 +03:00
ghash_pclmul.c initial commit 2022-09-03 17:32:07 +03:00
ghash_pwr8.c initial commit 2022-09-03 17:32:07 +03:00
hkdf.c initial commit 2022-09-03 17:32:07 +03:00
hmac.c initial commit 2022-09-03 17:32:07 +03:00
hmac_ct.c initial commit 2022-09-03 17:32:07 +03:00
hmac_drbg.c initial commit 2022-09-03 17:32:07 +03:00
i15_add.c initial commit 2022-09-03 17:32:07 +03:00
i15_bitlen.c initial commit 2022-09-03 17:32:07 +03:00
i15_decmod.c initial commit 2022-09-03 17:32:07 +03:00
i15_decode.c initial commit 2022-09-03 17:32:07 +03:00
i15_decred.c initial commit 2022-09-03 17:32:07 +03:00
i15_encode.c initial commit 2022-09-03 17:32:07 +03:00
i15_fmont.c initial commit 2022-09-03 17:32:07 +03:00
i15_iszero.c initial commit 2022-09-03 17:32:07 +03:00
i15_moddiv.c initial commit 2022-09-03 17:32:07 +03:00
i15_modpow.c initial commit 2022-09-03 17:32:07 +03:00
i15_modpow2.c initial commit 2022-09-03 17:32:07 +03:00
i15_montmul.c initial commit 2022-09-03 17:32:07 +03:00
i15_mulacc.c initial commit 2022-09-03 17:32:07 +03:00
i15_muladd.c initial commit 2022-09-03 17:32:07 +03:00
i15_ninv15.c initial commit 2022-09-03 17:32:07 +03:00
i15_reduce.c initial commit 2022-09-03 17:32:07 +03:00
i15_rshift.c initial commit 2022-09-03 17:32:07 +03:00
i15_sub.c initial commit 2022-09-03 17:32:07 +03:00
i15_tmont.c initial commit 2022-09-03 17:32:07 +03:00
i31_add.c initial commit 2022-09-03 17:32:07 +03:00
i31_bitlen.c initial commit 2022-09-03 17:32:07 +03:00
i31_decmod.c initial commit 2022-09-03 17:32:07 +03:00
i31_decode.c initial commit 2022-09-03 17:32:07 +03:00
i31_decred.c initial commit 2022-09-03 17:32:07 +03:00
i31_encode.c initial commit 2022-09-03 17:32:07 +03:00
i31_fmont.c initial commit 2022-09-03 17:32:07 +03:00
i31_iszero.c initial commit 2022-09-03 17:32:07 +03:00
i31_moddiv.c initial commit 2022-09-03 17:32:07 +03:00
i31_modpow.c initial commit 2022-09-03 17:32:07 +03:00
i31_modpow2.c initial commit 2022-09-03 17:32:07 +03:00
i31_montmul.c initial commit 2022-09-03 17:32:07 +03:00
i31_mulacc.c initial commit 2022-09-03 17:32:07 +03:00
i31_muladd.c initial commit 2022-09-03 17:32:07 +03:00
i31_ninv31.c initial commit 2022-09-03 17:32:07 +03:00
i31_reduce.c initial commit 2022-09-03 17:32:07 +03:00
i31_rshift.c initial commit 2022-09-03 17:32:07 +03:00
i31_sub.c initial commit 2022-09-03 17:32:07 +03:00
i31_tmont.c initial commit 2022-09-03 17:32:07 +03:00
i32_add.c initial commit 2022-09-03 17:32:07 +03:00
i32_bitlen.c initial commit 2022-09-03 17:32:07 +03:00
i32_decmod.c initial commit 2022-09-03 17:32:07 +03:00
i32_decode.c initial commit 2022-09-03 17:32:07 +03:00
i32_decred.c initial commit 2022-09-03 17:32:07 +03:00
i32_div32.c initial commit 2022-09-03 17:32:07 +03:00
i32_encode.c initial commit 2022-09-03 17:32:07 +03:00
i32_fmont.c initial commit 2022-09-03 17:32:07 +03:00
i32_iszero.c initial commit 2022-09-03 17:32:07 +03:00
i32_modpow.c initial commit 2022-09-03 17:32:07 +03:00
i32_montmul.c initial commit 2022-09-03 17:32:07 +03:00
i32_mulacc.c initial commit 2022-09-03 17:32:07 +03:00
i32_muladd.c initial commit 2022-09-03 17:32:07 +03:00
i32_ninv32.c initial commit 2022-09-03 17:32:07 +03:00
i32_reduce.c initial commit 2022-09-03 17:32:07 +03:00
i32_sub.c initial commit 2022-09-03 17:32:07 +03:00
i32_tmont.c initial commit 2022-09-03 17:32:07 +03:00
i62_modpow2.c initial commit 2022-09-03 17:32:07 +03:00
md5.c initial commit 2022-09-03 17:32:07 +03:00
md5sha1.c initial commit 2022-09-03 17:32:07 +03:00
mgf1.c initial commit 2022-09-03 17:32:07 +03:00
multihash.c initial commit 2022-09-03 17:32:07 +03:00
pemdec.c initial commit 2022-09-03 17:32:07 +03:00
pemenc.c initial commit 2022-09-03 17:32:07 +03:00
poly1305_ctmul.c initial commit 2022-09-03 17:32:07 +03:00
poly1305_ctmul32.c initial commit 2022-09-03 17:32:07 +03:00
poly1305_ctmulq.c initial commit 2022-09-03 17:32:07 +03:00
poly1305_i15.c initial commit 2022-09-03 17:32:07 +03:00
prf.c initial commit 2022-09-03 17:32:07 +03:00
prf_md5sha1.c initial commit 2022-09-03 17:32:07 +03:00
prf_sha256.c initial commit 2022-09-03 17:32:07 +03:00
prf_sha384.c initial commit 2022-09-03 17:32:07 +03:00
rsa_default_keygen.c initial commit 2022-09-03 17:32:07 +03:00
rsa_default_modulus.c initial commit 2022-09-03 17:32:07 +03:00
rsa_default_oaep_decrypt.c initial commit 2022-09-03 17:32:07 +03:00
rsa_default_oaep_encrypt.c initial commit 2022-09-03 17:32:07 +03:00
rsa_default_pkcs1_sign.c initial commit 2022-09-03 17:32:07 +03:00
rsa_default_pkcs1_vrfy.c initial commit 2022-09-03 17:32:07 +03:00
rsa_default_priv.c initial commit 2022-09-03 17:32:07 +03:00
rsa_default_privexp.c initial commit 2022-09-03 17:32:07 +03:00
rsa_default_pub.c initial commit 2022-09-03 17:32:07 +03:00
rsa_default_pubexp.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i15_keygen.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i15_modulus.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i15_oaep_decrypt.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i15_oaep_encrypt.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i15_pkcs1_sign.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i15_pkcs1_vrfy.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i15_priv.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i15_privexp.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i15_pub.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i15_pubexp.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i31_keygen.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i31_keygen_inner.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i31_modulus.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i31_oaep_decrypt.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i31_oaep_encrypt.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i31_pkcs1_sign.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i31_pkcs1_vrfy.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i31_priv.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i31_privexp.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i31_pub.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i31_pubexp.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i32_oaep_decrypt.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i32_oaep_encrypt.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i32_pkcs1_sign.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i32_pkcs1_vrfy.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i32_priv.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i32_pub.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i62_keygen.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i62_oaep_decrypt.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i62_oaep_encrypt.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i62_pkcs1_sign.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i62_pkcs1_vrfy.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i62_priv.c initial commit 2022-09-03 17:32:07 +03:00
rsa_i62_pub.c initial commit 2022-09-03 17:32:07 +03:00
rsa_oaep_pad.c initial commit 2022-09-03 17:32:07 +03:00
rsa_oaep_unpad.c initial commit 2022-09-03 17:32:07 +03:00
rsa_pkcs1_sig_pad.c initial commit 2022-09-03 17:32:07 +03:00
rsa_pkcs1_sig_unpad.c initial commit 2022-09-03 17:32:07 +03:00
rsa_ssl_decrypt.c initial commit 2022-09-03 17:32:07 +03:00
settings.c initial commit 2022-09-03 17:32:07 +03:00
sha1.c initial commit 2022-09-03 17:32:07 +03:00
sha2big.c initial commit 2022-09-03 17:32:07 +03:00
sha2small.c initial commit 2022-09-03 17:32:07 +03:00
skey_decoder.c initial commit 2022-09-03 17:32:07 +03:00
ssl_ccert_single_ec.c initial commit 2022-09-03 17:32:07 +03:00
ssl_ccert_single_rsa.c initial commit 2022-09-03 17:32:07 +03:00
ssl_client.c initial commit 2022-09-03 17:32:07 +03:00
ssl_client_default_rsapub.c initial commit 2022-09-03 17:32:07 +03:00
ssl_client_full.c initial commit 2022-09-03 17:32:07 +03:00
ssl_engine.c initial commit 2022-09-03 17:32:07 +03:00
ssl_engine_default_aescbc.c initial commit 2022-09-03 17:32:07 +03:00
ssl_engine_default_aesccm.c initial commit 2022-09-03 17:32:07 +03:00
ssl_engine_default_aesgcm.c initial commit 2022-09-03 17:32:07 +03:00
ssl_engine_default_chapol.c initial commit 2022-09-03 17:32:07 +03:00
ssl_engine_default_descbc.c initial commit 2022-09-03 17:32:07 +03:00
ssl_engine_default_ec.c initial commit 2022-09-03 17:32:07 +03:00
ssl_engine_default_ecdsa.c initial commit 2022-09-03 17:32:07 +03:00
ssl_engine_default_rsavrfy.c initial commit 2022-09-03 17:32:07 +03:00
ssl_hashes.c initial commit 2022-09-03 17:32:07 +03:00
ssl_hs_client.c initial commit 2022-09-03 17:32:07 +03:00
ssl_hs_server.c initial commit 2022-09-03 17:32:07 +03:00
ssl_io.c initial commit 2022-09-03 17:32:07 +03:00
ssl_keyexport.c initial commit 2022-09-03 17:32:07 +03:00
ssl_lru.c initial commit 2022-09-03 17:32:07 +03:00
ssl_rec_cbc.c initial commit 2022-09-03 17:32:07 +03:00
ssl_rec_ccm.c initial commit 2022-09-03 17:32:07 +03:00
ssl_rec_chapol.c initial commit 2022-09-03 17:32:07 +03:00
ssl_rec_gcm.c initial commit 2022-09-03 17:32:07 +03:00
ssl_scert_single_ec.c initial commit 2022-09-03 17:32:07 +03:00
ssl_scert_single_rsa.c initial commit 2022-09-03 17:32:07 +03:00
ssl_server.c initial commit 2022-09-03 17:32:07 +03:00
ssl_server_full_ec.c initial commit 2022-09-03 17:32:07 +03:00
ssl_server_full_rsa.c initial commit 2022-09-03 17:32:07 +03:00
ssl_server_mine2c.c initial commit 2022-09-03 17:32:07 +03:00
ssl_server_mine2g.c initial commit 2022-09-03 17:32:07 +03:00
ssl_server_minf2c.c initial commit 2022-09-03 17:32:07 +03:00
ssl_server_minf2g.c initial commit 2022-09-03 17:32:07 +03:00
ssl_server_minr2g.c initial commit 2022-09-03 17:32:07 +03:00
ssl_server_minu2g.c initial commit 2022-09-03 17:32:07 +03:00
ssl_server_minv2g.c initial commit 2022-09-03 17:32:07 +03:00
sysrng.c initial commit 2022-09-03 17:32:07 +03:00
x509_decoder.c initial commit 2022-09-03 17:32:07 +03:00
x509_knownkey.c initial commit 2022-09-03 17:32:07 +03:00
x509_minimal.c initial commit 2022-09-03 17:32:07 +03:00
x509_minimal_full.c initial commit 2022-09-03 17:32:07 +03:00