aboutsummaryrefslogtreecommitdiff
path: root/ks_volatile.c
AgeCommit message (Expand)Author
2017-10-23Cleanup signed/unsigned mismatches, mostly in loop countersPaul Selkirk
2017-05-30Hold keystore lock before calling keystore driver methods.Rob Austein
2017-05-30Missed one instance of one API change in "logout" branch merge.Rob Austein
2017-05-30Merge branch 'logout' into ks9Rob Austein
2017-05-29Simplify per-session keys.Rob Austein
2017-05-29Debug per-session keys.Rob Austein
2017-05-28Debug new keystore init code.Rob Austein
2017-05-28Almost compiles.Rob Austein
2017-05-28Further keystore cleanup and consolidation.Rob Austein
2017-05-25Checkpoint while refactoring. Almost certainly will not compile.Rob Austein
2017-05-23Goodbye ancient mmap()-based keystore.Rob Austein
2017-05-23Whack previous commit with club until it compiles.Rob Austein
2017-05-22First pass on experimental one-size-fits-nobody keystore.Rob Austein
2017-04-25Shake dumb compile-time bugs out of new logout code.Rob Austein
2017-04-24Call a portable entrenching tool a portable entrenching tool.Rob Austein
2017-04-24Clean up pkey slots and volatile keys on client logout.Rob Austein
2017-04-17Remove a redundant 'err' variable in ks_fetch() that was masking errorPaul Selkirk
2017-04-11API cleanup: pkey_open() and pkey_match().Rob Austein
2017-02-02Add locking around keystore operations.Rob Austein
2016-11-21Whack attribute code with a club until it works with PKCS #11.Rob Austein
2016-11-19Support queries for attribute length and presence.Rob Austein
2016-11-15Allow keystore reinitialization without re-allocating static memory.Rob Austein
2016-11-14More API cleanup: remove hal_rpc_pkey_list().Rob Austein
2016-11-10Clean out huge swacks of RPC API we don't need anymore.Rob Austein
2016-11-08First cut at multi-attribute get/set/delete API.Rob Austein
2016-11-05ks_list() was returning garbage for keys not visible to current session.Rob Austein
2016-11-01Fix hal_rpc_pkey_match() calling convention.Rob Austein
2016-11-01hal_ks_index_fsck() and a pile of debugging code.Rob Austein
2016-10-24Flesh out key object access control.Rob Austein
2016-10-24Make previous_uuid an input-only argument to hal_rpc_pkey_match().Rob Austein
2016-10-19Shake first round of bugs out of hal_rpc_pkey_match().Rob Austein
2016-10-14Keystore attribute code. Not really tested.Rob Austein
2016-10-09Per-session objects in ks_volatile; more untested ks_attribute code.Rob Austein
2016-10-07Checkpoint along the way to adding keystore attribute support.Rob Austein
2016-09-30Multi-block object support in keystore.Rob Austein
2016-09-16Revised ks_flash. Compiles, not yet tested.Rob Austein
2016-09-13Cleanup prior to rewriting ks_flash.c.Rob Austein
2016-09-12Doh, allow keystore reinitialization after unclean reboot.Rob Austein
2016-09-11Explicit initialization of keystore drivers instead of guessing.Rob Austein
2016-09-09Rewrite ks_volatile driver to use new ks_index infrastructure.Rob Austein
2016-09-09Missed a few instances of type-based key naming in keystore drivers.Rob Austein
2016-09-09Simplify hal_rpc_pkey_find() by removing `type` argument.Rob Austein
2016-09-01Move in-memory keystore from client to server. Whack with club until compiles.Rob Austein
2016-09-01Revised keystore API, part one. Not usable yet.Rob Austein
2016-05-15Tweak keystore API to allow update-in-place, so hal_ks_rename() will work.Rob Austein
2016-03-11First round of debugging based on RPC pkey tests: mostly ASN.1Rob Austein
2016-03-03Initial implementations of ks_get_kek(). Untested, and none of theseRob Austein
2015-12-23RPC interface to TRNG and (incomplete) PIN code.Rob Austein
2015-12-20RPC server stuff mostly written. Compiles, not yet tested. RPCRob Austein
> 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482