Adding new public key KEM API
    Werner Koch 
    wk at gnupg.org
       
    Wed Oct 18 19:19:36 CEST 2023
    
    
  
On Wed, 18 Oct 2023 15:35, Simon Josefsson said:
> callers.  Using 'void*' for things that always will be 'uint8_t*' loses
> type safety features of C.
A memory buffer has no defined type so you can't have type safety.
I also tend to use unsigned char * for memory buffers (and char * for
Nul-termnated string) but in Libgcrypt we have always used void* for
data and keys.  Adding something else would be surprising.
Shalom-Salam,
   Werner
-- 
The pioneers of a warless world are the youth that
refuse military service.             - A. Einstein
-------------- next part --------------
A non-text attachment was scrubbed...
Name: openpgp-digital-signature.asc
Type: application/pgp-signature
Size: 247 bytes
Desc: not available
URL: <https://lists.gnupg.org/pipermail/gcrypt-devel/attachments/20231018/770bab4b/attachment.sig>
    
    
More information about the Gcrypt-devel
mailing list