wiki
bug

Bug List

bug_1_bug000006 Global ashdecode group__libshare__memcrypt_1ga783c1263e3e49973084a855747a2825d member
  • Using magic numbers in encrypt and decrypt routines - use defines instead - Kyle If the 64 bit encoding functions aren't used outside this module, their prototypes should be in the code, not header - Simon Add sanity checking to input - Rob Require that input len is a multiple of 8 bytes - making a requirement we can't enforce or check is a recipe for corruption - Rob
  • bug_1_bug000004 Global ashencode group__libshare__memcrypt_1ga6ebec128a369cf198f0665d4353a8019 member
  • The data segment must be allocated 20 bytes larger than data_len. If possible this should return the same data length even if up to 16 bytes of the segment suffix is not encrypted. Both parameters will be modified. Specifying a different key will not prevent the data segment from being re-encrypted. The magic number should be used instead. SHMEM_MAGIC group__libshare__mem_1gafab60f793071e84e749e90828483f44c member
  • bug_1_bug000002 Global ashkey_num group__libshare__memkey_1gac84c022cb6bb843ed41f22635b36e7e0 member
  • psuedo thread-safe
  • bug_1_bug000001 Global ashkey_str group__libshare__memkey_1ga8c94d198b5c58fea53b214932ccf6cce member
  • psuedo thread-safe
  • bug_1_bug000007 Global shdecode group__libshare__memcrypt_1gacfa69c1a97b79bf1a19bb5e2ff9c711a member
  • Using magic numbers in encrypt and decrypt routines - use defines instead - Kyle If the 64 bit encoding functions aren't used outside this module, their prototypes should be in the code, not header - Simon Add sanity checking to input - Rob Require that input len is a multiple of 8 bytes - making a requirement we can't enforce or check is a recipe for corruption - Rob
  • bug_1_bug000005 Global shencode group__libshare__memcrypt_1gac27f839caed815456e890576bdb71011 member
  • The data segment must be allocated 20 bytes larger than data_len. If possible this should return the same data length even if up to 16 bytes of the segment suffix is not encrypted. Both parameters will be modified. Specifying a different key will not prevent the data segment from being re-encrypted. The magic number should be used instead. SHMEM_MAGIC group__libshare__mem_1gafab60f793071e84e749e90828483f44c member
  • bug_1_bug000008 Global shlock_open group__libshare__memlock_1ga671af607715bbe4181e78f174ea13e49 member
  • flags should be stored in instead of a paramter shkey_t structshkey__t compound
  • bug_1_bug000003 Global shpool_grow group__libshare__mempool_1gaf7b751b5fea77b20cafa2bc3ef525cc3 member
  • smaller incremental reallocs have been known to fail in glibc