index
:
kernel/git/jejb/openssl_tpm2_engine.git
master
next
TPM2 engine and key creation tools for openssl
James Bottomley
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2018-02-08
e_tpm2: add engine control for setting the NV key prefix
James Bottomley
1
-1
/
+22
2018-02-08
tests: add test for a key which requires parent authorization
James Bottomley
4
-2
/
+30
2018-02-08
Fix parent or hierarchy authorization
James Bottomley
3
-18
/
+41
2018-02-08
tests: add tests for NV keys with passwords
James Bottomley
1
-2
/
+28
2018-02-08
e_tpm: add password support for nvkeys
James Bottomley
3
-0
/
+67
2018-02-08
tests: fix sporadic build service failure with tests
James Bottomley
1
-1
/
+12
2018-02-08
Version: 1.0.5
v1.0.5
James Bottomley
1
-1
/
+1
2018-02-08
tests: fix fail_connect.sh on 32 bit platform
James Bottomley
1
-15
/
+14
2018-02-08
tpm2-common: fix ECC template for primary key
James Bottomley
1
-1
/
+2
2018-02-08
Version: 1.0.4
v1.0.4
James Bottomley
1
-1
/
+1
2018-02-08
Clean out TPM_DATA_DIR before removing
James Bottomley
4
-3
/
+23
2018-02-08
tests: add test for NV keys
James Bottomley
2
-0
/
+23
2018-02-08
e_tpm2: add support for keys in nvram
James Bottomley
2
-0
/
+73
2018-02-08
tpm2-common: factor out read public key
James Bottomley
2
-15
/
+27
2018-02-07
test: add check for specific hierarchies
James Bottomley
2
-5
/
+11
2018-02-07
Allow non-storage hierarchies for key creation
James Bottomley
2
-24
/
+59
2018-02-07
tpm2-common: allow arbitrary hierarchy parents
James Bottomley
4
-5
/
+5
2018-02-07
test/wrap_tpm_key.sh: add check for unparented key creation
James Bottomley
1
-5
/
+9
2018-02-07
tpm2-common: switch to using ECC parent keys
James Bottomley
1
-8
/
+8
2018-02-07
move TPM data directory into common code
James Bottomley
4
-33
/
+52
2018-02-02
Version: 1.0.3
v1.0.3
James Bottomley
1
-1
/
+1
2018-02-02
create_tpm2_key: protect authorization for TPM created keys
James Bottomley
2
-3
/
+10
2018-01-26
Version: 1.0.2
v1.0.2
James Bottomley
1
-1
/
+1
2018-01-26
tests: add a check for the correct TPM directory setting
James Bottomley
2
-2
/
+28
2018-01-26
e_tpm: bug fix: set the TSS directory
James Bottomley
1
-0
/
+5
2018-01-23
Version: 1.0.1
v1.0.1
James Bottomley
1
-1
/
+1
2018-01-22
tests: add dest for DA protection flag
James Bottomley
2
-0
/
+46
2018-01-22
create_tpm2_key: Add ability to specify Dictionary Attack Protections
James Bottomley
1
-4
/
+14
2018-01-22
e_tpm2: Don't keep TPM key resident for the openssl key lifetime
James Bottomley
5
-94
/
+142
2018-01-21
Version 1.0.0
v1.0.0
James Bottomley
1
-1
/
+1
2018-01-21
tests: add checks for key derivation from Elliptic Curve keys
James Bottomley
2
-0
/
+46
2018-01-21
ecc keys: fix openssl brain damage over named curves
James Bottomley
1
-0
/
+1
2018-01-21
e_tpm2-ecc: add decryption key agreement functionality
James Bottomley
2
-3
/
+127
2018-01-21
tests: add connection failure check
James Bottomley
2
-1
/
+48
2018-01-20
Version 0.11.2
v0.11.2
James Bottomley
1
-1
/
+1
2018-01-19
create_tpm2_key: add comment to RSA modulus
James Bottomley
1
-0
/
+2
2018-01-19
tpm2-common: add public key retrieval when doing parameter encryption
James Bottomley
1
-1
/
+23
2017-12-07
e_tpm: remove directory after flushing all the keys
James Bottomley
1
-5
/
+5
2017-12-07
Version 0.11.1
v0.11.1
James Bottomley
1
-1
/
+1
2017-12-07
Fix errors with multiple keys: Use per connection session directory
James Bottomley
7
-33
/
+63
2017-11-23
Search for lib dependencies
Jonas Bonn
2
-4
/
+11
2017-10-17
Version 11.0
v0.11.0
James Bottomley
1
-1
/
+1
2017-10-17
openssl 1.1 support
James Bottomley
8
-23
/
+76
2017-10-17
e_tpm2-rsa: move over to same static ex_data allocation as ecc
James Bottomley
1
-56
/
+54
2017-10-17
e_tpm: split engine into rsa, ecc and common parts
James Bottomley
8
-415
/
+486
2017-10-16
Fix 32 bit builds
James Bottomley
1
-1
/
+1
2017-10-12
Version: 0.10.1
v0.10.1
James Bottomley
1
-1
/
+1
2017-10-12
create_tpm2_key: add help option for --list-curves
James Bottomley
1
-0
/
+1
2017-10-12
tests: determine the curves programmatically
James Bottomley
3
-3
/
+11
2017-10-12
create_tpm2_key: add option to list all curves the TPM supports
James Bottomley
5
-1
/
+83
2017-10-12
Version 0.10.0
v0.10.0
James Bottomley
1
-1
/
+1
2017-10-12
Add ability to wrap arbitrary Elliptic Curve Keys
James Bottomley
5
-20
/
+255
2017-10-12
Remove generic engine key methods
James Bottomley
3
-18
/
+27
2017-10-11
Version: 0.9.3
v0.9.3
James Bottomley
1
-1
/
+1
2017-10-11
create_tpm2_key: Add ability to wrap existing ECC Keys
James Bottomley
5
-5
/
+151
2017-10-11
create_tpm2_key: fix RSA key leak
James Bottomley
1
-3
/
+8
2017-10-11
support BN_P256 ECC Curve
James Bottomley
2
-9
/
+90
2017-10-11
tpm2-common: correctly free ECC data
James Bottomley
1
-3
/
+12
2017-10-11
Add initial handling for Elliptic Curve Keys
James Bottomley
7
-7
/
+303
2017-10-10
e_tpm2: separate RSA handling into its own code
James Bottomley
1
-14
/
+31
2017-10-09
tests: better clean up of test residues
James Bottomley
1
-1
/
+1
2017-10-09
create_tpm2_key: add parameters to usage message
James Bottomley
1
-8
/
+8
2017-10-09
create_tpm2_key: add missing password option to doc
James Bottomley
1
-1
/
+3
2017-10-08
Version: 0.9.2
v0.9.2
James Bottomley
1
-1
/
+1
2017-10-08
tests: add tests for checking authorization
James Bottomley
3
-0
/
+35
2017-10-08
create_tpm2_key: correctly set auth for TPM resident keys
James Bottomley
1
-1
/
+1
2017-10-08
e_tpm2: flush context on failure
James Bottomley
1
-0
/
+4
2017-10-08
create_tpm2_key: add option to input password on the command line
James Bottomley
1
-4
/
+18
2017-10-08
e_tpm2: allow specification of default passwords via UI
James Bottomley
1
-1
/
+2
2017-10-08
Add simple tests
James Bottomley
8
-1
/
+84
2017-10-06
Version 0.9.1
v0.9.1
James Bottomley
1
-1
/
+1
2017-10-06
create_tpm2_key: use strong random number for AES parameter key
James Bottomley
1
-1
/
+6
2017-10-06
Version 0.9.0
v0.9.0
James Bottomley
1
-1
/
+1
2017-10-06
create_tpm2_key: use inner symmetric encryption
James Bottomley
3
-36
/
+181
2017-10-06
create_tpm_key: Properly use encrypted sessions
James Bottomley
2
-1
/
+1
2017-10-04
create_tpm2_key: correct for PPC64
James Bottomley
1
-3
/
+6
2017-10-02
version: 0.0.2
v0.0.2
James Bottomley
1
-1
/
+1
2017-10-02
Add bootstrap.sh
James Bottomley
1
-0
/
+5
2017-10-02
Add man page using help2man
James Bottomley
4
-19
/
+86
2017-09-30
add LICENSE, README and openssl.cnf.sample
v0.0.1
James Bottomley
3
-0
/
+474
2017-09-28
correctly select tpm engine directory
James Bottomley
2
-1
/
+23
2017-09-22
tpm2: initial commit of openssl_tpm2_engine
James Bottomley
7
-0
/
+1440
[prev]