• Adam Langley's avatar
    crypto: add Signer · 7f2e68e9
    Adam Langley authored
    Signer is an interface to support opaque private keys.
    These keys typically result from being kept in special hardware
    (i.e. a TPM) although sometimes operating systems provide a
    similar interface using process isolation for security rather
    than hardware boundaries.
    
    This changes provides interfaces for representing them and
    alters crypto/tls so that client certificates can use
    opaque keys.
    
    LGTM=bradfitz
    R=bradfitz
    CC=golang-codereviews, jdeprez
    https://golang.org/cl/114680043
    7f2e68e9
Name
Last commit
Last update
..
testdata Loading commit data...
alert.go Loading commit data...
cipher_suites.go Loading commit data...
common.go Loading commit data...
conn.go Loading commit data...
conn_test.go Loading commit data...
example_test.go Loading commit data...
generate_cert.go Loading commit data...
handshake_client.go Loading commit data...
handshake_client_test.go Loading commit data...
handshake_messages.go Loading commit data...
handshake_messages_test.go Loading commit data...
handshake_server.go Loading commit data...
handshake_server_test.go Loading commit data...
handshake_test.go Loading commit data...
key_agreement.go Loading commit data...
prf.go Loading commit data...
prf_test.go Loading commit data...
ticket.go Loading commit data...
tls.go Loading commit data...
tls_test.go Loading commit data...