aboutsummaryrefslogtreecommitdiff
path: root/hal.h
AgeCommit message (Expand)Author
2016-07-07Check and propagate XDR error codes, to detect bad request packets.Paul Selkirk
2016-06-24Use hal_error_t as suggested by Rob.Fredrik Thulin
2016-06-14Add support for ModExpA7Paul Selkirk
2016-05-31SHA-224 driver and soft core.Rob Austein
2016-05-25Start cleaning up PIN code.Rob Austein
2016-05-24Add mkmifPaul Selkirk
2016-05-15Add hal_rpc_pkey_rename(); allow null string as (temporary) key name.Rob Austein
2016-05-14Add mixed-mode key support, for PKCS #11 "session" (ie, not "token") keys.Rob Austein
2016-05-12Add hal_digest_algorithm_none; tweak handling of none handles.Rob Austein
2016-04-24Break the RPC dispatch out of hal_rpc_server_main, for the benefit of the thr...Paul Selkirk
2016-03-29Add rpc error codes.Paul Selkirk
2016-03-16Added serial RPC transport and lots more...Paul Selkirk
2016-02-25RPC over loopback socket, just to work out the mechanics for serialization an...Paul Selkirk
2015-12-24hal_rpc_logout_all(), hal_rpc_is_logged_in().Rob Austein
2015-12-24More work on PIN/login/logout code. Access control still missing,Rob Austein
2015-12-23RPC interface to TRNG and (incomplete) PIN code.Rob Austein
2015-12-22Add ASN.1 support for public keys (X.509 SubjectPublicKeyInfo format).Rob Austein
2015-12-21Fix names of private key DER functions.Rob Austein
2015-12-20Drop support for the ASN.1-based ECDSA signature format in favor ofRob Austein
2015-12-20RPC server stuff mostly written. Compiles, not yet tested. RPCRob Austein
2015-12-13Add rpc_hash.c. Convert dynamic allocator in hash.c to use privateRob Austein
2015-11-13Merge branch 'config_core_selector'Paul Selkirk
2015-10-19catch up to changes in core version numbersPaul Selkirk
2015-10-04Whack libhal API to use current configure_core_selector mechanism.Rob Austein
2015-10-04off_t => hal_addr_t.Rob Austein
2015-09-08Merge branch 'master' into ecdsaRob Austein
2015-09-08Merge branch 'state_access'Rob Austein
2015-09-06Add ECPoint I/O functions. ASN.1 cleanup.Rob Austein
2015-09-02Still more const-ification.Rob Austein
2015-09-02Add PKCS11 ECDSA signature format.Rob Austein
2015-09-02Clean up excessively complicated handling of opaque types in hash andRob Austein
2015-08-22Add hal_ecdsa_verify(). Move hashing out of ECDSA routines. Clean upRob Austein
2015-08-21Snapshot along the way to ECDSA. Code mostly written, except forRob Austein
2015-07-18Add support for dynamic allocation of hash and HMAC state, for casesRob Austein
2015-07-17First cut at libhal support for hash cores with ability to save andRob Austein
2015-07-14Changes to support Pavel's ModExpS6 core.Rob Austein
2015-06-24Rework API for loading keys from components. Relax key sizeRob Austein
2015-06-21libcryptech -> libhal, doh.Rob Austein
id='n297' href='#n297'>297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351