ecl
***** BEGIN LICENSE BLOCK *****
mpi
***** BEGIN LICENSE BLOCK *****
Makefile
2014 Jun 27 19:06
21.4 kB
aeskeywrap.c
implement AES Key Wrap algorithm from RFC 3394
2014 Mar 15 13:03
10.2 kB
alg2268.c
implementation of the algorithm in RFC 2268
2013 May 02 23:05
12.9 kB
alghmac.c
2012 Oct 01 18:10
4.3 kB
alghmac.h
destroy HMAC context
2012 Oct 01 18:10
1.9 kB
arcfive.c
stubs for RC5 - NOT a working implementation
2013 May 02 23:05
2.6 kB
arcfour-amd64-gas.s
2012 Oct 01 18:10
2.5 kB
arcfour-amd64-masm.asm
2012 Oct 01 18:10
3.9 kB
arcfour-amd64-sun.s
2012 Oct 01 18:10
2.4 kB
arcfour.c
the arc four algorithm
2014 Mar 10 02:03
16.7 kB
blapi.h
public prototypes for the freebl library
2014 Jun 27 19:06
58.8 kB
blapii.h
private data structures and prototypes for the freebl library
2014 Jun 27 19:06
1.0 kB
blapit.h
public data structures for the freebl library
2014 Jun 27 19:06
12.2 kB
camellia.c
key constants
2013 May 02 23:05
63.2 kB
camellia.h
CamelliaContextStr
*
* Values which maintain the state for Camellia encryption/decryption.
*
* k
2013 May 02 23:05
1.4 kB
config.mk
2014 Feb 10 00:02
2.5 kB
ctr.c
void
2014 Jun 27 19:06
6.0 kB
ctr.h
void
2014 Jun 27 19:06
1.6 kB
cts.c
PRBool freeit
2012 Oct 18 18:10
10.7 kB
cts.h
PRBool freeit
2012 Oct 01 18:10
1.1 kB
des.c
150 library
2012 Oct 01 18:10
25.4 kB
des.h
150 library
2012 Oct 01 18:10
1.1 kB
desblapi.c
Intel X86 CPUs do unaligned loads and stores without complaint.
2013 Jan 25 16:01
7.1 kB
dh.c
Diffie-Hellman parameter generation, key generation, and secret derivation.
* KEA secret generation
2014 Jan 06 22:01
12.2 kB
drbg.c
PRNG_SEEDLEN defined in NIST SP 800-90 section 10.1
* for SHA-1, SHA-224, and SHA-256 it's 440 bit
2013 May 02 23:05
31.3 kB
dsa.c
FIPS 186-2 requires result from random output to be reduced mod q when
* generating random numbers
2013 May 11 00:05
18.8 kB
ec.c
Returns true if pointP is the point at infinity, false otherwise
2014 Oct 29 22:10
30.9 kB
ec.h
2012 Oct 01 18:10
394 Bytes
ecdecode.c
Initializes a SECItem from a hexadecimal string
*
* Warning: This function ignores leading 00's, s
2014 Jun 27 19:06
17.2 kB
freebl.def
2012 Oct 01 18:10
1.2 kB
freebl.rc
2012 Oct 01 18:10
1.9 kB
freebl_hash.def
2012 Oct 01 18:10
1.4 kB
freeblver.c
Library identity and versioning
2012 Oct 01 18:10
786 Bytes
gcm.c
unsigned char
2013 Apr 11 23:04
24.6 kB
gcm.h
PRBool freeit
2012 Oct 01 18:10
1.1 kB
genload.c
This file is meant to be included by other .c files.
* This file takes a "parameter", the scope whi
2012 Dec 05 23:12
5.4 kB
hmacct.c
MAX_HASH_BIT_COUNT_BYTES is the maximum number of bytes in the hash's length
* field. (SHA-384/512
2013 Feb 10 00:02
12.4 kB
hmacct.h
2013 Mar 12 21:03
1.0 kB
intel-aes-x64-masm.asm
2014 Jun 27 19:06
21.3 kB
intel-aes-x86-masm.asm
2014 Jun 27 19:06
20.3 kB
intel-aes.h
Prototypes of the functions defined in the assembler file.
2014 Jun 27 19:06
5.9 kB
intel-aes.s
in %rdi : the key
in %rsi : buffer for expanded key
2012 Dec 05 23:12
100.5 kB
intel-gcm-wrap.c
Copyright(c) 2013, Intel Corp.
2014 Jun 27 19:06
7.1 kB
intel-gcm-x64-masm.asm
2014 Jun 27 19:06
34.8 kB
intel-gcm-x86-masm.asm
2014 Jun 27 19:06
31.8 kB
intel-gcm.h
This submission to NSS is to be made available under the terms of the
2014 Jun 27 19:06
4.1 kB
intel-gcm.s
2013 Jan 31 23:01
32.8 kB
jpake.c
Hash an item's length and then its value. Only items smaller than 2^16 bytes
* are allowed. Lengths
2012 Oct 01 18:10
14.0 kB
ldvector.c
platform dependent DSO containing freebl implementation
2014 Jun 27 19:06
5.8 kB
loader.c
load platform dependent DSO containing freebl implementation
2014 Jun 27 19:06
59.8 kB
loader.h
load platform dependent DSO containing freebl implementation
2014 Jun 27 19:06
29.5 kB
manifest.mn
2014 Jun 27 19:06
3.0 kB
md2.c
2012 Oct 01 18:10
6.5 kB
md5.c
2013 May 11 00:05
14.7 kB
mknewpc2.c
two 28-bit registers defined in key schedule production process
2012 Oct 01 18:10
5.8 kB
mksp.c
sboxes - the tables for the s-box functions
* from FIPS 46, pages 15-16.
2012 Oct 01 18:10
3.8 kB
nsslowhash.c
FIPS preprocessor directives for message digests
2013 May 02 23:05
10.8 kB
nsslowhash.h
Provide FIPS validated hashing for applications that only need hashing.
* NOTE: mac'ing requires ke
2012 Oct 01 18:10
1.2 kB
os2_rand.c
2012 Oct 01 18:10
8.0 kB
pqg.c
PQG parameter generation/verification. Based on FIPS 186-3.
2013 May 11 00:05
59.7 kB
pqg.h
pqg.h
*
* header file for pqg functions exported just to freebl
2012 Oct 01 18:10
963 Bytes
rawhash.c
2013 Feb 10 00:02
5.0 kB
ret_cr16.s
ENTRY
2012 Oct 01 18:10
629 Bytes
rijndael.c
There are currently five ways to build this code, varying in performance
* and code size.
*
* RIJ
2014 Jun 27 19:06
38.9 kB
rijndael.h
RIJNDAEL_NUM_ROUNDS
*
* Number of rounds per execution
* Nk - number of key bytes
* Nb - blocksi
2013 May 02 23:05
2.2 kB
rijndael32.tab
2012 Oct 01 18:10
79.0 kB
rijndael_tables.c
what follows is code thrown together to generate the myriad of tables
* used by Rijndael, the AES c
2013 May 02 23:05
8.9 kB
rsa.c
RSA key generation, public key op, private key op.
2014 Oct 29 22:10
48.6 kB
rsapkcs.c
RSA PKCS#1 v2.1 (RFC 3447) operations
2014 Feb 10 00:02
40.1 kB
secmpi.h
2012 Oct 01 18:10
1.5 kB
secrng.h
public data structures and prototypes for the secure random
2013 May 02 23:05
1.9 kB
seed.c
2012 Oct 01 18:10
24.8 kB
seed.h
2012 Oct 01 18:10
3.8 kB
sha-fast-amd64-sun.s
2014 Jun 27 19:06
37.6 kB
sha256.h
2012 Oct 01 18:10
544 Bytes
sha512.c
implementation of SHA224
2013 May 11 00:05
39.8 kB
sha_fast.c
SHA: initialize context
2013 May 11 00:05
14.7 kB
sha_fast.h
2013 Feb 10 00:02
4.2 kB
shsign.h
2013 May 02 23:05
446 Bytes
shvfy.c
Most modern version of Linux support a speed optimization scheme where an
* application called prel
2013 May 02 23:05
12.8 kB
stubs.c
Allow freebl and softoken to be loaded without util or NSPR.
*
* These symbols are overridden once
2014 Jun 27 19:06
15.9 kB
stubs.h
Allow freebl and softoken to be loaded without util or NSPR.
*
* These symbols are overridden once
2014 Jun 27 19:06
2.1 kB
sysrand.c
Normal RNG_SystemRNG() isn't available, use the system noise to collect
* the required amount of en
2014 Feb 10 00:02
1.0 kB
tlsprfalg.c
TLS Pseudo Random Function
2013 May 02 23:05
3.8 kB
unix_rand.c
When copying data to the buffer we want the least signicant bytes
* from the input since those bits
2013 Dec 05 04:12
27.2 kB
win_rand.c
2014 Feb 10 00:02
4.6 kB