Commit Graph

693 Commits

Author SHA1 Message Date
okir 0877a5da74 - display non-RSA keys
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@556 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 20:46:56 +00:00
okir 2b65c73cfb - missing prototypes for {de,en}code_prkey
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@555 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 20:45:15 +00:00
okir f23480d491 - return objects when searching for a generic type (e.g. all PRKEY objects)
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@554 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 20:44:54 +00:00
okir 9c502889d4 - correctly initialize PKCDF2 params
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@553 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 20:44:25 +00:00
okir 736d250c34 - fixes for PrKDF encoding/decoding for indirect-protected
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@552 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 20:44:06 +00:00
okir 79d0902155 - fix for decoding CHOICE
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@551 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 20:43:12 +00:00
okir b7a22e2df6 - new error code SC_ERROR_INCOMPATIBLE_KEY
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@550 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 20:42:54 +00:00
okir 9c5754e6ef - handle non-RSA keys as well
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@549 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 18:34:32 +00:00
okir fcbbb6c3e5 - eliminated RSA specific code to support generic pubkeys instead
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@548 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 18:33:27 +00:00
okir 95a7fafe31 - use SC_ASN1_ALGORITHM_ID when decoding x509 certs
- handle certificates with non-RSA keys as well


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@547 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 18:32:06 +00:00
okir 5d8b1000ca - eToken patches from Markus Friedl
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@546 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 13:36:35 +00:00
okir f87bbcee4c - some fixes to the ASN.1 we generate
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@545 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 13:34:40 +00:00
aet 0e24215b1f Minor warning fixes
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@544 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 13:13:44 +00:00
okir 5fb2db70fe - --read-public-key will work for non-rsa keys too
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@543 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 12:20:31 +00:00
okir a5dd0dbb99 - support NULL tag for encoding/decoding
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@542 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 12:19:57 +00:00
okir 228b6645c8 - correctly encode AlgorithmIdentifier w/o params as OID+NULL
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@541 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 12:19:43 +00:00
okir 1424c83854 - minor bugfix
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@540 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 10:33:26 +00:00
okir b05cc1e557 - error out for non-native keys
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@539 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 09:06:55 +00:00
okir 19132bea59 - new error code SC_ERROR_EXTRACTABLE_KEY
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@538 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 09:06:42 +00:00
okir 8ef6b71bb6 - added new files
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@537 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 09:01:54 +00:00
okir 56191b8d20 - functions for file content protection
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@536 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 09:01:49 +00:00
okir 0a458d66b9 - new file path type SC_PATH_TYPE_PATH_PROT
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@535 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 09:01:11 +00:00
okir af262521e7 - new generic function sc_pkcs15_read_file
- structs and functions for data wrap/unwrap


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@534 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 09:00:52 +00:00
okir 29c7639bbd - new generic function sc_pkcs15_read_file
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@533 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 09:00:16 +00:00
okir 996f5b7f2e - renamed sc_pkcs15_parse_pubkey_rsa -> sc_pkcs15_decode_pubkey_rsa
- added sc_pkcs15_decode_pubkey_dsa
- sc_pkcs15_read_pubkey now uses sc_pkcs15_read_file


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@532 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 08:59:52 +00:00
okir d248263d36 - initial support for non-native keys
- implemented generic functions sc_pkcs15_{encode,decode,read}_prkey


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@531 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 08:58:57 +00:00
okir b63cfcf70d - renamed sc_pkcs15_parse_pubkey_rsa -> sc_pkcs15_decode_pubkey_rsa
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@530 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 08:57:29 +00:00
okir b4d224b5a1 - added SC_ALGORITHM_{MD5,SHA1,PBKDF2,PBES2} and corresponding
AlgorithmIdentifier parameter structs
- added params pointer to struct sc_algorithm_id


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@529 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 08:56:58 +00:00
okir 5eb1921a64 - new error code SC_ERROR_PASSPHRASE_REQUIRED
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@528 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 08:55:39 +00:00
okir 77a2db5f5e - Moved ASN.1 handling of AlgorithmIdentifier to separate file
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@527 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 08:55:06 +00:00
okir f49cb6b0f1 - implemented encoding of OBJECT IDENTIFIER
- enhanced support for encoding/decoding of CHOICE
- moved encoding/decoding of AlgorithmIdentifier to separate file,
  and added encoding/decoding of algorithm parameters


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@526 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-17 08:54:36 +00:00
aet 789d88fb12 Minor Solaris fixes
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@525 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-16 10:33:28 +00:00
aet 7c9e5d667e Add stdlib.h
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@524 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-15 18:03:45 +00:00
okir 596220e821 - pkcs15-init does not require openssl anymore
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@523 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-15 13:42:10 +00:00
aet 1ec7a85e51 libsc -> opensc
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@522 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-14 13:52:58 +00:00
jey 43ecd78941 - Fixed ACL handling in MioCOS driver
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@521 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-14 12:43:47 +00:00
okir 9f7fbf2b8c - C_CreateObject now understands X509 certs (untested)
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@520 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-13 19:00:37 +00:00
okir f5dc78bf44 - minor fix
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@519 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-11 15:53:05 +00:00
okir 2b8b355992 - implemented C_CreateObject for public and private key objects
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@518 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-11 15:17:33 +00:00
okir 881de42ca0 - changed to reflext pkcs15init_store_foobar update
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@517 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-11 15:14:40 +00:00
okir 55a14b0ebf - all sc_pkcs15init_store_foobar functions now take an additional struct sc_pkcs15_object ** argument
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@516 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-11 15:14:12 +00:00
okir b6119fc92e - avoid unchecked memcpy
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@515 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-11 15:13:09 +00:00
okir 34a3912fdf - in set_security_env, select the PK file prior to read_record
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@514 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-11 15:12:41 +00:00
aet cfe585e479 Remove openssh-3.0.2p1-patch.diff
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@513 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-11 14:31:32 +00:00
jey 3ec97d9815 - Added a missing file from a previous commit
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@512 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-10 23:10:47 +00:00
jey 87e27b00a4 - Changed an error code as per Andreas' suggestion
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@511 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-10 23:00:38 +00:00
jey 52c433a7ae - Added support for Aladdin eToken PRO; patch by
Andreas Jellinghaus <aj@dungeon.inka.de>


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@510 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-10 22:25:44 +00:00
aet 0ab6d49be9 Minor cleanups
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@509 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-09 13:26:51 +00:00
aet 321c81571a - Update ChangeLog
- Update src/openssh/README
- Removed obsolete patch for openssh-3.0.2p1


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@508 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-09 12:32:56 +00:00
aet e09a184f71 sc-ssh -> opensc-ssh
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@507 c6295689-39f2-0310-b995-f0e70906c6a9
2002-04-09 12:20:07 +00:00