keychain_plugin.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /*
  2. * Copyright (C) 2013 Martin Willi
  3. * Copyright (C) 2013 revosec AG
  4. *
  5. * This program is free software; you can redistribute it and/or modify it
  6. * under the terms of the GNU General Public License as published by the
  7. * Free Software Foundation; either version 2 of the License, or (at your
  8. * option) any later version. See <http://www.fsf.org/copyleft/gpl.txt>.
  9. *
  10. * This program is distributed in the hope that it will be useful, but
  11. * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
  12. * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
  13. * for more details.
  14. */
  15. /**
  16. * @defgroup keychain keychain
  17. * @ingroup plugins
  18. *
  19. * @defgroup keychain_plugin keychain_plugin
  20. * @{ @ingroup keychain
  21. */
  22. #ifndef KEYCHAIN_PLUGIN_H_
  23. #define KEYCHAIN_PLUGIN_H_
  24. #include <plugins/plugin.h>
  25. typedef struct keychain_plugin_t keychain_plugin_t;
  26. /**
  27. * Plugin providing OS X Keychain Services support.
  28. */
  29. struct keychain_plugin_t {
  30. /**
  31. * Implements plugin interface,
  32. */
  33. plugin_t plugin;
  34. };
  35. #endif /** KEYCHAIN_PLUGIN_H_ @}*/