mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-07-10 00:09:31 -04:00
changed Radix64::decode to return result as std::vector
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@8520 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
6a924cb854
commit
13355a7efe
5 changed files with 23 additions and 44 deletions
libretroshare/src/pgp
|
@ -29,16 +29,12 @@ bool PGPKeyManagement::createMinimalKey(const std::string& pgp_certificate,std::
|
|||
|
||||
// 1 - Convert armored key into binary key
|
||||
//
|
||||
|
||||
char *keydata = NULL ;
|
||||
size_t len = 0 ;
|
||||
|
||||
Radix64::decode(radix_cert,keydata,len) ;
|
||||
std::vector<uint8_t> keydata = Radix64::decode(radix_cert) ;
|
||||
|
||||
size_t new_len ;
|
||||
findLengthOfMinimalKey((unsigned char *)keydata,len,new_len) ;
|
||||
findLengthOfMinimalKey(keydata.data(), keydata.size(), new_len) ;
|
||||
|
||||
cleaned_certificate = makeArmouredKey((unsigned char*)keydata,new_len,version_string) ;
|
||||
cleaned_certificate = makeArmouredKey(keydata.data(), new_len, version_string) ;
|
||||
return true ;
|
||||
}
|
||||
catch(std::exception& e)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue