diff options
author | Bob Summerwill <bob@summerwill.net> | 2016-08-01 16:47:51 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-08-01 16:47:51 +0800 |
commit | 8c5a56d8648c9722d96638bf6dc1be94c7828cb3 (patch) | |
tree | b680926d0da4aadfddae0db9567557802f2c2929 /libdevcore/Base64.h | |
parent | 56727d61a61e1485c8360f00700d766632ec7163 (diff) | |
parent | 4ee2114127f87b08b76b3ca94cde80a49cdc056a (diff) | |
download | dexon-solidity-8c5a56d8648c9722d96638bf6dc1be94c7828cb3.tar dexon-solidity-8c5a56d8648c9722d96638bf6dc1be94c7828cb3.tar.gz dexon-solidity-8c5a56d8648c9722d96638bf6dc1be94c7828cb3.tar.bz2 dexon-solidity-8c5a56d8648c9722d96638bf6dc1be94c7828cb3.tar.lz dexon-solidity-8c5a56d8648c9722d96638bf6dc1be94c7828cb3.tar.xz dexon-solidity-8c5a56d8648c9722d96638bf6dc1be94c7828cb3.tar.zst dexon-solidity-8c5a56d8648c9722d96638bf6dc1be94c7828cb3.zip |
Merge pull request #770 from bobsummerwill/standalone_changes
Make the Solidity repository standalone
Diffstat (limited to 'libdevcore/Base64.h')
-rw-r--r-- | libdevcore/Base64.h | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/libdevcore/Base64.h b/libdevcore/Base64.h new file mode 100644 index 00000000..d5481570 --- /dev/null +++ b/libdevcore/Base64.h @@ -0,0 +1,42 @@ +/* + base64.cpp and base64.h + + Copyright (C) 2004-2008 René Nyffenegger + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the author be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + + 3. This notice may not be removed or altered from any source distribution. + + René Nyffenegger rene.nyffenegger@adp-gmbh.ch +*/ +/// Adapted from code found on http://stackoverflow.com/questions/180947/base64-decode-snippet-in-c +/// Originally by René Nyffenegger. +/// DEVified by Gav Wood. +#pragma once + +#include <string> +#include "Common.h" +#include "FixedHash.h" + +namespace dev +{ + +std::string toBase64(bytesConstRef _in); +bytes fromBase64(std::string const& _in); + + +} |