openssl/crypto/asn1
Bodo Möller 62e3163b1b ECPublicKey_set_octet_string and ECPublicKey_get_octet_string
behaviour was not quite consistent with the conventions
for d2i and i2d functions as far as handling of the 'out'
or 'in' pointer is concerned.

This patch changes this behaviour, and renames the functions to
o2i_ECPublicKey and i2o_ECPublicKey (not 'd2i' and 'i2d' because the
external encoding is just a raw object string without any DER icing).

Submitted by: Nils Larsch
2003-02-21 13:58:23 +00:00
..
.cvsignore Ignore Makefile.save 1999-04-29 16:04:54 +00:00
a_bitstr.c Security fixes brought forward from 0.9.7. 2002-11-13 15:43:43 +00:00
a_bool.c Merge from the ASN1 branch of new ASN1 code 2000-12-08 19:09:35 +00:00
a_bytes.c Security fixes brought forward from 0.9.7. 2002-11-13 15:43:43 +00:00
a_d2i_fp.c Workaround for GCC-ia64 compiler bug. 2002-12-06 17:18:10 +00:00
a_digest.c Retain compatibility of EVP_DigestInit() and EVP_DigestFinal() 2001-10-16 01:24:29 +00:00
a_dup.c ASN1_ITEM version of ASN1_dup(). Might want 2000-12-28 22:41:46 +00:00
a_enum.c implement and use new macros BN_get_sign(), BN_set_sign() 2002-11-04 13:17:22 +00:00
a_gentm.c Support fractional seconds in GeneralizedTime 2001-09-28 00:44:44 +00:00
a_hdr.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
a_i2d_fp.c Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
a_int.c implement and use new macros BN_get_sign(), BN_set_sign() 2002-11-04 13:17:22 +00:00
a_mbstr.c Marin Kraemer <Martin.Kraemer@MchP.Siemens.De> sent us patches to make 2000-09-10 14:45:19 +00:00
a_meth.c Don't include x509.h when we just need asn1.h 1999-07-24 03:09:01 +00:00
a_object.c Security fixes brought forward from 0.9.7. 2002-11-13 15:43:43 +00:00
a_octet.c Merge from the ASN1 branch of new ASN1 code 2000-12-08 19:09:35 +00:00
a_print.c Merge from the ASN1 branch of new ASN1 code 2000-12-08 19:09:35 +00:00
a_set.c Check the return values where memory allocation failures may happen. 2002-05-30 16:47:45 +00:00
a_sign.c For ecdsa-with-SHA1, as for id-dsa-with-sha1, omit 'parameters' 2003-01-24 21:43:08 +00:00
a_strex.c Security fixes brought forward from 0.9.7. 2002-11-13 15:43:43 +00:00
a_strnid.c cast to 'unsigned long' before using ~ if we need an unsigned long result 2001-11-09 12:58:05 +00:00
a_time.c Check return value of gmtime() and add error codes 2003-01-24 01:12:01 +00:00
a_type.c Make ASN1_TYPE_get() work for V_ASN1_NULL type. 2002-12-04 00:49:46 +00:00
a_utctm.c It's not good to have a pointer point at something in an inner block. 2002-06-05 13:47:29 +00:00
a_utf8.c Merge from the ASN1 branch of new ASN1 code 2000-12-08 19:09:35 +00:00
a_verify.c Cleanse memory using the new OPENSSL_cleanse() function. 2002-11-28 08:04:36 +00:00
asn1.h Check return value of gmtime() and add error codes 2003-01-24 01:12:01 +00:00
asn1_err.c Check return value of gmtime() and add error codes 2003-01-24 01:12:01 +00:00
asn1_gen.c Ooops forgot to recognise V_ASN1_GENERALSTRING. 2003-02-20 17:13:21 +00:00
asn1_lib.c Preliminary streaming ASN1 encode support. 2002-10-03 12:38:52 +00:00
asn1_mac.h Get rid of '#define ERR_file_name __FILE__', which is unnecessary indirection. 2001-03-08 11:45:44 +00:00
asn1_par.c Security fixes brought forward from 0.9.7. 2002-11-13 15:43:43 +00:00
asn1t.h In my extreme debug mode, gcc complains that 'static' doesn't come 2002-10-20 20:38:18 +00:00
asn_moid.c Update from stable branch. 2002-02-22 14:07:35 +00:00
asn_pack.c Rewrite PKCS#12 code and remove some of the old 2000-12-31 01:13:04 +00:00
charmap.h New ASN1_STRING_print_ex() and X509_NAME_print_ex() 2000-07-28 01:58:15 +00:00
charmap.pl New ASN1_STRING_print_ex() and X509_NAME_print_ex() 2000-07-28 01:58:15 +00:00
d2i_pr.c use a generic EC_KEY structure (EC keys are not ECDSA specific) 2002-08-07 10:49:54 +00:00
d2i_pu.c ECPublicKey_set_octet_string and ECPublicKey_get_octet_string 2003-02-21 13:58:23 +00:00
evp_asn1.c Replace the macros in asn1.h with function equivalents. Also make UTF8Strings 1999-10-20 01:50:23 +00:00
f.c Change #include filenames from <foo.h> to <openssl.h>. 1999-04-23 22:13:45 +00:00
f_enum.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
f_int.c Security fixes brought forward from 0.9.7. 2002-11-13 15:43:43 +00:00
f_string.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
i2d_pr.c use a generic EC_KEY structure (EC keys are not ECDSA specific) 2002-08-07 10:49:54 +00:00
i2d_pu.c ECPublicKey_set_octet_string and ECPublicKey_get_octet_string 2003-02-21 13:58:23 +00:00
Makefile.ssl make update 2002-12-29 01:38:15 +00:00
n_pkey.c Cleanse memory using the new OPENSSL_cleanse() function. 2002-11-28 08:04:36 +00:00
nsseq.c Get rid of ASN1_ITEM_FUNCTIONS dummy function 2001-02-23 12:47:06 +00:00
p5_pbe.c Get rid of ASN1_ITEM_FUNCTIONS dummy function 2001-02-23 12:47:06 +00:00
p5_pbev2.c Add missing EVP_CIPHER_CTX_init call. 2002-05-18 23:43:10 +00:00
p8_key.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
p8_pkey.c Cleanse memory using the new OPENSSL_cleanse() function. 2002-11-28 08:04:36 +00:00
t_bitst.c Allow additional information to be attached to a 1999-11-04 00:45:35 +00:00
t_crl.c Security fixes brought forward from 0.9.7. 2002-11-13 15:43:43 +00:00
t_pkey.c In ECPKParameters_print, output the private key length correctly 2002-12-04 17:43:01 +00:00
t_req.c Security fixes brought forward from 0.9.7. 2002-11-13 15:43:43 +00:00
t_spki.c use a generic EC_KEY structure (EC keys are not ECDSA specific) 2002-08-07 10:49:54 +00:00
t_x509.c free() -> OPENSSL_free() 2002-11-13 20:25:47 +00:00
t_x509a.c Security fixes brought forward from 0.9.7. 2002-11-13 15:43:43 +00:00
tasn_dec.c Security fixes brought forward from 0.9.7. 2002-11-13 15:43:43 +00:00
tasn_enc.c Oops, remove old comment out debugging printf... 2002-10-06 12:10:35 +00:00
tasn_fre.c Check for NULL ASN1_ITEM when initializeing 2002-11-05 13:48:33 +00:00
tasn_new.c Check for NULL ASN1_ITEM when initializeing 2002-11-05 13:48:33 +00:00
tasn_prn.c Security fixes brought forward from 0.9.7. 2002-11-13 15:43:43 +00:00
tasn_typ.c Preliminary streaming ASN1 encode support. 2002-10-03 12:38:52 +00:00
tasn_utl.c Preliminary streaming ASN1 encode support. 2002-10-03 12:38:52 +00:00
x_algor.c More linker bloat reorganisation: 2001-07-27 02:22:42 +00:00
x_attrib.c More linker bloat reorganisation: 2001-07-27 02:22:42 +00:00
x_bignum.c Get rid of ASN1_ITEM_FUNCTIONS dummy function 2001-02-23 12:47:06 +00:00
x_cinf.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
x_crl.c More linker bloat reorganisation: 2001-07-27 02:22:42 +00:00
x_exten.c More linker bloat reorganisation: 2001-07-27 02:22:42 +00:00
x_info.c Merge from the ASN1 branch of new ASN1 code 2000-12-08 19:09:35 +00:00
x_long.c Get rid of ASN1_ITEM_FUNCTIONS dummy function 2001-02-23 12:47:06 +00:00
x_name.c More linker bloat reorganisation: 2001-07-27 02:22:42 +00:00
x_pkey.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
x_pubkey.c use a generic EC_KEY structure (EC keys are not ECDSA specific) 2002-08-07 10:49:54 +00:00
x_req.c More linker bloat reorganisation: 2001-07-27 02:22:42 +00:00
x_sig.c Get rid of ASN1_ITEM_FUNCTIONS dummy function 2001-02-23 12:47:06 +00:00
x_spki.c Get rid of ASN1_ITEM_FUNCTIONS dummy function 2001-02-23 12:47:06 +00:00
x_val.c Get rid of ASN1_ITEM_FUNCTIONS dummy function 2001-02-23 12:47:06 +00:00
x_x509.c Make the necessary changes to work with the recent "ex_data" overhaul. 2001-09-01 20:02:13 +00:00
x_x509a.c Extra ; removed. 2002-11-27 13:40:11 +00:00